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

浙公网安备 33010602011771号