Pagini recente » Cod sursa (job #3003752) | Cod sursa (job #1632900) | Cod sursa (job #718644) | Cod sursa (job #3038174) | Cod sursa (job #2679017)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("farfurii.in");
ofstream fout ("farfurii.out");
long long n, k, K, cnt = 1;
int main (){
fin >> n >> k;
while (cnt * (cnt + 1)<= 2 * k)
cnt ++;
for (long long i = 1; i < n - cnt; i ++)
fout << i << ' ';
K = n - (cnt * (cnt + 1) / 2 - k);
fout << K << ' ';
for (long long i = n; i >= n - cnt; i --)
if (i != K)fout << i << ' ';
return 0;
}