码迷,mamicode.com
首页 >  
搜索关键字:拯救小矮人    ( 14个结果
P4823 [TJOI2013]拯救小矮人
发现无论选择哪些逃跑的小矮人,让他们按逃跑能力从小到大逃走肯定可行。考虑最终序列互换相邻两个小矮人,并且这只跟自己有关显然满足严格弱序。 然后就建个存身高的堆,如果某个小矮人出不去且换掉之前身高最大的小矮人就能出去且当前身高小于换掉的身高就反悔,这样会使得人梯高度增加。 会不会出现换下来若干个小矮人 ...
分类:其他好文   时间:2021-06-19 19:21:30    阅读次数:0
拯救小矮人
思路: 贪心 + dp 首先贪心按身长加手长排序, 也就是让最难出去的先出去 但也有可能有人手短身子长, 那他奉献自己可能更优 所以在加个背包dp 代码: cpp include include include include using namespace std; const int N = 2 ...
分类:其他好文   时间:2019-10-25 20:09:17    阅读次数:71
[TJOI2013]拯救小矮人 nlogn贪心Hack征集
[TJOI2013]拯救小矮人 nlogn贪心Hack征集 考试的时候忘记了DP,乱搞了一个贪心。DP是枚举每一个人选或不选,而贪心是先排序,然后能走就走,不能走就找一个(已经走了的或当前这个)最大的垫在下面。详细见代码。求一组hack数据,已经和正解大数据小数据拍了过百万组,和机房大佬手动思考ha ...
分类:其他好文   时间:2019-08-30 22:31:12    阅读次数:61
[luogu] P4823 [TJOI2013]拯救小矮人(贪心)
P4823 [TJOI2013]拯救小矮人 题目描述 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯。即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口。 对于每一个小矮人,我们知道他从脚到肩膀的高度Ai,并且他的胳膊长度为Bi。陷阱深度为H ...
分类:其他好文   时间:2019-04-07 21:41:31    阅读次数:153
[TJOI2013]拯救小矮人[排序+dp]
题意 "题目链接" 分析 "Imagine的完美回答" 重点大概是证明我们选出要救的小矮人一定可以根据 $a_i+b_i$ 的大小进行排序救出。 注意这里关注的对象是可以保留的高度,所以我们的dp值才会表示成最少减少的高度。 代码 ~~~cpp include using namespace std ...
分类:编程语言   时间:2018-10-19 21:49:27    阅读次数:135
[TJOI2013]拯救小矮人
题目描述 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯。即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口。 对于每一个小矮人,我们知道他从脚到肩膀的高度Ai,并且他的胳膊长度为Bi。陷阱深度为H。 如果我 们利用矮人1,矮人2,矮人3,。 ...
分类:其他好文   时间:2018-09-05 23:47:38    阅读次数:162
bzoj3174: [Tjoi2013]拯救小矮人
被欧老师DDDDDDDDDDDDDDDDDDD飞飞飞飞飞飞飞飞飞飞飞了了了了了了了了了了了了 心态爆炸打打水。。。。 贪心啊,玄学啊 就是每次把最挫的挑出来D飞。。。 ...
分类:其他好文   时间:2018-04-18 21:21:48    阅读次数:166
BZOJ_3174_[Tjoi2013]拯救小矮人_贪心+DP
BZOJ_3174_[Tjoi2013]拯救小矮人_贪心+DP Description 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯。即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口。对于每一个小矮人,我们知道他从脚到肩膀的高度Ai,并且 ...
分类:其他好文   时间:2018-03-30 21:46:57    阅读次数:166
bzoj千题计划208:bzoj3174: [Tjoi2013]拯救小矮人
http://www.lydsy.com/JudgeOnline/problem.php?id=3174 按a+b从小到大排序,a+b小的在上面,先考虑让它逃出去 正确性不会证 感性理解一下,最后一个可以达到的最高高度为a+b,显然它越大越能逃出去 f[i][j] 表示前i个逃出去j个后,剩余的最大 ...
分类:其他好文   时间:2018-01-10 11:38:23    阅读次数:128
BZOJ3174: [Tjoi2013]拯救小矮人
【传送门:BZOJ3174】 简要题意: 给出n个人,给出每个人的身高a[i],手长b[i],他们被困在了高为h的井里,他们可以搭人梯,人梯的长度为(假设当前人梯的人的编号为1到k的话) a[1]+a[2]+a[3]+...+a[k]+h[k],如果人梯长度大于h,则第k个人能逃走,逃走了之后就不会 ...
分类:其他好文   时间:2017-12-07 15:03:23    阅读次数:184
14条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!