摘要:
这题真他妈牛逼。 考虑到连续的一段如何判定,比较蠢的办法是根据 Hall 定理,枚举每个子集,看 \(N(S)\) 的大小去判定是否有匹配。 我们猜一个更加高明的结论,用 Hall 定理判定一个区间的所有子串即可! 但是你会发现会被这组样例搞掉: 3 1 3 2 2 2 2 不合法的 \(S = \ 阅读全文
posted @ 2025-08-30 16:55
Alexande
阅读(2)
评论(0)
推荐(0)
摘要:
首先做这种题需要一种感觉,经过常数次操作后,操作一定是往复交换一对位置,就不会改变了。 再仔细一想,最后一个动的人基本上决定了字典序的大小,按照 \(t\) 奇偶分类,看最后是谁操作。 如果 \(t\) 是奇数,最后一次操作必定是先手,先手会动第一个 \(a_i \ne i\) 的位置,后手无论怎么 阅读全文
posted @ 2025-08-30 15:00
Alexande
阅读(4)
评论(0)
推荐(0)