上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 41 下一页
摘要: A 考虑 $\bigoplus\limits_{i=1}^n a_i=0$,那随便分开两段即可。 否则设 $\bigoplus\limits_{i=1}^n a_i=x$,若能找到 $l<r$ 使得 $\bigoplus\limits_{i=1}^l a_i=x$,$\bigoplus\limits 阅读全文
posted @ 2023-08-09 17:40 Jijidawang 阅读(11) 评论(0) 推荐(0)
摘要: A 记得开 long long。 B 考虑倒着模拟,维护答案在每次删数前的排名, 每次删数时统计这次删去的比答案小的数的个数 $x$,则此次删数前排名比此次删数后多 $x$。 考虑每次删数时,删去的哪些数比答案小。设此次删数后答案排名为 $p$, 则此次删去的排名为 $a_k|a_k-k<p$ 的数 阅读全文
posted @ 2023-08-07 14:50 Jijidawang 阅读(12) 评论(0) 推荐(0)
摘要: $O(nk)$ 不带 $\log$。 每次减的位置一定在当前某最大子段里,所以观察最大子段的结构。 发现最大子段一定不与其他最大子段部分相交(本原段?), 于是发现每次把当前所有最大子段中最靠左的右端点 $-1$,可以影响互相包含的这一堆最大子段。 #include <cstdio> #includ 阅读全文
posted @ 2023-08-04 21:37 Jijidawang 阅读(11) 评论(0) 推荐(0)
摘要: 被 翻 了 A xt 最后一步肯定选四角,所以 fengwu 肯定选与四角距离最大值最小的点, 所以 xt 第一步肯定占掉与四角距离最大值前 $k$ 小的点。 B 奇妙做法,差分优化 DP。令排列 $p$ 的价值为 $f(n,p,s)$。 设 $f_{i,j}$ 表示长度为 $i$,价值为 $j$ 阅读全文
posted @ 2023-08-03 15:31 Jijidawang 阅读(10) 评论(0) 推荐(0)
摘要: 最阴间的一场 A 设 $f_{i,0/1}$ 表示交换 $i$ 次,$1$ 在 / 不在原位的概率, 则 $f_{i,0}=\dfrac{(n^2-2)f_{i-1,0}}{n^2}+\dfrac{(2n-2)f_{i-1,1}}{n^2},f_{i,1}=\dfrac{2f_{i-1,0}}{n^ 阅读全文
posted @ 2023-08-02 19:53 Jijidawang 阅读(12) 评论(0) 推荐(0)
摘要: A 限制即 $\operatorname{lcm}|$ 原数,考虑把 $\operatorname{lcm}$ 和原数压进状态。 $\mathop{\operatorname{lcm}}\limits_{i=1}^9 i=2520$,所以 $\operatorname{lcm}|2520$,而 $2 阅读全文
posted @ 2023-08-01 15:52 Jijidawang 阅读(14) 评论(0) 推荐(0)
摘要: A 注意 $n\le 2$。 B 枚举最小值,算最大值最小是多少。 把每个集合排序,用一个堆维护当前选出的集合,初始把所有集合的最小值加进去。 考虑枚举下一个最小值,需要弹出当前最小值,然后加入当前最小值在其集合中的后继。 每次更新答案即可。 C 每条边都会被算 ${n-2\choose k-2}$ 阅读全文
posted @ 2023-07-31 15:02 Jijidawang 阅读(11) 评论(0) 推荐(0)
摘要: A 枚举点权最大值,每次更新所有点对的答案。 问题变为动态加点,维护全源最短路,直接灾后重建。 B 考虑 $a_{i,j}\le 2k$,$\sum a_{i,j}\ge k$ 时怎么做。 若 $\sum a_{i,j}\le 2k$,直接有解。 若 $\sum a_{i,j}>2k$,拿出它上边一 阅读全文
posted @ 2023-07-31 14:32 Jijidawang 阅读(11) 评论(0) 推荐(0)
摘要: 出题人题解。 设 $x(u,v)$ 为 $u\to v$ 路径边权和,$y(u,v)$ 为 $u\to v$ 路径点权和。 题目中求 $x(a,p)+x(b,p)+2x(p,q)=x(a,b)+2x(p,q)$ 最小的前提下 $y(a,p)+y(b,p)+2y(p,q)-2s_p=y(a,b)+2y 阅读全文
posted @ 2023-07-29 20:56 Jijidawang 阅读(15) 评论(0) 推荐(0)
摘要: A 将 $a_i$ 分解质因数,设 $b_i=[\exists j,i|a_j]$,则 $i$ 是答案,当且仅当 $\forall j|i,b_j=0$。 B 二分 $\min(|x_i-x_j|,|y_i-y_j|)$,考虑 check 当前答案 $k$。 枚举点对中 $x$ 较大的点 $(x_i 阅读全文
posted @ 2023-07-28 19:05 Jijidawang 阅读(13) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 41 下一页