专栏文章

题解:P11830 [省选联考 2025] 幸运数字(民间数据)

P11830题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miq3me8z
此快照首次捕获于
2025/12/03 22:24
3 个月前
此快照最后确认于
2025/12/03 22:24
3 个月前
查看原文
这都能蓝,我觉得是绿诶。

Solution\mathtt{Solution}

原问题不是很好考虑,那么我们先进行转化:给定一个 xx,求 xx 是否能成为中位数。
不难发现所有的区间 [li,2,ri,2][l_{i,2},r_{i,2}] 就被分成了三类:严格在 xx 左边的,包含 xx 的,以及在 xx 右侧的。
假设 xx 左边最多有 M1M_1 个数,最少有 N1N_1 个数。
同理假设 xx 右边/中间最多有 M2,M3M_2,M_3 个数,最少有 N2,N3N_2,N_3 个数。
接下来分类讨论:
  1. M1<N2M_1<N_2:即右边的数永远大于左边的数,此时我们发现包含 xx 的区间全部填成 xx 是最优的(自证不难)。那么 xx 是中位数只需要满足 M3+M11>N2M_3+M_1-1>N_2 即可。
  2. M2<N1M_2<N_1 与上种情况同理,不再阐述。
  3. 如果都不满足,那么此时只需要把包含 xx 的区间全部填成 xx 即可。因为可以把左右两边的数量调整成相等的,所以即 xx 可以成为中位数。

考虑了以上问题之后,你可以过 A\mathtt{A} 性质,预计 6060 分。
接下来思考如何把若干个 xx 一起考虑。
先对 li,2,ri,2l_{i,2},r_{i,2} 离散化后,我们发现一段不包含 li,2,ri,2l_{i,2},r_{i,2} 的区间里面的 xx 都是等价的。
后面排序离散化就行了,代码后面补。

评论

0 条评论,欢迎与作者交流。

正在加载评论...