听取WA声一片
查看原帖
听取WA声一片
759399
chenzhiyuan0923楼主2022/10/26 22:48
#include<bits/stdc++.h>
using namespace std;
int n,l,r,w[50],ans;
void dfs(int x,int y){
	if(y>r) return;
	if(y>=l&&y<=r) ans++;
	if(x>n) return;
	dfs(x+1,y+w[x]);
	dfs(x+1,y);
   return;
}
int main(){
	cin>>n>>l>>r;
	for(int i=1;i<=n;i++) cin>>w[i];
	dfs(1,0);
	cout<<ans;
}
2022/10/26 22:48
加载中...