关注
第一题就把图建起来就可以;
第二题用暴力遍历,因为最大也才 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 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试被问第一学历差时该怎么回答 #
97940次浏览 615人参与
# 你见过最离谱的招聘要求是什么? #
151718次浏览 949人参与
# 水滴春招 #
37693次浏览 595人参与
# 你的房租占工资的比例是多少? #
18090次浏览 223人参与
# 你想留在一线还是回老家? #
17541次浏览 280人参与
# 听劝,这个简历怎么改 #
24640次浏览 317人参与
# 顺丰求职进展汇总 #
41870次浏览 252人参与
# 互联网行业现在还值得去吗 #
2676次浏览 23人参与
# 嵌入式岗知多少 #
24291次浏览 289人参与
# 2025,我想...... #
28479次浏览 309人参与
# 机械人的offer怎么选 #
119666次浏览 629人参与
# 大学最后一个寒假,我想…… #
18582次浏览 205人参与
# 面试被问“你的缺点是什么?”怎么答 #
15378次浏览 286人参与
# 第一份工作应该选高薪还是热爱? #
11280次浏览 120人参与
# 机械人,你在招聘流程中的企业有哪些? #
21775次浏览 205人参与
# 入职第四天,心情怎么样 #
13604次浏览 110人参与
# 招银网络科技工作体验 #
16040次浏览 81人参与
# 牛友投递互助,不漏校招机会 #
233105次浏览 3245人参与
# 0offer是寒冬太冷还是我太菜 #
1044470次浏览 8693人参与
# 租房找室友 #
8863次浏览 57人参与
# 大城市找工作会更容易吗 #
5787次浏览 31人参与