2014年美团校招之——服务器调度
2014-09-12 20:49
141 查看
思路:
t[i] 表示第i台服务器完成一项任务所需要的时间,m台服务器,n个任务,实际上就是尽量是某台机器完成任务所花费的时间最短。
public int estimateProcessTime(int[] t , int m , int n){ //每台服务器的任务数数组 int[] numOfTask = new int[m]; int min = -1; //开始尝试分配任务 for(int i = 0; i < n ; i++){ min = (numOfTask[0] + 1) * t[0]; int index = 0; for(int j = 1; j < m ; j++){ int time = (numOfTask[j] + 1) * t[j]; if(time < min){ index = j; min = time; } } numOfTask[index]++; } return min; }
相关文章推荐
- 2014年美团校招之——输出字典序为第k的排列(0<=k<n!)
- 2014年美团校招之——二维数组逆时针旋转45度后打印
- 2014年美团校招笔试题解(更新ING……)
- 2014年美团校招之——求An
- 算法-美团校招计算最小的相乘次数
- 最右校招-服务器日志分析:一个十万行log统计问题的c语言代码的实现2
- 【美团校招笔试题】去除字符串首尾空格,中间多个空格只保留一个
- 2014年校招面试问题总结
- 高可用haproxy调度varnish服务器缓存后端动静分离集群架构
- 美团2017校招笔试--取红包问题
- 美团2015校招研发笔试题--编程
- 美团2017校招-最长公共连续子串
- BAT小米奇虎美团迅雷携程等等各大企业校招,笔试面试题。
- 美团校招,百度校招经历
- 美团 校招 笔试试题 研发类 岗位
- 2014年合肥市国内某网络公司B的面试题--轮询调度与抢占调度的区别
- 【名企笔试】美团2017校招 大富翁游戏
- 【美团校招笔试题】去除字符串首尾空格,中间多个空格只保留一个
- 美团点评2017校招笔试真题-算法工程师A
- 百度2014年校招面试题回忆