摘要:
Ad-hoc 题真不是很想写代码。 首先选子集根据经验一定是假的,不然 std 真依赖这个就成 SZY 最短路了。所以考虑强化限制成子段。 根据这种题型来说,值域 \([1, n]\) 是一个关键性质,它能能够保证一定有解。 考虑最终选择第一个区间的 \((l1, r1]\),第二个区间的 \((l 阅读全文
posted @ 2025-11-12 11:11
Alexande
阅读(4)
评论(0)
推荐(0)
摘要:
首先发现一个事情,一个点会被修改当且仅当它处在一个回文极长子串的边缘,否则答案一定不会增加。 那么枚举这些位置修改成了哪些字符,在求最长回文半径的时候打个标记即可,难写的依托。 阅读全文
posted @ 2025-11-12 10:16
Alexande
阅读(5)
评论(0)
推荐(0)
摘要:
比较好的计数题。 首先你想枚举每一行有几个 \(1\),每一列有几个 \(1\)。 那么问题可以变成,将一行为 \(1\) 的变成一个元素,为 \(2\) 的变成两个元素,然后列需要在这些元素中选取,需要有一些大小为 \(2\) 和大小为 \(1\) 的集合,且不能有相同的数。 我们考虑容斥有相同数 阅读全文
posted @ 2025-11-12 09:31
Alexande
阅读(3)
评论(0)
推荐(0)

浙公网安备 33010602011771号