2022.03.15省选模拟赛总结
1.时间安排
7:30~8:00
T1:太复杂了吧……,暴力也打不动,放弃了。
T2:构造题,感觉还是很可做的。
T3:树上统计的问题,签到10分,只有一棵树的情况可能可做。
8:00~9:30 T3
发现直接暴力做复杂度是\(O(qn^3m)\)太离谱了,就用bitset大力预处理,跑飞快。(考完发现不预处理也跑飞快)。
试着用虚树做只有一棵树的情况,但是询问节点数可能达到O(qn),而且不知道怎么保留子树内经过路径的编号,没什么思路,放弃。
9:30~11:00 T2
发现操作n-1或n-2次是非常容易构造的,就是往n或n+1上凑,但是大概率一分都得不了……
发现可能往n/2上凑会更优,构造了另一种结构,在n<=12都是对的,但是后面就错离谱了。
数据点是按余数分类,就在想为什么会和余数有关,想不明白,放弃。
11:00~12:00
挣扎着写了个T1的暴力,但接近O(n!)根本跑不动,想不明白欧几里得距离怎么转化,放弃。
result:
T1:0 T2:6 T3:10
2.反思
T1:
转化为最小割真的太妙了。
实际上欧几里得距离根本不用计算,直接转化为点坐标的奇偶性,完全想不到这样的转化。
既然是求最少删边,就很容易往最小割上想,从全偶点走向全奇点需经过k+1条路径,只需要把这条路径上的点找一个点划分给T,其他给S,就相当于删掉分给T的点后这条路径被破坏,找到最少删除的点个数就跑最小割就好了,具体会放在题解里。
网络流模型还是不熟练啊,一直认为这题是dp。
看来比较复杂的最值问题,尤其是像最少删除这类的,dp搞不定,正解很可能就是网络流,而且最小割更为常见。
T2:
构造体,还没看懂。
T3:
正解似乎是根号分治,还没懂。
3.简要题解
T1:
待upd
T2:
待upd
T3:
待upd
4.反思
待upd

浙公网安备 33010602011771号