Pagini recente » Cod sursa (job #1737558) | Cod sursa (job #1690909) | Clasament tema_laborator1 | Cod sursa (job #1958087) | Cod sursa (job #2753261)
#include <iostream>
using namespace std;
int n, k, combN = 1, adjust;
int main() {
// Input rapid
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
freopen("farfurii.in", "r", stdin);
freopen("farfurii.out", "w", stdout);
cin >> n >> k;
while (combN * (combN - 1) / 2 < n) {
combN++;
}
for (int i = 1; i <= n - combN; i++) {
cout << i << " ";
}
adjust = n - ((combN * (combN - 1)) / 2 - k);
cout << adjust << " ";
for (int i = n; i > n - combN; i--) {
if (i != adjust) {
cout << i << " ";
}
}
return 0;
}