40Pts求调
查看原帖
40Pts求调
693278
YuanHaoYu6315楼主2024/1/6 20:05
#include<bits/stdc++.h>
using namespace std;
#define int  unsigned long long
int l,r,k;
int power(int n,int k ){
	int sum = 1;
	for(int i = 1;i <= n;i++){
		sum *= i;
		sum %= k;
	}
	return sum;
}
signed main(){
	cin >> l >> r >> k;
	int res = power(l,k);
	int maxn = res;
	for(int i = l;i <= r;i++){
		res *= i;
		res %= k;
		maxn= max(res,maxn);
	}
	cout << maxn << endl;
}
2024/1/6 20:05
加载中...