关注
第一题就把图建起来就可以;
第二题用暴力遍历,因为最大也才 2^20 所以没问题;
第三题排序之后从最小的补到倒数第二小,然后再把两个倒数第二小补到倒数第三小,直到m == 0,最多O(n),所以总共 O(n lg n);
最后一题动态规划,我只做出来O(n^2 m) 不过也够快了。 dp[ i ][ j ] 代表前 i 个人分 j 组的最小极差和,那么要求的就是 dp[ n ][ m ]。然后转移就是 dp[ i ][ j ] = min (dp [ k ][ j - 1] + maxDiff[ k + 1 ][ i ]),k 从 j - 1 到 i - 1,maxDiff [ k + 1 ][ i ] 数组表示从第 k + 1 到 i 这些人的极差,这个二维数组最先算一下需要O(nm) , 然后把 dp 做出来要 O(n^2 m)。
查看原帖
2 评论
相关推荐
点赞 评论 收藏
分享
05-21 16:37
成都信息工程大学 深度学习 点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 写给毕业5年后的自己 #
4445次浏览 98人参与
# 国央企笔面经互助 #
129768次浏览 1080人参与
# 华泰证券Fintech星战营 #
168824次浏览 193人参与
# 职场捅娄子大赛 #
321579次浏览 3278人参与
# 制造业的秋招小结 #
87684次浏览 1602人参与
# 华为求职进展汇总 #
4648219次浏览 28254人参与
# 好好告别我的学生时代 #
46248次浏览 876人参与
# 晒一下我的毕业照 #
34003次浏览 383人参与
# 毕业季等于分手季吗 #
16224次浏览 198人参与
# 海信求职进展汇总 #
65198次浏览 359人参与
# 如果今天是你的last day,你会怎么度过? #
22833次浏览 199人参与
# 如何缓解求职过程中的焦虑? #
7862次浏览 103人参与
# 记录实习开销 #
29138次浏览 200人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
108443次浏览 783人参与
# HR问:你期望的薪资是多少?如何回答 #
40206次浏览 525人参与
# 上班苦还是上学苦呢? #
223062次浏览 1330人参与
# 毕业租房也有小确幸 #
109893次浏览 4321人参与
# 工作两年想退休了 #
120071次浏览 1120人参与
# 我的省钱小妙招 #
16246次浏览 326人参与
# 晒晒我司的端午福利 #
14919次浏览 99人参与
# 如果中了500万,你会离职吗? #
82114次浏览 649人参与