分治求调(悬关)
  • 板块灌水区
  • 楼主Atwi_llljx
  • 当前回复9
  • 已保存回复9
  • 发布时间2023/7/6 11:29
  • 上次更新2023/11/3 11:22:31
查看原帖
分治求调(悬关)
886208
Atwi_llljx楼主2023/7/6 11:29

题目是快速幂取模

#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll b,k,p;
ll a1(ll x){
	ll mid=x>>1;
	if(x==0)
		return 1;
	if(x==1)
		return b%p;
	if(x==2)
		return b%p*b%p;
	return a1(mid)*a1(x-mid)%p;
}
int main(){
	scanf("%lld%lld%lld",&b,&k,&p);
	printf("%lld",a1(k));
	return 0;
}

超时一个点qwq

2023/7/6 11:29
加载中...