双机调度问题
来源:互联网 发布:模拟约瑟夫环 java 编辑:程序博客网 时间:2024/06/05 08:58
题意:用两台处理机A和B处理n个作业。设第i个作业交给机器A处理时所需要的时间是ia,若由机器B来处理,则所需要的时间是ib。现在要求每个作业只能由一台机器处理,每台机器都不能同时处理两个作业。设计一个动态规划算法,使得这两台机器处理完这n个作业的时间最短。
思路:动规解决。
代码:
public void DisPath(int []a , int[] b ,int n){ int asum = 0 ,bsum = 0,time1 = 0,time2 = 0,finaltime = 0; for(int i = 1 ; i <= n ; i++){ if(asum + a[i-1] > bsum + b[i-1]){ bsum = bsum + b[i-1]; time1 = bsum; System.out.println("作业"+i+"交给B处理"); }else{ asum = asum + a[i-1]; time2 = asum; System.out.println("作业"+i+"交给A处理"); } } finaltime = Math.max(time1, time2); System.out.println("总处理时间是:"+finaltime); }
0 1
- 双机调度问题
- 双机调度问题
- [数据结构]双机调度问题
- 双机调度问题
- 双机调度问题
- 双机流水作业调度问题的Johnson算法
- 加工生产调度(Johnson算法 双机流水作业调度问题)
- 独立任务最优调度(双机调度)问题
- 【贪心算法,双机调度问题】:poj2751,Saving Endeavour
- poj 2751 双机调度问题Johnson算法(贪心)
- poj2751||51nod1205-贪心&经典问题&双机调度-Saving Endeavour
- poj2751(双机调度)
- 【编程素质】算法-独立任务最优调度问题(双机调度问题)
- poj 2751 贪心(双机调度)
- 数据库双机同步问题
- 双机流水作业调度——codevs3008 加工生产调度
- Cisco4506双机冗余配置问题
- mysql双机热备问题
- CSS margin 属性
- android学习笔记之四:四大组件之BroadcastReceiver
- CodeForces 550C Divisibility by Eight 简单题算是找规律?
- 顺序表的删除操作
- Ubuntu 16安装vmware tools
- 双机调度问题
- [LeetCode] Add Two Numbers
- 第九周项目2- 对称矩阵压缩存储的实现与应用(1)
- 【机器学习笔记1】Logistic回归总结
- 排序八 基数排序
- 实例详解CSS中position的fixed属性使用
- springSecurity csrf ajax
- 动态设置EditText密码的显示和隐藏
- 怎样自己写歌作曲