Pagini recente » Cod sursa (job #2062318) | Cod sursa (job #2165164) | Cod sursa (job #1581893) | Cod sursa (job #1489625) | Cod sursa (job #2314308)
#include <iostream>
#include<fstream>
using namespace std;
int main()
{
int N , K , nr , a;
ifstream fin("farfurii.in"); ofstream fout("farfurii.out");
fin>>N>>K;
nr = 1;
while(nr*(nr+1)/2 < K)
nr++;
for(int i=1 ; i<=N-nr-1 ; i++)
fout << i << ' ';
a = N - (nr*(nr+1) / 2) + K;
fout << a <<' ';
for(int i=N ; i>=N-nr ; i--)
if(i != a) fout << i << ' ';
return 0;
}