Pagini recente » Cod sursa (job #2876224) | Cod sursa (job #1072635) | Cod sursa (job #2284519) | Cod sursa (job #3227175) | Cod sursa (job #1081328)
#include<fstream>
using namespace std;
ifstream input("farfurii.in");
ofstream output("farfurii.out");
long long N , K;
int main()
{
long long k, s=1, n, i, p, inv;
input >> N >> K;
while(s * (s + 1) / 2 <= K)
s++;
for(i = 1; i < N-s; i++)
output << i <<' ';
inv = s * (s+1) / 2;
p = N - inv + k;
output << p << ' ';
for(i = N; i >= N - s; i--)
if(i != p)
output << i << ' ' ;
}