1 条题解
-
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
信息
- ID
- 3035
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者