Description 题目链接 Solution 设S[i]表示到第i天总共S[i]几个标记, 那么满足S[i]=m[i]+d[i]+1 m[i]表示水位上的标记数,d[i]表示水位下的标记数 那么可以发现,S[i]满足非严格递增,且相邻2个相差不超过1 由此可转化题目, 给你n个数,可以给任意数加上任意正整数,要求使得最后使这个数列满足S[i]的条件 问最少加多少,这样就简单了 注意开long long Code #include<cstdio> int n,A[100010]; long…