请问这个为啥过不了啊qwq
  • 板块CF431C k-Tree
  • 楼主DaShabby
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/7/2 11:11
  • 上次更新2023/10/27 22:06:16
查看原帖
请问这个为啥过不了啊qwq
672837
DaShabby楼主2022/7/2 11:11
using namespace std;
typedef unsigned long long ll;
typedef pair<int,int> pii;
const int maxn=1e3+65,MAXN=6e2+40;
const ll MOD=1e9+7;
ll a[maxn],b[maxn],cnt,vis[maxn],idx,sum,d,k;
void dfs(ll n,ll num,ll flag){
	num+=n;
	if(num>cnt)return;
	if(n>=d)flag=1;
	if(num==cnt&&flag){
		sum=(sum+1)%MOD;
		return;
	}
	for(int i=1;i<=k;i++)dfs(i,num,flag);
}
int main()
{
	
	cin>>cnt>>k>>d;
    dfs(0,0,0);
	cout<<sum<<endl;
	return 0;
}
2022/7/2 11:11
加载中...