随笔分类 - 贪心
摘要:第一场 AtCoder 比赛,结果你告诉我是 unrated? 看来只能做人均会的题了。 总分: 写一下简要题解: 按我 题顺序来。 (网太卡了,把题全打开,谁先加载出来先搞谁 . 给一棵以 为根的树,并给出其它点
阅读全文
摘要:题目链接: "P1525 关押罪犯" 感觉自己海星,然后... ~~不要嘲讽我啊~~ 并查集的运用,感觉十分巧妙。 我们在记录父亲是,还要记录敌人! 我们再贪心搞一搞,就能过了。 如果这两个罪犯不在同一个监狱里,就分配,如果已经在同意监狱里,由于前面我们已经尽量让代价高的符合条件,此时的代价就是答案
阅读全文
摘要:题目链接: "P1156 垃圾陷阱" 大佬推荐的一个题,就尝试做了做,然后就自闭了,~~相信大佬做的时候直接秒的吧。~~ 首先确定选择顺序,即按放入的时间排序。 容易想到用一维代表选到了第几个垃圾。 考虑分填与吃两种情况,分别更新。 我们容易想到设为前个垃圾,堆高度剩
阅读全文
摘要:题目链接: "AT3605 Zabuton" 首先有一个很相似的题: "P3619 魔法" 有这个题的经验,可以知道要按 排序。 感性理解一下,这个值就是最远到达的距离。 为什么这么想? 首先考虑 。 由于我们没有选择的顺序,而限制条件是有顺序的,比如两个人先选某一个结果
阅读全文
摘要:题目链接: "CF1283E New Year Parties" 神仙贪心,自闭了。 最小值优先向左靠,最大值优先向右靠。 排下序模拟即可,时间复杂度是,不过题解区有人提出了不需排序直接做的方法,反正就对了。 $Code
阅读全文
摘要:题目链接: "CF587A Duff and Weight Lifting" ~~我又来做水题刷咕值了~~ 我们可以考虑贪心,将尽可能多的值合成一个, 很容易发现,可以用来代表值为的有多少个,然后从开始扫,对取。 具体实现: 容易发现若
阅读全文
摘要:题目链接: "CF439D Devu and his Brother" ~~太困肝了一晚上也没肝出来,被大佬虐爆了。~~ 考虑这个结论:如果需要操作才能实现要求,那这个数一定是,中的数。 为什么呢,你可以尝试设此数为,写出其函数解析式,则一定是一次函数,单调性明显,一定出现在两端点
阅读全文
摘要:题目链接: "P5536 【XR 3】核心城市" 这题是某次月赛题。 这题我完全是看标签猜的。 优先选择直径中点即可,这里重要的是互通,很容易想到用堆维护可选的,预处理直径和距叶节点距离即可(最近),实质上是将无根树转化为以中点为根的有根树。 发现第二次处理的只有直径一侧不是
阅读全文