Pagini recente » Borderou de evaluare (job #2146243) | Borderou de evaluare (job #1551314) | Cod sursa (job #455779) | Borderou de evaluare (job #2282912) | Cod sursa (job #1988533)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
int main()
{
long long n,k,nr,m;
f>>n>>k;
nr=0;
while(nr*(nr+1)/2<k)++nr;
for(long long i=1;i<=n-nr-1;i++)g<<i<<" ";
m=nr*(nr+1)/2-k;
g<<n-m<<" ";
for(long long i=n;i>=n-nr;i--)if(i!=n-m)g<<i<<" ";
return 0;
}