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

做宠物服务的相关网站cvm服务器做网站

做宠物服务的相关网站,cvm服务器做网站,微信电脑版官方下载,网站制作应用知识华为od-C卷200分题目5 -项目排期 题目描述 项目组共有N个开发人员#xff0c;项目经理接到了M个独立的需求#xff0c;每个需求的工作量不同#xff0c;且每个需求只能由一个开发人员独立完成#xff0c;不能多人合作。 假定各个需求之间无任何先后依赖关系#xff0c;请…华为od-C卷200分题目5 -项目排期 题目描述 项目组共有N个开发人员项目经理接到了M个独立的需求每个需求的工作量不同且每个需求只能由一个开发人员独立完成不能多人合作。 假定各个需求之间无任何先后依赖关系请设计算法帮助项目经理进行工作安排使整个项目能用最少的时间交付。 输入 第一行输入为M个需求的工作量单位为天用逗号隔开。 例如X1 X2 X3 … Xm 。 表示共有M个需求每个需求的工作量分别为X1天X2天…Xm天。 其中0 M 300 Xm 200 第二行输入为项目组人员数量N 输出 最快完成所有工作的天数 样例输入 复制 6 2 7 7 9 3 2 1 3 11 4 2 样例输出 复制 28 提示 共有两位员工其中一位分配需求 6 2 7 7 3 2 1 共需要28天完成另一位分配需求 9 3 11 4 共需要27天完成故完成所有工作至少需要28天。 import java.util.*; import java.util.stream.Collectors;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);String s sc.nextLine();ListInteger list Arrays.stream(s.split( )).map(Integer::parseInt).sorted((o1, o2) - o2 - o1).collect(Collectors.toList());int n sc.nextInt();PriorityQueueInteger queue new PriorityQueue();for (int i 0; i n; i) {queue.add(0);}int max Integer.MIN_VALUE;for (Integer integer : list) {Integer poll queue.poll() integer;max Math.max(poll, max);queue.offer(poll);}System.out.println(max);} } 思路非常简单先按照从大到小的顺序排序然后按照每个人分得的值进行排序谁最小谁就先分用优先级队列就非常简单每次给第一个分就行了。可以自己打草稿测试下这种方法是对的。
http://www.hkea.cn/news/14457109/

相关文章:

  • 手机怎么做网站教程cosy主题wordpress
  • 北京顺义做网站网站开发课设心得体会
  • 广州设计网站公司做网站要企业认证
  • 陕西省交通建设公司网站怎么诊断网站
  • 对于学校网站建设的建议免费的app开发工具
  • 天津网站建设开发有哪些wordpress 搜索 任意
  • 一个网站建设需要多少人力深圳建筑公司公章
  • 网站主体负责人和网站负责人国外电商怎么做
  • 建企业网站程序系统wordpress添加新页面是什么意思
  • 企业网站推广的首选办法是建网站云空间
  • 做一个小程序需要多少钱成都网站关键词优化
  • 国内网页做的好看的网站犀牛云建设网站
  • 设计用哪些网站孝感网站推广
  • 网站备案号添加超链接wordpress 8小时前
  • 什么是营销模式台州seo网站管理
  • 惠州网站建设系统万网域名交易
  • 泉州哪里做网站任丘网站开发建设怎么选
  • cnzz统计代码放在后台网站为什么没显示自己做平台需要多少钱
  • 做网站大概一个月多少工资网站建站建设怎么做
  • 广州海珠建网站的公司百度一下app
  • 效果图网站推荐大全淘宝网页制作教程
  • 南京市高淳县建设厅网站网站开发内部工单
  • 电子商务网站建设与管理a卷答案wordpress咋样
  • wordpress响应式网站模板40平小商铺装修
  • 衡水网站建设优化推广北京代理网站备案电话
  • 免费网站源代码旅游营销的网站建设
  • 齐齐哈尔市建设网站之力
  • 网站建设 管理系统开发vue框架做的网站
  • 宝塔window怎么做网站上海哪家装修公司好
  • 沧州网站seo美食网页设计图片