求助,菜鸟刚开始做题,全WA了
查看原帖
求助,菜鸟刚开始做题,全WA了
811349
tanchao楼主2022/11/15 16:05
#include<stdio.h>
int main()
{
	long long int a, b, c, ans = 1;
	long long int an = 1;
	scanf("%lld %lld %lld", &a, &b, &c);
	long long int base = a;
	long long int d = b;
	while (b > 0)
	{
		if (b & 1)
		{
			ans = (ans % c * base) % c;
		}
		base =(base * base)%c;
		b = b >> 1;
	}
	printf("%lld^%lld mod%lld=%lld",a,d,c, ans);
	return 0;
}
2022/11/15 16:05
加载中...