Pagini recente » Cod sursa (job #1757098) | Cod sursa (job #196880) | Cod sursa (job #2612866) | Cod sursa (job #2738431) | Cod sursa (job #1081337)
#include<fstream>
using namespace std;
ifstream input("farfurii.in");
ofstream output("farfurii.out");
long long N , K;
int main()
{
input >> N >> K;
long long inv = 0, s = 1;
while(s * (s + 1) / 2 <= K)
s++;
for(int i = 1; i < N-s; i++)
output << i <<' ';
inv = s * (s+1) / 2;
long long p = N - inv + K;
output << p << ' ';
for(int i = N; i >= N - s; i--)
if(i != p)
output << i << ' ' ;
}