程序员面试刷题的书哪个好-tianchi531831:阿里云数智服务创新挑战赛——服务调度比赛

上传者: 38687539 | 上传时间: 2022-02-24 23:22:29 | 文件大小: 220KB | 文件类型: -
程序员面试刷题的书哪个好 具体方案说明相见方案说明书 执行顺序: ./main ./opt ./opt2 ./work 根据参数不同,结果会有一定波动,最终大概的效果: 效率: 0.400+, 最好跑到过0.4015+ (远高于冠军队伍的效率值: 0.377) 超时量: < 1e-3,很多参数下都能跑到0 方差: 一般在0.37左右 main.cpp: 初始解生成 算法流程:按时间顺序遍历每一个任务,用当前空闲人员和任务建立二分图。二分图边权为将该任务分配给某一专家后,会在哪个时间点完成。 用最小费用流算法求二分图最小匹配,按匹配来分配任务 程序中有很多参数都可以调整,如任务的聚集量、人员的聚集量等 opt.cpp, opt2.cpp: 第一次调优 算法流程:读入第一步中生成的初始解,不断尝试下列调优策略:改派执行任务的专家,交换两个专家的任务 方差公式拆开之后,O(1)时间维护每一项 (具体看代码) CheckTime函数用于卡时,最终结果取决于时间多少 (以上两步中,均不考虑任务超时问题) work.cpp: 第二次调优 在这一步中,首先加入空闲专家填补超时的时间 然后不断尝试下列

文件下载

评论信息

免责申明

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