Source Code
#include<bits/stdc++.h>
using namespace std;
#define fastIO ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
#define fileIO freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout);
#define ammario main
typedef long long ll;
void pls_werk_b0ss()
{
    ll n,x=1;cin>>n;
    vector <ll> s;
    while(x<=n)
    {
        s.push_back(x);
        n-=x;
        x++;
    }
    if(n)s[s.size()-1]+=n;
    cout<<s.size()<<"\n";
    for(int i=0;i<s.size();i++)cout<<s[i]<<" ";
    cout<<"\n"; 
}
int ammario()
{
    fastIO
    int t=1;//cin>>t;
    while(t--)pls_werk_b0ss();
} 
Copy
Want More! 3am0rab1
GNU G++17
94 ms
22.2 MB
Accepted