9.27周赛丨cf903D(前缀和+思维)
题目链接:https://codeforces.com/problemset/problem/903/D知识点:前缀和+思维这个题会了以后,会发现他是一个很简单的题。刚开始做的时候,直接考虑的二重循环,很显然他过不去。甚至于写了离散化,但是就是无用功而已。于是隐隐约约觉得会用到前缀和,但是也不清楚具体要怎么用。本题要保证逐项相减的顺序,保证是后面的减前面的,同时考虑约束条件。当我们用当前的数减去之前的数的时候,很容易得到一个式子:a[i]*(i-1)-sum[i-1]。再对于a[i],当i前
原创
2020-09-27 19:49:10 ·
192 阅读 ·
0 评论