摘要: 不那么套路的点分题。 首先根据题意容易得到一个$O(n^2)$的做法。 显然我们对于一个解,它的最优答案是内部的色数。 一个解合法的条件是它的外部不包含这个解内部的颜色。 那么我们可以暴力模拟这个过程。强制钦定一种颜色被选择,然后把这种颜色包含的所有点都加入解中,重复此过程直到解合法。 遍历一个颜色 阅读全文
posted @ 2020-10-17 15:49 会赢嘛 阅读(66) 评论(0) 推荐(0)
摘要: 有一个经典的套路(序列合并):有一个dag,节点数非常多,直接存是存不下的。 但是不用把整个图建出来。 如果把一个点的状态向后继状态连边,边有边权,定义一条路径的权值为它的边权和。求最小的k种路径边权和。 这是个经典的问题。使用堆,每次把最小值取出来,把它的后继状态插入堆,把最小值pop掉k次即可。 阅读全文
posted @ 2020-10-17 08:40 会赢嘛 阅读(95) 评论(0) 推荐(0)