题目链接

\(solution\)

用总方案数减去不发生越狱的方案数就行了

#include<iostream>
#include<cstring>
#include<cstdio>
#define int long long
using namespace std;

const int MOD=100003;

int n,m;

inline int qpow(int x,int k){
	int s=1;
	while(k){
		if(k&1) s=s*x%MOD;
		k>>=1;
		x=x*x%MOD;
	}
	return s;
}

signed main()
{
	scanf("%lld%lld",&m,&n);
	m%=MOD;
	printf("%lld\n",(qpow(m,n)-m*qpow(m-1,n-1)%MOD+MOD)%MOD);
	return 0;
}

相关文章:

  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2021-06-16
  • 2021-10-21
猜你喜欢
  • 2018-02-05
  • 2022-02-21
  • 2021-05-17
  • 2021-06-06
相关资源
相似解决方案