Pagini recente » Cod sursa (job #1686319) | Cod sursa (job #1422379) | Cod sursa (job #1500253) | Cod sursa (job #2884395) | Cod sursa (job #1795184)
#include <fstream>
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
long long a,b,n,i,x;
int main()
{
fin>>a>>b;
while(n*(n+1)/2<=b)
{
n++;
}
x=b-n*(n-1)/2;
if(x==0)
{
for(i=1;i<=a-n;i++)
fout<<i<<" ";
for(i=a;i>a-n;i--)
fout<<i<<" ";
}
else
{
for(i=1;i<a-n;i++)
fout<<i<<" ";
fout<<a-n+x<<" ";
for(i=a;i>a-n+x;i--)
fout<<i<<" ";
for(i=a-n+x-1;i>=a-n;i--)
fout<<i<<" ";
}
return 0;
}