1 solutions
-
0
C++ :
#include<iostream> #include<cstdio> using namespace std; long long f(long long m,long long n) { if(n==0) return 1; long long t=f(m,n/2)%100003; if(n%2==0) return (t*t)%100003; else return (t*t*m)%100003; } int main() { //freopen("prison.in","r",stdin); //freopen("prison.ans","w",stdout); long long m,n; cin>>m>>n; m%=100003; cout<<(f(m,n)-f(m-1,n-1)*m%100003+100003)%100003; return 0; }
- 1
Information
- ID
- 18253
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By