联合省选游记
联合省选总结
Day1
进考场时感觉状态比较好,\(T1\) 看起来很复杂但在纸上画了一下大概几分钟就想出来了。感觉代码会比较长所以先在纸上写了一下每一步的具体操作,15分钟左右感觉理的很清楚了就开始写代码,9:40左右写完代码调了一会就过大样例了。
后面两道题看着都不是很可做,稍微想了一下选择了做 \(T3\)。但是想了很久题目信息一直没想清楚怎么转化,想到12:00还没思路就回去写了一下 \(T2\) 的20分暴力稳一手。
写完之后突然发现 \(T1\) 的大样例没开到极限数据,于是我自己重新造了一组结果运行了 \(1.2s\) 。检查了一下复杂度是正确的 \(O(nlogn)\) ,遂开始卡常,但是一直没什么显著效果,最后稳定在 \(1.05s\) 和\(1.1s\) 之间,非常不好。但当时我依然抱着侥幸心理,觉得省选应该不会卡常。但是出考场之后和其他人讨论发现 \(T1\) 用线段树实现就是纯唐,貌似只有我一个这样做,大概率是寄了。
估分:60+20+0=80。
Day2
因为昨天有一道蓝题,所以考前做好今天出三道难题的准备。稍微想了一下 \(T1\) 想到一种朴素做法。但很容易卡成\(O(n^2)\) 。然后我就想到了用线段树维护连续段最后发现可以优化到 \(O(n^2logn)\) !在考场上差点把我自己都逗笑了。又想了大概一小时感觉这个思路没什么优化前途,遂弃之。写了个60分加随机化做法就跑路了。
这时候大概10:10,出去上了个厕所清醒一下,然后注意到后面两道题似乎比昨天更难,这次选择了 \(T2\) 开始想。感觉 \(B\) 性质非常可做,试着合理外推一下感觉需要容斥(不禁想起了NOIPT3的霉耗回忆)。但是仔细想了一下这样容斥的话理论可行,复杂度似乎还可以,但是复杂程度极高,于是开始找性质。一直想到了12:30,准备把爆搜和 \(B\) 性质写一下,但这时候时间比较紧,脑子也很晕,最后爆搜没写完。
估分60+12+0=72;
总结:烂完了。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号