#include<iostream>
#include<fstream>
#include<cmath>
using namespace std;
int main() {
int n,N;
cin >> n >> N;
int a[n+1];
a[0] = 0;
for(int i=1;i<=n;i++){
cin >> a[i];
}
int fn=0;
fn += (N-a[n])*n;//单独列出大于n的部分
for(int i=1;i<n;i++)//直接忽略i为0的情况,0的求和就省略了
fn+= i*(a[i+1]-a[i]);//求和
cout << fn;
return 0;
}
CCF-CSP 202112-1 序列查询 c++
于 2023-03-06 19:38:21 首次发布