上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: Sol 注意到数据范围很小,所以考虑直接枚举答案,暴力 check 即可。 Code #include <bits/stdc++.h> #define x first #define y second #define pb push_back #define eb emplace_back #def 阅读全文
posted @ 2025-05-17 19:32 incra 阅读(12) 评论(0) 推荐(0)
摘要: Sol 同余最短路板子。 考虑拎出一个数 \(x\),记 \(d_i\) 为除了 \(x\) 外的数跑背包选的数模上 \(x\) 的最小数,那么对于模 \(x\) 等于 \(i\) 的所有能凑出来的数和 \(d_i,d_i+x,d_i+2x,\dots\) 一定等价。 于是做完了。 Code #in 阅读全文
posted @ 2025-05-17 19:25 incra 阅读(13) 评论(0) 推荐(0)
摘要: Sol 题面只给出了两两之间的大小关系,然后需要你求出如果给定两个砝码 \(A,B\),然后你再挑选两个与 \(A,B\) 不同的砝码放到天平上,问有分别有几种方式天平向左,平衡,向右。 考虑记录两个砝码之间的差的最大值和最小值,分别记作 \(f_{i,j},g_{i,j}\),对于一个途径的 \( 阅读全文
posted @ 2025-05-17 19:19 incra 阅读(21) 评论(0) 推荐(0)
摘要: Sol 如果没有对于里面数字的限制是简单的,直接另最后一行最后一列都是 \(0\),然后倒推即可。 注意到如果以 \(\{+x,-x,+x,-x\}\) 的形式,\(b\) 数组不会改变。 考虑给第 \(i\) 行交替加减 \(r_i\),第 \(j\) 列交替加减 \(c_j\),那么修改的矩阵为 阅读全文
posted @ 2025-05-17 19:12 incra 阅读(7) 评论(0) 推荐(0)
摘要: Sol 还挺好玩的一个题(?),但是比较难写。 注意到两个点的做法就是这两个点圆方树上的路径上的圆点数量减去 \(2\)。 那么多个点就是按照 dfn 排序后相邻的点(还有第一个和最后一个之间)做类似于两个点统计答案的方式,然后因为这玩意需要路径的和,这里我写了树剖,所以有点长。 Code #inc 阅读全文
posted @ 2025-05-14 20:17 incra 阅读(17) 评论(0) 推荐(0)
摘要: Sol 注意到如果多个间谍在一个 scc 内,那么显然只需要买通一个就行了,那么缩点之后的权值就是缩点前里面点权值的最小值。 然后求出入度为 \(0\) 的点的权值之和即可(缩点以后的)。 Code #include <bits/stdc++.h> #define x first #define y 阅读全文
posted @ 2025-05-14 20:15 incra 阅读(7) 评论(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 阅读(10) 评论(0) 推荐(0)
摘要: Sol 赛时想到了可持久化线段树上二分,但是就是想不到整体二分。 考虑整体二分,注意到已要求出一段区间的矩阵和当前的矩阵几个相交可以考虑用一下做法的二维形式来维护: 与 \([l,r]\) 区间相交的区间个数即为 \(\displaystyle\sum_{i=1}^n[l_i\le r]-\disp 阅读全文
posted @ 2025-05-12 18:24 incra 阅读(19) 评论(0) 推荐(0)
摘要: Sol 很神秘地判断题。 首先注意到一个链有可能在多次操作后消失,要特判。 然后显然最后只有一个连通块才合法,考虑这个连通块何时会满足条件: 度全部是偶数一定满足条件。 当 \(k\ge 1\) 时,度全部是奇数也能满足条件。 当 \(k\ge 2\) 时,如果所有边连接的两个点的度奇偶性不同那么也 阅读全文
posted @ 2025-05-12 18:20 incra 阅读(5) 评论(0) 推荐(0)
摘要: Sol 考虑莫队。 首先不难想到用 BIT 维护,查询修改都是 \(O(\log n)\) 的,时间复杂度 \(O(q\sqrt{n}\log n)\),不幸的是,它 TLE 了。 考虑把 BIT 换成别的数据结构,观察修改和查询次数的数量级,不难发现修改次数比查询次数多得多,那么考虑修改快,但是查 阅读全文
posted @ 2025-05-11 13:31 incra 阅读(20) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 18 下一页