20251113NOIP模拟
总结
预计:80,实际:40
A
预计:40,实际:0
- 思路历程:刚开始想的就是算一个前缀和后缀的值,但是不知道为什么我会认为每次询问花O(M)的时间去合并两行是不可行的,然后就寄了
- 正解:一种是DP,不过我不认为我能在考场上这么想出来;一种是我上面说的思路,因为唐了认为不行
B
预计:0,实际:0
- 思路历程:在看了题之后认为有点不可做,忘记去想一想边的数量的问题了,先去看了T3
- 正解:离线+DFS暴力,再用一点优化就过了。我用的是把每个点所相连的边给按照边权从小到大排序,DFS过程中:如果当前的边已经会让结果大于m,那么后面的边也不用看了
C
预计:40,实际:0
- 思路历程:想着统计同色环,此时一个平方的做法就出来了,我先把这个做法写出来了,然后考虑优化,但是因为统计同色环必然考虑01分开处理的问题,所以无法继续优化,寄了
- 正解:用统计异色环的方式计算同色环。观察异色环可以发现,它必然有两个异色角,那么统计异色角就没有什么问题了
D
预计:25,实际:0
不知道为什么我的平方暴力会挂
- 思路历程:由于时间不足导致直接暴力走人
- 正解:考虑单个数(分别在A,B数组中且值相等)对每一对区间的贡献,可以转化为二维区间加和取Max问题。那么这时,对交换操作作出的影响分析,可以发现这可以使用主席树维护。但是题解说可以离线,不用主席树

浙公网安备 33010602011771号