00000分!听取Wa声一片!
查看原帖
00000分!听取Wa声一片!
772899
Enmin楼主2024/7/7 22:51

以下:

#include <bits/stdc++.h>

using namespace std;
using ll = long long;
ll admin(ll a,ll b,ll p) {
	int ans=0;
	while(b) {
		if(b%2) {
			ans=(ans+a)%p;
		}
		a=(a+a)%p;
		b/=2;
	}
	return ans;
}
int main() {
	ll a,b,p;
	scanf("%lld%lld%lld",&a,&b,&p);
	printf("%lld\n",admin(a,b,p));
	return 0;
}

大佬求求!!!!!

2024/7/7 22:51
加载中...