联合省选 2025 游记
Day 0 (2.28)
试机,按照惯例试了一下
Day 1
进场、发密码、看题。
怎么输入里有测试点编号,这么良心?
看完 T1 感觉可能的中位数应该是一段连续区间,这样两个二分就做完了,至于 check,可以 mid,比 mid 小的数和比 mid 大的数的个数差的最小值,简单判一下。
写写写,发现不对劲,这东西可能会把不存在的数算进答案里。
至少 check 的思路没问题,那就直接离散化把值域搞成
T2 先写了一个
看一看,发现它时间 6s,空间 2G。算一算,发现
那就 bitset 处理能否到达。然后怎么做呢?看一眼部分分,AB 性质可以分块做,赶紧写了,拼上
T3 根本不会!暴力只会
然后还是写上去了,发现样例跑得飞快,完全不像
Day 499122178
出考场,听说 T2 是根号重构,太强啦!但我怎么不会?
Day 2
一看 T1 怎么这么熟悉?ABC 原题?线段树维护
第二个样例怎么错得离谱?哦原来还可以往前推的啊。往线段树里加了个区间最小值之后标记下传又错得离谱了,调了不知道多久后过样例了。
完全不拍!相信大样例!开 T2!
性质 A 纯暴力,先写了个
性质 B 生成树唯一,容斥枚举哪些点能够到达其他所有点,样例能过。
试图将性质 A 与性质 B 进行对拍,发现每棵树拍出来的答案都一样,猜测树的形态没有影响,不过容斥都写完了。
开 T3,暴搜启动!
Day 3
还原了一下自己的 D1T1 和 D2T1,过洛谷民间数据了。