#2404. 打扫卫生
打扫卫生
题目描述
有头奶牛,每头那牛都有一个标号。现在要把这些奶牛分成若干段,定义每段的不河蟹度为:
若这段里有个不同的数,那不河蟹度为。那总的不河蟹度就是所有段的不河蟹度的总和。
输入格式
第一行:两个整数
第行:个整数代表每个奶牛的编号
输出格式
一个整数,代表最小不河蟹度
样例
输入样例
13 4
1
2
1
3
2
2
3
4
3
4
3
1
4
输出样例
11
有N头奶牛,每头那牛都有一个标号Pi,1<=Pi<=M<=N<=40000。现在FarmerJohn要把这些奶牛分成若干段,定义每段的不河蟹度为:
若这段里有k个不同的数,那不河蟹度为k×k。那总的不河蟹度就是所有段的不河蟹度的总和。
第一行:两个整数N,M
第2..N+1行:N个整数代表每个奶牛的编号
一个整数,代表最小不河蟹度
13 4
1
2
1
3
2
2
3
4
3
4
3
1
4
11