摘要:
Sol 树剖板子。 #include <bits/stdc++.h> #define x first #define y second #define pb push_back #define pf push_front #define desktop "C:\\Users\\incra\\Desk 阅读全文
摘要:
A 简单数论提。 注意到你有两种决策: 选完当前存在的所有链,并断开一个环。 选完当前存在的所有链,并留下一个 \(2 + 2\) 的链,并更改先后手。 模拟即可。 B 注意到答案只与端点有关,至于正负号直接扩展域并查集即可。 C 暴力就能过,实现精细一点即可。 D 注意到一个固定的 \(r\),与 阅读全文
摘要:
Sol 直接 DP 所有因子即可,因子个数只有 \(O(\sqrt{n})\) 个。 Code #include <bits/stdc++.h> #define x first #define y second #define pb push_back #define eb emplace_back 阅读全文
摘要:
Sol 某个题的加强版。 先考虑没有修改操作的,直接维护未匹配的左右括号,合并时直接匹配。 当有区间翻转操作时,直接维护反转和未反转的状态,反转时直接交换。 Code #include <bits/stdc++.h> #define x first #define y second #define 阅读全文