Pagini recente » Cod sursa (job #2957650) | Cod sursa (job #2409419) | Cod sursa (job #2533773) | Cod sursa (job #2523378) | Cod sursa (job #2904422)
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
ifstream in("farfurii.in");
ofstream out("farfurii.out");
typedef long long int int64;
int64 n, k;
int main() {
int64 p, x;
in >> n >> k;
for (p = n; p > 1 && k > n - p; --p)
k -= (n - p);
for (int i = 1; i < p; ++i)
out << i << ' ';
x = p + k;
out << x << ' ';
for (int i = n; i >= p; --i)
if (i != x)
out << i << ' ';
return 0;
}