update
This commit is contained in:
parent
050a50c71a
commit
63a6a481a4
@ -1,9 +1,7 @@
|
||||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
|
||||
const int MAX_N = 1e5+5;
|
||||
// const int MAX_N = 1e5+5;
|
||||
|
||||
int main(){
|
||||
int n,m;
|
||||
|
||||
}
|
28
test.cpp
28
test.cpp
@ -1,28 +1,4 @@
|
||||
#include <bits/stdc++.h>
|
||||
using namespace std;
|
||||
#define int long long
|
||||
|
||||
|
||||
|
||||
signed main(){
|
||||
int b,e,m;
|
||||
#ifdef OITEST
|
||||
b=2;e=10;m=9;
|
||||
#endif
|
||||
#ifndef OITEST
|
||||
cin>>b>>e>>m;
|
||||
#endif
|
||||
#include<bits/stdc++.h>
|
||||
int main(){
|
||||
|
||||
int r=1;
|
||||
while(e>0){
|
||||
if (e%2==1) {
|
||||
r=(r*b)%m;
|
||||
}
|
||||
e=(e>>1);
|
||||
b=(b*b)%m;
|
||||
}
|
||||
cout<<r<<endl;
|
||||
#ifdef OITEST
|
||||
assert(r==7);
|
||||
#endif
|
||||
}
|
Loading…
Reference in New Issue
Block a user