关注
刚才在打游戏,重新写一下思路。
1、来到i位置,那你的选择要么竖着放,要么横着放。
竖着放的话,那就去 i+1 位置做选择 process(i+1)
横着放的话,因为1*k n个 你水平放了 意味着下面必须全是横着,所以相当于占了k个位置,那就应该去 i+k位置做选择。
剩下的就是边界,如果水平放不了了,只能全竖着放,对应1中。如果恰好k*k,只能全水平 或者全垂直。
2、给了图的一些点的坐标,即i号店 他的x为x[i] y为y[i],那么我把这个想象成一张图,用long[][] graph表示,两个点的距离也就有了(曼哈顿距离),到达不了的认为是最大值。
剩下的就是用PRIM 最小生成树算法,因为要保证能连着,所以最小生成树是保证联通的 需要最少的边了。因此prim里面统计 每一次加边的max值。最后返回的 就是最小生成树的边的最大值,也就是要的答案了。
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
28387次浏览 476人参与
# 如果有时光机,你最想去到哪个年纪? #
46935次浏览 797人参与
# 实习吐槽大会 #
29406次浏览 140人参与
# 非技术岗简历怎么写 #
209568次浏览 2857人参与
# 晒一晒你的工位 #
85209次浏览 302人参与
# 26届秋招投递记录 #
3143次浏览 97人参与
# 2025牛客秋招季 #
3182次浏览 102人参与
# 被AI治愈的瞬间 #
52233次浏览 597人参与
# 双非能在秋招上岸吗? #
215038次浏览 1141人参与
# 怎么防止在试用期被辞退 #
122266次浏览 911人参与
# 我的租房踩坑经历 #
25325次浏览 268人参与
# 穿越回高考你还会选现在的专业吗 #
20393次浏览 258人参与
# 打工人的工作餐日常 #
40377次浏览 343人参与
# 软开人,说说你的烦心事 #
48036次浏览 359人参与
# 毕业旅行去哪玩儿 #
1174次浏览 32人参与
# 硬件/芯片公司工作体验 #
75090次浏览 664人参与
# 25届秋招公司红黑榜 #
262111次浏览 1094人参与
# 打工人锐评公司红黑榜 #
145711次浏览 915人参与
# 高学历就一定能找到好工作吗? #
47586次浏览 591人参与
# 商战,最累的是我们 #
12946次浏览 51人参与