菜鸟问个小问题
  • 板块P1999 高维正方体
  • 楼主CD43
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/11/26 20:47
  • 上次更新2023/11/26 21:30:20
查看原帖
菜鸟问个小问题
755114
CD43楼主2023/11/26 20:47

做了一个蒟蒻题,然后不知道代码死在了哪里,劳烦各位大佬帮忙看看

#include<bits/stdc++.h>
#define endl "\n"
using namespace std;
const long long mod=1000000009;

int qpow(int a,int b)
{
	if(b==1||b==0)return a;
	if(b%2==1)return qpow(a*a%mod,b/2)*a;
	return qpow(a*a%mod,b/2);
}
int a,b;
int f[1000001];
int main()
{
	cin.tie(0);
	cout.tie(0);
	ios::sync_with_stdio(0);
	cin>>a>>b;
	f[0]=qpow(2,a);
	for (int i = 1;i<=b;i++)
	{
		f[i]=(f[i-1]*(a+1-i))%mod/(2*i%mod);
	}
	cout<<f[b];
	return 0;
	exit(0);
}

2023/11/26 20:47
加载中...