虽然说好像没有什么写这个的价值OAO 来了来了来写总结了,不能怨任何东西,就是自己垃圾x 开题顺序又和主流背道而驰,先一头扎进了公认最迷的T2,瞎搞两个小时头铁出来,然后T1和T3爆炸.基础很差,全靠瞎蒙,能力不足,不如滚蛋. T1:D 发现对于一个长为n的序列,从右端点开始往回和前面的数依次求gcd最多不超过logn个,原因是每次的gcd若缩小则一定除以2.那么从前往后传递gcd,需要维护的gcd也不超过logn个. 于是从1~n枚举序列右端点,每一次把当前存在的gcd分别和新的右端点求gcd…