RE 3221225477
查看原帖
RE 3221225477
1286053
Nostopathy楼主2024/4/27 19:32
#include<bits/stdc++.h>
using namespace std;
int n,l,r,ans;
void Dfs(int p,int sign,vector<int>&a){
	if(sign>r)return;
	if(sign>=l&&sign<=r)ans++;
	if(p==n){
		if(sign>=l&&sign<=r)ans++;
	}
	Dfs(p+1,sign+a[p],a);
	Dfs(p+1,sign,a);
}
int main(){
	cin>>n>>l>>r;
	vector<int>a(n);
	for(int i=0;i<n;++i)cin>>a[i];
	Dfs(0,0,a);
	cout<<ans<<'\n';
}

帮帮忙QwQ

2024/4/27 19:32
加载中...