Pagini recente » Cod sursa (job #342981) | Cod sursa (job #2664812) | Cod sursa (job #2283029) | Cod sursa (job #1430425) | Cod sursa (job #2903465)
#include <fstream>
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
int main()
{
int nrFarfurii, nrTacamuri;
fin >> nrFarfurii >> nrTacamuri;
int i;
for (i = 1; i * (i + 1) / 2 < nrTacamuri && i <= nrFarfurii; i++);
for (int j = 1; j < nrFarfurii - i; j++)
fout << j << " ";
int dif = nrFarfurii - (i * (i + 1) / 2) + nrTacamuri;
fout << dif << ' ';
for (int j = nrFarfurii; j >= nrFarfurii - i; j--)
if (j != dif)
fout << j << ' ';
}