UKE,样例全过,救救我
查看原帖
UKE,样例全过,救救我
809405
090810mzh楼主2023/8/11 15:34
#include<bits/stdc++.h>
using namespace std;
int a[10000005];
long long num;
int main(){
	int n;
    cin>>n;
    if(n==1){
    	cout<<"1"<<endl;
    	return 0;
	}
    for(int i=1;i<=n;i++){
    	if((num+i)>=n){
    		a[num+i-n]=0;
    		a[i]=i;
    		num=num+i-1;
    		break;
		}
		num+=i;
		a[i]=i;
	}
	for(int i=1;i<=num;i++){
		if(a[i])cout<<a[i]<<endl;
	}
	return 0;
}
2023/8/11 15:34
加载中...