Pagini recente » Cod sursa (job #363139) | Cod sursa (job #3174419) | Cod sursa (job #2606114) | Cod sursa (job #296652) | Cod sursa (job #406118)
Cod sursa(job #406118)
#include <fstream>
using namespace std;
ifstream fin ("farfurii.in");
ofstream fout ("farfurii.out");
int a,b,a1;
long rez;
int nr;
int main()
{
fin>>a>>b;
rez=a*(a-1)/2;
int nr=1;
while (rez-(a-nr)>b)
{
rez-=(a-nr);
fout<<nr<<" ";
nr++;
}
nr--;
a1=a-(rez-b);
fout<<a1<<" ";
for (int i=a;i>nr;i--)
if (i!=a1)
fout<<i<<" ";
fout<<"\n";
return 0;
}