04 2024 档案
摘要:求出 fuf_ufu 表示 111 到 uuu 的最少翻转次数,这一部分容易使用最短路处理。具体来说可以把每个状态拆成 gu,0/1g_{u,0/1}gu,0/1 表示 111 到 uuu,目前翻转次数为偶数或者奇数的最少翻转次数,跑最短路即可。 然后考虑每个点 uuu 在最终最短路下的翻转次数
阅读全文
摘要:考虑一个三次方做法: 枚举两条横线,求出有多少条竖线和两条横线都相交,假设为 ccc 个,那么对答案有 (c2)\dbinom{c}{2}(2c) 的贡献。复杂度 O(n3)O(n^3)O(n3)。 考虑求出每条横线与每条竖线是否相交,这部分可以 O(n2)O(n^2)O(n2) 求出,那么就可以
阅读全文