NOI模拟 5.4
NOI模拟 5.4
比赛情况
7:30-8:30
把所有题目都看了一遍,第一次看到的分数30+60+20。
T1 10分给搜索,20分链上的情况二分和简单的组合数可以解决。
T2 60分\(O(nq)\)做法,要求的就是\(max\{\lceil \frac{sum_i}{i} \rceil\}\),其中\(sum_i\)是前缀和。
T3 20分就是暴力合并就可以,时间空间都不会被卡。
8:30-9:30
开始写T1,不熟悉环境加上一些奇奇怪怪的小问题T1写了挺长时间。最后结果也挂了20分,链上的情况不知道为什么出了问题,晚上还没来及调。
9:30-10:00
T2非常好写,60分一档就是白给。但对于其他的怎么维护没有想法。
10:00-11:00
T3用了set去存了情况。
11:00-12:00
一直在想T2,T3有没有什么骗分的办法。最后得分10+60+20。
赛后总结
T3:
T3是两次dfs,通过树状数组来维护偏序关系。听jyh讲完觉得并不是很难,但考场上确实没想到。
T2最后要用分块去优化暴力,每个块里维护凸包,块和块之间维护最大值,复杂度\(O(nlogn)\)。

浙公网安备 33010602011771号