当前位置: 首页 > news >正文

域名购买网站微信网站建设知识

域名购买网站,微信网站建设知识,沈阳网站建设首选龙兴科技,建筑人才网app下载某印刷厂有 6项加工任务J1,J2,J3,J4,J5,J6,需要在两台机器Mi和M2上完 成。 在机器Mi上各任务所需时间为5,1,8,5,3,4单位; 在机器M2上各任务所需时间为7,2,2,4,7,4单位。 即时间矩阵为: T1 {5, …

某印刷厂有 6项加工任务J1,J2,J3,J4,J5,J6,需要在两台机器Mi和M2上完
成。
在机器Mi上各任务所需时间为5,1,8,5,3,4单位;
在机器M2上各任务所需时间为7,2,2,4,7,4单位。
即时间矩阵为:
T1 = {5, 1, 8, 5, 3 ,4}
T2 = {7, 2, 2, 4, 7, 4}


请解决以下问题:
1.给出任务的最优加工顺序,使得总加工时间最短;
2.计算加工完成所有任务的最短总时间;

算法流程:

1. 把ai<=bi 的放在数组list1,把ai>bi放在数组list2中

2. 把list1进行从小到大排序,list2从大到小排序

3. 把list1和list2进行合并,list1在前list2在后,这个顺序即为加工的顺序

    public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int[] A = new int[n];for (int i = 0; i < n; i++) {A[i] = sc.nextInt();}int[] B = new int[n];for (int i = 0; i < n; i++) {B[i] = sc.nextInt();}List<int[]> list1 = new ArrayList<>();List<int[]> list2 = new ArrayList<>();for (int i = 0; i < n; i++) {if (A[i] <= B[i]) {list1.add(new int[]{A[i], B[i]});} else {list2.add(new int[]{A[i], B[i]});}}list1.sort((o1, o2) -> o1[0] - o2[0]);list2.sort((o1, o2) -> o2[1] - o1[1]);List<int[]> list = new ArrayList<>();list.addAll(list1);list.addAll(list2);int AA = 0;int BB = 0;for(int[] arrs : list){AA+=arrs[0];BB = Math.max(AA,BB) + arrs[1];}System.out.println(Math.max(AA,BB));}

 list中即为最优的顺序

最终输出结果为最短时间

http://www.dtcms.com/a/472544.html

相关文章:

  • 长沙网站开发微信公众号怎么创建多少钱
  • 如何做网站wordpress整合ckplay
  • 模拟百度搜索词进入网站在网站挂广告一个月多少钱
  • 网站建设的开发方式知乎线上名片制作
  • 有哪个网站可以做ppt赚钱计算机专业学什么
  • 中山精品网站建设行情wordpress网站迁移
  • 怎样把网站做成app网站制作的总结与体会
  • 枝江市住房和城乡建设局网站重庆装修公司平台
  • 网站后台管理员密码忘记北京软件研发公司
  • 开发公司 网站建设最便宜建站
  • 有没有什么东西可以做网站seo软件
  • .net做网站的优缺点推广普通话主题手抄报
  • 网站建设开淘宝直通车郑州手机网站推广外包
  • 个人网站建设域名永久免费的自建网站
  • 网站整站优化方案wordpress 截取
  • 网站如何选取关键词装修平台网站有哪些
  • 2018年怎样做淘宝客网站wordpress 视频 主题
  • 北京医疗网站建设公司网站开发 作品理念
  • 东莞网站建设优化技术北京西站附近景点
  • 网站流量统计软件扁平网站 文案
  • 对公司网站建设的建议学好seo
  • 南昌免费做网站自己做网站卖什么名字
  • 永城网站建设中国十大it公司
  • 唐山网站建设唐山做网站邢台最新通知今天
  • 国际交流网站建设方案织梦网站tag怎么做
  • 与网站建设有关的课程和知识点网站开发用c 语言
  • 网站seo方案模板网站如何做导航条下拉菜单
  • 网站模板样式修改爱站网关键词长尾挖掘工具
  • 贵州能源网站 中企动力建设wordpress标签页面添加自定义字段
  • 网址站网站建设 软件 开源