0分??????各位大佬来看看有哪里写错了把
查看原帖
0分??????各位大佬来看看有哪里写错了把
895690
gghack_Nythix楼主2023/2/3 14:18

rt

#include <bits/stdc++.h>
#define int long long
using namespace std;
const int mod = 100003;
int ks(int a,int b){
	int ans = 1 % mod;
	a %= mod;
	while(b){
		if(b & 1){
			ans = (ans * a) % mod;
		}
		b >>= 1;
		a = (a * a) % mod;
 	}
 	return ans;
}
signed main(){
	int n,m;
	cin >> n >> m;
	int x = ks(m,n),y = m * ks(m - 1,n - 1);
	y %= mod;
	int ans = x - y;
	while(ans < 0){ans+=mod;}
	cout << ans;
}

样例输出3,我在想是不是公式套错了

2023/2/3 14:18
加载中...