玄关,求助
  • 板块灌水区
  • 楼主chidor
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/5/4 18:36
  • 上次更新2024/5/4 20:10:59
查看原帖
玄关,求助
750297
chidor楼主2024/5/4 18:36
#include<bits/stdc++.h>
using namespace std;
long long n,m,a,b,c;
int power(int a,int b,int m){
    int ans=1;
    while(n){
        if(n&1)ans=a*ans%m;
        a=a*a%m;
        n>>=1;
    }
    return ans;
}
int main(){
	cin>>n>>m>>a>>b>>c;
	//printf("%d %d %d %d %d %d\n",n,m,a,b,c,power(a,b,n));
    cout<<(c+1ll*m*power(a,b,n)%n+n+1)%n;
}

本人垃圾快速幂代码 神奇RE

2024/5/4 18:36
加载中...