Cod sursa(job #1900124)
Utilizator | Data | 3 martie 2017 10:15:43 | |
---|---|---|---|
Problema | Farfurii | Scor | 90 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.4 kb |
#include <fstream>
using namespace std;
ifstream fin ("farfurii.in");
ofstream fout ("farfurii.out");
int main()
{
int n, k, i, j, p, nr, t;
fin>>n>>k;
nr=1;
while (nr*(nr-1)/2<k)
nr++;
for (i=1; i<=n-nr; i++)
fout<<i<<" ";
t=n+k-(nr*(nr-1))/2;
fout<<t<<" ";
for (i=n; i>n-nr; i--)
if (i!=t)
fout<<i<<" ";
return 0;
}