5860. 【NOIP2018提高组模拟9.9】荒诞
程序员文章站
2022-03-31 08:08:26
...
题目大意:
思路:
这是一道分析题目的程序,读懂了题目就可以发现是求出1~i所有数的平方和,证明很简单。
程序:
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#define LL long long
#define mo 1000000007
using namespace std;
LL ans;
int n;
char c[1000005];
int main(){
freopen("absurdity.in","r",stdin);
freopen("absurdity.out","w",stdout);
scanf("%d",&n);
scanf("%s",c);
n=strlen(c);
for (int i=1;i<=n;i++) ans=(ans+(LL)i*i)%mo;
printf("%lld",ans);
}
上一篇: 4.3编程实现id3