# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
19626 | 2016-02-25T02:35:20 Z | 201023777 | Α (kriii4_P1) | C++ | 0 ms | 1720 KB |
#include <cstdio> #include <iostream> using namespace std; long long int a,b,c; int yukariko(long long int A,long long int B){ if(B==0) return 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("%d",yukariko(a,b)); }
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 1720 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |