Cod sursa(job #2009976)
Utilizator | Data | 11 august 2017 13:30:32 | |
---|---|---|---|
Problema | Farfurii | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.33 kb |
#include<fstream>
using namespace std;
ifstream fi("farfurii.in");
ofstream fo("farfurii.out");
long long n,k,i,nr;
int main()
{ fi>>n>>k;
while(i*(i+1)/2<k) i++;
for (int j=1;j<=n-i-1;j++) fo<<j<<' ';
nr=n-i*(i+1)/2+k;
fo<<nr<<' ';
for (int j=n;j>=n-i;j--) if (j!=nr) fo<<j<<' ';
return 0;
}