CF487 合集

云落碎碎念

  1. 题面翻译取自 luogu,本蒟蒻也会安置原题链接
  2. 不保证文章中不出现“显然”或者“注意到”,可能会出现“易证”
  3. 有写错的地方欢迎各位神犇指正

前言

半个小时速通,感觉好多题曾经都有印象

CF487A

题解

题目传送门

瞪了半天,不会做,结果你告诉我 \(2 \times 10^8\) 是可以过的

你注意到 \(HP > 10000\) 或者 \(ATK > 200\) 或者 \(DEF > 100\) 都可以必不败,所以直接暴力枚举 \(2 \times 10^8\) 种情况即可

评价是 lollipop

细节处理

都枚举了,还能有啥细节

CF487B

题解

题目传送门

确实一眼连续段 DP 题,然后发现关于极差的部分可以 RMQ 随便维护,但是没有注意到决策点的单调性

啧,只能说是 DP 好题,长见识了

细节处理

实现的时候维护一个指针 \(lst\) 表示决策点就好了,而据说极差维护的部分不需要 RMQ,直接单调队列维护也可以

CF487C

题解

题目传送门

这就是运气吗?shr 昨天刚讲完,虽然自己也独立做出来了吧

随便构造构造完了,个人认为难点还是在于无解的判断上

细节处理

CF487D

题解

题目传送门

这道题也见过,要么在 shr 的线段树分治题单里,要么就是海亮模拟赛考过

并查集维护等效的连通块可太典了,就是还带修比较麻烦

那就不得不搭配上线段树分治食用了,直接用撤销代替删除,完美!

细节处理

这全是细节……

CF487E

题解

题目传送门

刚看题的时候以为是什么带修最小瓶颈路,然后我还以为要考虑 kruskal 什么乱七八糟的

仔细一看,是点权。图上做这个东西完全没思路,而树上做这个东西我可太会了,直接树剖维护……

然后题解告诉我发现点双内能走到最小值,所以建出圆方树,再拼上我那个树剖就对了

细节处理

呜呜呜,不会圆方树,也自然不知道实现细节了……

后记

爱上 CF 的第二周

完结撒花!

posted @ 2025-10-20 22:45  sunxuhetai  阅读(2)  评论(0)    收藏  举报