AT4873 [ABC139D] ModSum 题解
题目大意:
有一个数组
题目思路:
超级水题。首先可以发现一个数取模之后,所得数必定会小于取模的数,所以让一个数取模的结果尽可能的大,就要找一个比数本身还大的数作为模数,那么我们就把每个数向前移动一个单位,也就是,易得
注意:数据原因开
代码:
#include<bits/stdc++.h>
using namespace std;
long long n;//千万要开long long
int main(){
cin>>n;
cout<<n*(n-1)/2;//套公式输出
return 0;
}