社区讨论
50pts求调WA on #6~#10
P3197[HNOI2008] 越狱参与者 1已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mi1a3rim
- 此快照首次捕获于
- 2025/11/16 13:32 3 个月前
- 此快照最后确认于
- 2025/11/17 09:10 3 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
#define mod 100003
#define ll long long
int m,n;
ll ans1,ans2,ans3;
ll qp(ll a,ll b){
ll ret=1;
while(b){
if(b&1)ret=ret*a%mod;
a=a*a%mod;
b>>=1;
}
return ret;
}
int main(){
cin>>m>>n;
ans1=qp(m,n);
ans2=m*qp(m-1,n-1)%mod;
ans3=ans1-ans2;
if(ans3<0)ans3+=mod;
cout<<ans3<<endl;
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...