T1 维护小顶堆,不断地放元素进行,最后重新构造链表就行T2 小顶堆,不断从堆顶拿,计算完放回去,最后求和T3 用pair来保存<最开始的排名,t之后的路程>,然后对路程sort一下,最后按照顺位跟pair.first中的排名来比较计算T4 用set维护所有的string,依次遍历string,对于每个string,求它所有的螺旋串,每求一次就在set中查找,查到就直接输出yes。如果对于一个string它的所有螺旋串都在set中找不到,那就把这个字符串在set中删掉。T5 不会。。。骗了6.67%