3.10考试小记
果然爆炸还没有结束……
前一天老师就一脸坏笑的说这次题难,还真的挺难的……
T1上来乍一看像一道数位DP,转头看部分分却发现求每个点的数据范围本身就可以当做一道题,而且三道题的数据范围还都不会说人话……拿计算器算了一下,想了一个大概30~40分的类似于爆搜的解法,就继续看第二题了。第二题乍一看像一道计算几何题,但是连坐标之类的都没有,应该不是。但是n^2暴力还是很稳的,就是给的分少了点,那手打队列优化可能会多得点分。T3前面说了一堆好像和题目无关的东西,但是肯定和复杂度直接挂钩,而且总觉得在哪里见过,而且暴力好像很难打的说……
大概看了一下还是T1最容易打暴力,就先打了一个爆搜,上界是n=332。T2乖乖的打了n^2暴力,拿手打队列优化了一下。然后先放着了暴力都很难想的第三题,先去看一下第一题,用unsigned long long和数组优化了一下,700以下不虚,应该也能多拿几分。转过头去看第三题,使劲想了各种维护方法终于打出了一个n^2log n的拿set维护中位数的打法,中间还因为set用的不好差点炸掉电脑……后来又想了一下,把暴力改成了n^2的桶计数+dfs打法两个暴力拍了一下,还把n^2log n的拍出错了。然后又拍了几万组,都没错,应该没什么问题了。剩下的时间基本就耗费在第一题的打表找规律和第二题的猜测正解上了。
估分40+35+35=110实际45+0+24,第一题爆搜多得了5分,有点小惊喜,但是竟然忘了我还可以打表……第二题没有判询问两点相同,导致TLE(实际应该是RE引起的),加个特判就有30分,第三题貌似pdf里写的数据个数和实际不太一样啊,20个点,满分100分是怎么得到24分的就不知道了,但应该还是和数据范围算错了有关。在这里真的是忍不住要吐槽出题人了,数据范围出的本身可以是一道题了好吧,皮这一下你很开心吗?