社区讨论

它怎么了?

学术版参与者 4已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@loppj2u8
此快照首次捕获于
2023/11/08 19:59
2 年前
此快照最后确认于
2023/11/08 21:29
2 年前
查看原帖
我的#define ll long long怎么了?感谢您给我解答,定给您点关注
CPP
#include<iostream>
#include<cstring>
#include<cstdio>
#define ll long long
using namespace std;
const ll mol=100003;
ll m,n;
ll km(ll di,ll zhi){
	ll ans=1,ll cj=di;
	while(zhi>0){
		if(zhi&1==1){
			ans=((ans%mol)*(cj%mol))%mol;
		}
		cj=((cj%mol)*(cj%mol))%mol;
		zhi=zhi>>1;
	}
	return ans;
}
int main(){
	//freopen("prison.in","r",stdin);
	//freopen("prison.out","w",stdout);
	cin>>m>>n;
	cout<<(km(n,m)%mol-((n%mol)*(km(m-1,n-1)%mol))%mol)%mol;
	return 0;
}

回复

6 条回复,欢迎继续交流。

正在加载回复...