记录编号 122463 评测结果 AAAAAAAAAA
题目名称 [HNOI 2008] 越狱 最终得分 100
用户昵称 Gravatar天一阁 是否通过 通过
代码语言 C++ 运行时间 0.004 s
提交时间 2014-09-23 19:58:56 内存使用 0.31 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<climits>
#define Mod 100003
#define int64 long long
using namespace std;
int64 n,m;
int64 pow(int64 x,int64 n){
	int64 tmp=x,ans=1;
	for(;n;n>>=1,(tmp*=tmp)%=Mod) if(n&1) (ans*=tmp)%=Mod;
	return ans%Mod;
}
void init(){
	ios::sync_with_stdio(false);
	cin>>m>>n;
	int ans=(pow(m,n)-pow(m-1,n-1)*m)%Mod;
	if(ans<0) ans+=Mod;
	cout<<ans<<endl;
}
int main(){
	freopen("prisona.in","r",stdin);
	freopen("prisona.out","w",stdout);
	init();
	return 0;
}