吖 究竟哪里错了啊!!!
  • 板块P2386 放苹果
  • 楼主Wyy_w123
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/1/25 20:18
  • 上次更新2023/10/24 03:05:37
查看原帖
吖 究竟哪里错了啊!!!
819362
Wyy_w123楼主2023/1/25 20:18

深搜可真是个好东西(doge) 前面别的方法都AC了 啊啊啊究竟哪里错了!!!

#include<iostream>
using namespace std;
int n,m,h=0;
void dfs(int k,int w,int g){
	if(w<0||k>m){
		return;
	}
	if(w==0&&k==m){
		h++;
		return;
	}
	for(int i=g;i<=n;i++){
		dfs(k+1,w-i,i);
	}
}

int main(){
	int t;
	cin>>t;
	for(int i=1;i<=t;i++){
		cin>>n>>m;
		h=0;
		dfs(1,n,0);
		cout<<h<<endl;
	}
	return 0;
}
2023/1/25 20:18
加载中...