题目描述
题解
感觉vijos的数据好强啊。在codevs上跑过了然而被卡常数。
其实这道题的题意是很好懂的,但是我发现了两个坑点:
①算特征值的时候的dp,f(i)表示以i结尾的最长连续子序列和,所以最终某个人的特征值F(i)=f(j),1<=j<=i。这个错误非常不应该,以后应该注意。
②很多人想当然或者大概一算觉得答案应该不会超过long long,但是实际上是完全有可能的。极端情况:假设有 106 个小朋友,每一个小朋友的数字都是 109 ,那么他们的特征值就应该为 10