摘要: 计数好题。 首先对于每个连通块独立考虑,最后合并答案。 发现 点数超过 1 的强连通分量一定删不掉。 - 若连通块中存在 点数超过 1 的强连通分量 - tarjan 缩点之后,称这些点数超过 1 的强连通分量为关键点; - 那么两关键点之间的点也不能删; - 于是对于剩下的点直接 dp 即可,由于 阅读全文
posted @ 2023-07-16 22:51 A_zjzj 阅读(3) 评论(0) 推荐(0) 编辑
摘要: dp 套 dp 一般有三种形式: - 暴力搜出一种东西的状态,发现数量不大,建出自动机开始跑; - 有关字符串的匹配问题,例如 kmp 或 AC 自动机上; - 有关 LIS/LCS 问题的可以使用一种特殊的内层 dp 优化状态。 前两个没什么好讲的,讲一下第三个。 ## LIS 记 $f_i$ 为 阅读全文
posted @ 2023-07-16 19:49 A_zjzj 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 赛时卡了很久,没想出来怎么做。 随便乱搞了个优先级队列,过拍直接走人,然后成为了唯一的 100 分,无语了。 完事后发现这样做确实是对的,而且好写,简单讲一下。 首先需要能够判断打两个怪 $i,j$ 的优先级: - $a_i\le b_i,a_j\le b_j$,则优先攻击 $a$ 较小的那个; - 阅读全文
posted @ 2023-07-16 19:27 A_zjzj 阅读(24) 评论(0) 推荐(0) 编辑
摘要: [link](https://loj.ac/p/6160) 思维+容斥计数。 首先的转化比较妙,二分图转化为 $n\times n$ 的网格图染色。 > 与网络流的转化方向相反,值得注意。 然后发现两种颜色(红、蓝)如果独立染色,同一个格子可能会重复染色。 考虑容斥,式子很好列,直接容斥即可。 $$ 阅读全文
posted @ 2023-07-16 18:57 A_zjzj 阅读(49) 评论(1) 推荐(0) 编辑
摘要: > 法老找来的题,说是找了三道 其他模拟赛的 T4 拼成 T1~T3,另外搞了道 T4。 思维好题,但是放在 T1 有点搞心态,但是还好大样例够强,400 没挂。 > 然而 T3 大样例输出错了,浪费了我 0.5h,~~差评~~。 首先发现向左走之后向右走是一定不优的,所以最短路的情况只能先向右再向 阅读全文
posted @ 2023-07-16 15:29 A_zjzj 阅读(35) 评论(0) 推荐(0) 编辑