10346 带价值的作业安排问题

上传者: u012501320 | 上传时间: 2021-06-11 11:43:13 | 文件大小: 786B | 文件类型: CPP
已知n项作业E={1, 2, … ,n} 需要完成,只有一台机器,同一时刻至多完成一个作业,而且每项作业需要的时间都是单位时间1。 第k项作业要求在时间fk时刻完成,而且完成这项作业将获得效益pk,(k=1, 2, … , n)。 E的子集称为相容的,如果它们可以被安排由一台机器完成。 带限期和价值的作业安排问题就是:要在所给的作业集合中选出总效益值最大的相容子集,请输出最大的总效益值。 输入格式 输入3行: 第一行,一个数字,n值,表示n个作业(n<10000)。 第二行,n个正数字,表示这n个作业的需完成的时间点 第三行,n个正数字,表示这n个作业的效益值 输出格式 输出:相容作业子集所获得的最大总效益 例如:7个作业 时间点和效益值分别是: 1 8 8 5 9 3 5 20 25 30 7 18 10 18 则:可以获得的最大总效益为:20 + 30 + 18 + 10 + 18 = 96 输入样例 7 1 8 8 5 9 3 5 20 25 30 7 18 10 18

文件下载

评论信息

  • zixuanyuan :
    符合题目要求
    2013-12-08
  • programerojm :
    不错 真好用
    2013-11-14
  • wyf176176 :
    不错 真好用
    2013-10-27

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明