
NOIP2013
嘉庆帝
这个作者很懒,什么都没留下…
展开
-
NOIP2013 转圈游戏 解题报告(快速幂)
在线评测: http://codevs.cn/problem/3285/ 整体思路: 这道题是我做了这么多年的noipD1T1唯一感觉不算水题的题,开始一看这题被吓到了,数据都分的有模有样,我还以为是把T3换到了T1的位置,后来仔细看了看,快速幂取模不就好了么,我们可以推出答案是这个(x + 10^k*m) %n 然后根据取模的性质,在快速幂里面取模就行了,正确性显而易见,代码只原创 2016-09-11 12:43:20 · 2095 阅读 · 0 评论 -
NOIP2013 火柴排队 解题报告(贪心+逆序对)
在线评测: http://codevs.cn/problem/3286/ 整体思路: 首先我们先看一下题,在什么情况下总和是最小的呢,我们凭借男人的直觉发现,如果两个序列都排一下序,那么这样是最小的,这个很容易通过列几个未知量来进行证明,好,我们找到了如何使距离最小。然而我门怎么求最小交换步数呢,我们可以通过几次排序,求出a序列中每一个数,与这个数配对的数在b序列中的位置。然后我原创 2016-09-15 11:58:06 · 2919 阅读 · 1 评论 -
NOIP2013 积木大赛 解题报告(贪心)
在线评测: http://codevs.cn/problem/3288/ 整体思路: 首先我们看一下,题面,用最小的步数把积木建成,再一看数据,显然是贪心才能AC,积木怎么搭最优,很多人的思路一下子就被引到了每一行每一次尽可能多放积木块这个思路上了,然后就跑偏了。后来想了想,横着想想不通,就竖着想,我们考虑一下,如果右侧的那一列比左侧的这一列高,显然我们需要放一些积木来满足右侧的原创 2016-10-01 11:54:12 · 4302 阅读 · 0 评论 -
NOIP2013 花匠 解题报告(贪心)
在线评测: http://codevs.cn/problem/3289/ 整体思路: 首先这道题可以用DP模仿最长上升子序列得到80分,然后我们来考虑一下正解应该怎么写。题意可以简化为选择尽可能多的花组成一个波浪型,然后我们我考虑,在每一个波峰上,在不影响后续的情况下,选取尽可能大的情况最顶最优。在波谷上,在不影响后续的情况下,选取尽可能小的情况也一定最优秀。因为尽可能大/小,我原创 2016-10-01 14:46:05 · 1308 阅读 · 0 评论