上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: Sol 如果没有对于里面数字的限制是简单的,直接另最后一行最后一列都是 \(0\),然后倒推即可。 注意到如果以 \(\{+x,-x,+x,-x\}\) 的形式,\(b\) 数组不会改变。 考虑给第 \(i\) 行交替加减 \(r_i\),第 \(j\) 列交替加减 \(c_j\),那么修改的矩阵为 阅读全文
posted @ 2025-05-17 19:12 incra 阅读(9) 评论(0) 推荐(0)
摘要: Sol 还挺好玩的一个题(?),但是比较难写。 注意到两个点的做法就是这两个点圆方树上的路径上的圆点数量减去 \(2\)。 那么多个点就是按照 dfn 排序后相邻的点(还有第一个和最后一个之间)做类似于两个点统计答案的方式,然后因为这玩意需要路径的和,这里我写了树剖,所以有点长。 Code #inc 阅读全文
posted @ 2025-05-14 20:17 incra 阅读(22) 评论(0) 推荐(0)
摘要: Sol 注意到如果多个间谍在一个 scc 内,那么显然只需要买通一个就行了,那么缩点之后的权值就是缩点前里面点权值的最小值。 然后求出入度为 \(0\) 的点的权值之和即可(缩点以后的)。 Code #include <bits/stdc++.h> #define x first #define y 阅读全文
posted @ 2025-05-14 20:15 incra 阅读(10) 评论(0) 推荐(0)
摘要: Sol 线段树优化建图板子。 跑完建图以后就 tarjan 以下跑个最长路就行了。 Code #include <bits/stdc++.h> #define x first #define y second #define pb push_back #define pf push_front #d 阅读全文
posted @ 2025-05-14 20:13 incra 阅读(15) 评论(0) 推荐(0)
摘要: Sol 赛时想到了可持久化线段树上二分,但是就是想不到整体二分。 考虑整体二分,注意到已要求出一段区间的矩阵和当前的矩阵几个相交可以考虑用一下做法的二维形式来维护: 与 \([l,r]\) 区间相交的区间个数即为 \(\displaystyle\sum_{i=1}^n[l_i\le r]-\disp 阅读全文
posted @ 2025-05-12 18:24 incra 阅读(23) 评论(0) 推荐(0)
摘要: Sol 很神秘地判断题。 首先注意到一个链有可能在多次操作后消失,要特判。 然后显然最后只有一个连通块才合法,考虑这个连通块何时会满足条件: 度全部是偶数一定满足条件。 当 \(k\ge 1\) 时,度全部是奇数也能满足条件。 当 \(k\ge 2\) 时,如果所有边连接的两个点的度奇偶性不同那么也 阅读全文
posted @ 2025-05-12 18:20 incra 阅读(6) 评论(0) 推荐(0)
摘要: Sol 考虑莫队。 首先不难想到用 BIT 维护,查询修改都是 \(O(\log n)\) 的,时间复杂度 \(O(q\sqrt{n}\log n)\),不幸的是,它 TLE 了。 考虑把 BIT 换成别的数据结构,观察修改和查询次数的数量级,不难发现修改次数比查询次数多得多,那么考虑修改快,但是查 阅读全文
posted @ 2025-05-11 13:31 incra 阅读(24) 评论(0) 推荐(0)
摘要: Sol 考虑询问两个边界 \((1,1)\) 和 \((1,n)\),手玩可以发现就得到了 \(x_1+x_2\) 和 \(y_1+y_2\)。 注意到 \(x=\left\lfloor\frac{x_1+x_2}{2}\right\rfloor\) 可以询问出 \(\left|x_1-x_2\ri 阅读全文
posted @ 2025-05-07 10:02 incra 阅读(16) 评论(0) 推荐(0)
摘要: Sol 直接建立两颗可持久化线段树,一个维护以 dfn 为下标的数,这个是为了做子树异或,一个做根到当前点的,这个是为了做链上异或。 Code #include <bits/stdc++.h> #define x first #define y second #define pb push_back 阅读全文
posted @ 2025-05-02 10:03 incra 阅读(13) 评论(0) 推荐(0)
摘要: Sol 直接一位一位贪,判断贪完之后是否能放满 \(k\) 个即可。 这个东西我们只需要维护一个区间里面最多能取几个,然后 set 维护当前没选的段即可。 Code #include <bits/stdc++.h> #define x first #define y second #define p 阅读全文
posted @ 2025-05-02 10:02 incra 阅读(15) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页