Feown


私信TA

用户名:uq_13516770928

访问量:4879

签 名:

等  级
排  名 3614
经  验 1887
参赛次数 0
文章发表 21
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

防止爆掉,能取模的地方就取模,多次取模答案是不会变得

参考代码:

#include<bits/stdc++.h>
using namespace std;
const int M = 123456789;
int main(){
	long long n;
	long long  sum = 0;
	cin>>n;
	for(long long i = 1; i <= n; i++){
		long long s = 1;
		for(int j = 0; j < 4; j++){
			long long x = (long long)pow(i % M, 2) % M;
			s *= x;
			s = s % M;
		}
		sum += s;
	}
	sum = sum % M;
	cout<<sum;
}


 

0.0分

2 人评分

  评论区

  • «
  • »