欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

5860. 【NOIP2018提高组模拟9.9】荒诞

程序员文章站 2022-03-31 08:08:26
...

题目大意:

5860. 【NOIP2018提高组模拟9.9】荒诞

思路:

这是一道分析题目的程序,读懂了题目就可以发现是求出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);
}
相关标签: 何嘉阳