为何不输出?????????
查看原帖
为何不输出?????????
1581763
huangruize3楼主2024/11/18 13:16
#include<bits/stdc++.h>
using namespace std;
int a[10];int n;
typedef unsigned long long ll;
void bfs(int pre,int sum,int s){
	if(s>=n){
		cout<<a[1];
		for(int i=2;i<=sum;i++){
			cout<<"+"<<a[i];
			
		}
		cout<<endl;
		return;
	}
	for(int i=1;i<n&&i+s<=n;i++){
	
        
            sum+=i;
            a[s]=i;
        
          a[s]=0;
	}
}
int main (){
	
	cin>>n;
	bfs(1,0,0);
    return 0;
}

?????不会??????????

2024/11/18 13:16
加载中...