0分求调!
  • 板块题目总版
  • 楼主xiaoBo9165
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/11/30 17:15
  • 上次更新2024/11/30 19:18:37
查看原帖
0分求调!
1409223
xiaoBo9165楼主2024/11/30 17:15
#include<iostream>
using namespace std;
long long quick_pow(long long a,long long b,long long p)
{
	if (b==0)return 1ll;
	if (b%2==1)return quick_pow(a,b-1,p)*a%p;
	else
	{
		long long tmp=quick_pow(a,b/2,p);
		return tmp*tmp%p;
	}
}
int main()
{
	long long n,m,p;
	cin>>n>>m>>p;
	cout<<n<<"^"<<m<<"="<<quick_pow(n,m,p);
	return 0;
}
2024/11/30 17:15
加载中...