Cod sursa(job #2751140)
| Utilizator | Data | 14 mai 2021 12:54:40 | |
|---|---|---|---|
| Problema | Farfurii | Scor | 100 |
| Compilator | cpp-64 | Status | done |
| Runda | Teme Pregatire ACM Unibuc 2013 | Marime | 0.51 kb |
//
// main.cpp
// farfurii
//
// Created by Vlad Calomfirescu on 14.05.2021.
//
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
int main()
{
long int n, k, x = 1, nr;
fin >> n >> k;
while(x*(x+1)/2 < k)
x++;
int i;
for(i=1;i<n-x;i++)
fout << i << " ";
long int k1;
k1 = n + k - (x+1)*x/2;
fout << k1 << " ";
for(i=n;i>=n-x;i--)
if(i!=k1)
fout << i << " ";
return 0;
}
