随笔分类 - 其他-构造
摘要:点权和颜色的操作不对称,尝试转化为同类操作。 对于颜色的操作可以看作:交换两点颜色,然后反色 那么可以将颜色和点权绑在一起交换,最终颜色是否反色取决于路径长度的奇偶性。 根据部分分的提示,分别考虑两种连通块 不含奇环(二分图) 注意到此时路径的奇偶性等同于起点终点是否在同一部。 那么对于一种点权,可
阅读全文
摘要:又被构造杀了。。。 不同轮换的交换位置不会重复, 一个自然的思路是把所有轮换提出来,按长度的奇偶考虑 1.偶环 这种时候可以通过 个寄存器解决。 可以将环上的 号元素放入 号寄存器 然后将 放在 的位置,将 放入寄存器
阅读全文
摘要:#include <cstdio> #include <cstring> const int MAXN = 300; int T , n , k , cnt; char str[ MAXN + 5 ][ MAXN + 5 ] , Ans[ MAXN + 5 ][ MAXN + 5 ]; int ma
阅读全文