第一题我是dfs,找出所有全排列,去重,然后不符合时间格式的踢除,然后遍历找出最大的就行了,居然做了40+分钟。第二题就踢除亏钱的买卖,然后根据成本价排序,一次遍历就行。第三题用一个数组模拟cpu,存的元素为该cpu执行当前任务还需时间,放在for里面模拟时间,没过一个循环就减1,为0表示空闲,再取一个任务,直到任务分配完。
点赞 1

相关推荐

牛客网
牛客企业服务