Pagini recente » Cod sursa (job #1576154) | Cod sursa (job #1619456) | Cod sursa (job #989808) | Cod sursa (job #232477) | Cod sursa (job #2903247)
#include <fstream>
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
long long nrFarfurii,nrTacamuri,nrFarfOrd,dif, i=1;
int main()
{
fin>>nrFarfurii>>nrTacamuri;
while((nrFarfurii-i) * (nrFarfurii-i-1) /2 > nrTacamuri)
{
fout<<i<<" ";
i++;
}
dif = nrTacamuri - ((nrFarfurii-i) * (nrFarfurii-i-1)/2);
fout<<i+dif<<' ';
for(long long j =nrFarfurii;j>=i;j--)
if(j!=i+dif)
fout<<j<<" ";
return 0;
}