Pagini recente » Cod sursa (job #2032553) | Cod sursa (job #1753509) | Cod sursa (job #1733504) | Cod sursa (job #678230) | Cod sursa (job #2904072)
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
ifstream fin ("farfurii.in");
ofstream fout("farfurii.out");
int main()
{
long n, x, y, lg;
fin>>n>>x;
while(lg*(lg+1)>>1 <= x)
lg++;
for(int i = 1; i <= n-lg - 1; i++)
fout<<i<<" ";
y = lg * (lg+1) / 2 - x;
fout<<n - y <<" ";
for(int i = n; i >= n - lg; i--)
if(i != n - y)
fout<<i<<" ";
fin.close();
fout.close();
return 0;
}