Pagini recente » Cod sursa (job #163773) | Cod sursa (job #1009172) | Cod sursa (job #2881363) | Cod sursa (job #1866403) | Cod sursa (job #2901889)
#include<bits/stdc++.h>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
#define cin f
#define cout g
int main() {
long long i, k, nr_perm = 1, nr_afis, nr_lipsa, n;
cin >> n >> k;
while(nr_perm * (nr_perm - 1) / 2 < k) nr_perm++;
nr_afis = n - nr_perm;
nr_lipsa = n - (nr_perm * (nr_perm - 1) / 2 - k);
for(i = 1; i <= nr_afis; i++)
cout << i << " ";
cout << nr_lipsa << " ";
for(i = n; i >= nr_afis + 1; i--)
if(i != nr_lipsa)
cout << i << " ";
}