本场比赛,没那么难吧,一个AK的也没有吗?
A U57818
分析
本题本来还有一个名字,叫做【模板】秦九韶算法。
秦九韶算法就是在$O(n)$的时间内,计算一元$n$次多项式的值的算法。
具体过程请直接看代码。
Code A
1 | /* Headers */ |
B U57822
分析
ZROI#518原题。
我们用一个vector
对于搜索的过程进行维护,当当前格子的右方和下方的字符相同时,就把他们都计入vector
中。
然后,分别对这两种情况进行扩展,再判断一下他们各自的右方和下方和它字典序之和,取最小值,如果还相同,那么继续把这3个节点计入vector
中,以此类推,直到找到答案为止。
但是!
这样的话很可能会导致某些节点会被重复计入vector
中,也意味着vector
容量必须扩大很多,直接的后果就是TLE
,
所以,我们要再处理中对于重复计算的节点进行处理,优化程序算法。
Code B
1 | /* Headers */ |
C U57857
分析
一道非常简单的大根堆模板题,只考察了堆的插入和出堆等基础操作,只要了解堆的概念就肯定会做。
Code C
1 | /* Headers */ |
D U58415
luoguP1339HeatWave原题。
题解链接。
模板:单源最短路径之SPFA。
Code D
1 | /* Headers */ |
花絮
奇怪ishq大佬为什么没有AK。
奇怪HandwerSTD王太阳为什么没有AK。
感谢@HandwerSTD提供的T3数据。
rk1:ishq(325pts,46ms)
rk2:HandwerSTD(300pts,53ms)
rk3:extmool(100pts,71ms)