求助!#4测试点RE!
查看原帖
求助!#4测试点RE!
540822
HotDogSeller楼主2021/7/27 10:39

我尝试了那么多次,自己本地测试全过,上传时就RE!请大佬们帮帮忙!谢谢!(QAQ)

```cpp
#include<bits/stdc++.h>
#define int long long
using namespace std;
signed main(){
int n,a[100],i=0,sum=0,p=1;
cin>>n;
memset(a,0,sizeof(a));
do{
	i++;
	sum+=i;
	if(sum<=n){
		a[p]=i;
		if(sum==n){
			if(a[1]!=n){
				for(int j=1;j<=p;j++){
					cout<<a[j];
					if(j!=p){
						cout<<"+";
					}
				}
				cout<<endl;
			}
			sum-=a[p];
			p--;
			sum-=a[p];
			i=a[p];
		}else{
			i=a[p]-1;
			p++;
		}
	}else{
		sum-=i;
		p--;
		sum-=a[p];
		i=a[p];
	}
}while(p!=0);
return 0;
}
```
2021/7/27 10:39
加载中...