Source Code
#include "bits/stdc++.h"
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<int> vi;
#define all(v) v.begin(), v.end()
#define pb push_back    
#define sz(x) (int)(x).size()
void solve() {
    ll n;
    scanf("%lld", &n);
    vector<ll> ans;
    for(ll i = 0; i < 1e7; ++i) {
        if(i * (i + 1) / 2 == n) {
            for(ll j = 1; j <= i; ++j) {
                ans.pb(j);
            }
        }
    } 
    for(ll x : ans) {
        printf("%lld ", x);
    }
}
int main() {
    int t = 1;
    // scanf("%d",&t);
    while(t--)
        solve();
}
Copy
Want More! noomaK
GNU G++17
9 ms
360 KB
Wrong Answer