Loading

省选联测十一

bot 的能量堆

一个复杂度正确的暴搜

简要说一下复杂度为啥正确

暴搜的状态按$ a,b $差分类,显然有约数的个数类

那么从同一个状态搜索到同一类状态时,不难发现$ a $ (或$ b $)只相差1

那么这两个状态再向下转移时同除一个数就会又搜到同一个状态

所以总状态数还是在约数个左右

bot 的矩阵

建立二分图,行和列分别对应左边的点和右边的点,行和列之间的边代表一个格子

然后跑二分图最大流

发现是个图进行操作有些难

我们把每个联通的图建立一棵树

然后由叶子往上递推

没有连的边就认为对应格子处的值为$ 0 $

所以每一个节点在计算时都只用考虑一个条件,就是一个直接递推

如果不合法就是根的值不为$ 0 $

关键是,为啥一棵树和一张图是等效的?

牵强附会一下,就是图和树其实是没有关系的

这个矩阵实际上没有任何限制

有解就是有解,无解就是无解

有一个解就一定有无穷个解,那么随便构造一个解构造不出来就一定无解

并不是从图到树保留了它的判断有无解的性质

它有没有解跟它是一张图还是一棵树出来的结果没有半点关系

构造一棵树只是为了把值变成类似于拓扑这种可以递推的形式

bot 的字符串

6

bot 的殖民扩张

不知道自己为啥才75分 鸽了

posted @ 2023-01-06 21:12  hzoi_Sakura  阅读(33)  评论(0编辑  收藏  举报