Cod sursa(job #3134439)
Utilizator | Stancila Ionut CybotXD | Data | 29 mai 2023 00:34:35 |
---|---|---|---|
Problema | Farfurii | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.46 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
long long n, k, m, nr;
int main()
{
f>>n>>k;
for(int i = 1; i <= n; i++)
{ m = n - i;
if (m * (m - 1) / 2 < k)
{ nr = k - m * (m - 1) / 2 + i;
g<<nr<<" ";
m = n - i + 1;
break;
}
g<<i<<" ";
}
for (int i = 0; i < m; i++)
g<<n - i<<" ";
return 0;
}