CSPS 2024 游记

  • 前三题 1h 过了

  • T4 想了一会,发现一个人一定是在区间赢。那么建一个线段树,求出每个点什么时候擂主一定会赢即可,这个可以用位运算扫描线一个 log 预处理,然后就随便做了。

    4e8 感觉很正确,4:44 写完了。

    玩了一会小恐龙,又玩了一会冲浪。

    太无聊回来检查,用 cmd 命令行编译过了所有大样例。

    五点半突然发现 T4 大样例不是极限,测了个极限数据,发现跑 6s。

    开始优化,循环展开没什么用,想了一会发现求答案的时候可以直接线段树 build 递推做到线性,预处理有个地方可以 break。

    然后就跑了 1s,甚至还有两个瓶颈。

赛后大家都说 1 个 log 过不了,但是我觉得能过。

出分的时候改了三次时间,还好过了。

100+100+100+100100+100+100+100,希望之后不要坠机。