求助大佬!
查看原帖
求助大佬!
1237887
xxxxyz6667楼主2024/7/10 16:53
#include<bits/stdc++.h>
using namespace std;
int n,l,r;
int a[1000];
int res=0;
void dfs(int stx,int sum)
{
	if(sum<=r&&sum>=l)//if(d<n&&sum<=r&&sum>=l)
	{
		res++;
		return;
	}
	for(int i=stx;i<n;i++)
	{
		sum+=a[i];
		//sum;
		dfs(stx+1,sum);
	}
}
int main()
{
	cin>>n>>l>>r;
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	dfs(0,0);
	cout<<res;
}
2024/7/10 16:53
加载中...