上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: Sol 注意到如果允许走没有限制边境的点答案一定不变,所以只考虑修改在边境上的点即可。 然后再注意到一个点边境上的点如果变成可通信的,那么每个不在边境上的点只会变成了边境上的点至多 \(2\) 次。 所以暴力即可。 Code Link。 阅读全文
posted @ 2025-09-30 12:33 incra 阅读(6) 评论(0) 推荐(0)
摘要: T1 考虑 bitset。 注意到你完全可以较大的那个点,然后把较小的用 bitset 异或上去即可。 注意如果 \(i,j\) 都在 \(x,y\) 中会被异或两次,需要特殊处理。 T2 记 \(a\) 的前缀和是 \(s\),考虑检查 \(x\) 是否合法,注意到一个区间合法当且仅当 \(\df 阅读全文
posted @ 2025-07-22 18:45 incra 阅读(10) 评论(0) 推荐(0)
摘要: 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 阅读全文
posted @ 2025-07-21 23:00 incra 阅读(5) 评论(0) 推荐(0)
摘要: Sol 启发式合并过了/hanx 考虑每次把小的暴力合并到大的上面,复杂度 \(O(n\log^2 n)\)。 Code #include <bits/stdc++.h> #include <ext/pb_ds/priority_queue.hpp> #define x first #define 阅读全文
posted @ 2025-07-21 22:50 incra 阅读(8) 评论(0) 推荐(0)
摘要: A 简单数论提。 注意到你有两种决策: 选完当前存在的所有链,并断开一个环。 选完当前存在的所有链,并留下一个 \(2 + 2\) 的链,并更改先后手。 模拟即可。 B 注意到答案只与端点有关,至于正负号直接扩展域并查集即可。 C 暴力就能过,实现精细一点即可。 D 注意到一个固定的 \(r\),与 阅读全文
posted @ 2025-07-20 23:16 incra 阅读(7) 评论(0) 推荐(0)
摘要: Sol 神秘建模题。 假设序列以 in 为关键字排序,\(p_i\) 为最小的下标满足 \(in_{p_i}>out_i\)。 考虑按照如下方式连边: \(i - 1\overset{in_i-in_i-1}{\rightarrow} i\)。 \(i \overset{in_{p_i}-out_i 阅读全文
posted @ 2025-07-19 19:16 incra 阅读(6) 评论(0) 推荐(0)
摘要: Sol 挺好的 hash 题目。 注意到你需要设计一种哈希,使得该哈希方式与顺序无关,这里我使用了 shift。 然后就按照题目模拟就行了。 Code Link。 阅读全文
posted @ 2025-07-19 18:41 incra 阅读(7) 评论(0) 推荐(0)
摘要: Sol 答案一定形如 \(\frac{ac}{bc}\),其中 \(b\) 因子只有 \(2,5\),\(a\) 任意。 那么考虑枚举 \(c\),对应的方案数就是 \(\left\lfloor\frac{n}{c}\right\rfloor\times f(\left\lfloor\frac{n} 阅读全文
posted @ 2025-05-20 20:21 incra 阅读(10) 评论(0) 推荐(0)
摘要: Sol 直接 DP 所有因子即可,因子个数只有 \(O(\sqrt{n})\) 个。 Code #include <bits/stdc++.h> #define x first #define y second #define pb push_back #define eb emplace_back 阅读全文
posted @ 2025-05-20 17:18 incra 阅读(16) 评论(0) 推荐(0)
摘要: Sol 某个题的加强版。 先考虑没有修改操作的,直接维护未匹配的左右括号,合并时直接匹配。 当有区间翻转操作时,直接维护反转和未反转的状态,反转时直接交换。 Code #include <bits/stdc++.h> #define x first #define y second #define 阅读全文
posted @ 2025-05-17 19:46 incra 阅读(26) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 18 下一页