Submission #19632

#TimeUsernameProblemLanguageResultExecution timeMemory
19632201023777Α (kriii4_P1)C++98
0 / 100
0 ms1084 KiB
#include <stdio.h> long long a,b,c; long long yukariko(long long A,long long B){ if(B==0) return (long long)1; if(B==1) return A%c; if(B%2==0) return yukariko((A*A)%c,B/2); else return (A*yukariko((A*A)%c,(B-1)/2))%c; } int main(){ c=1000000007; scanf("%lld%lld",&a,&b); printf("%lld",yukariko(a,b)); }
#Verdict Execution timeMemoryGrader output
Fetching results...