Pagini recente » Cod sursa (job #1907761) | Cod sursa (job #1350071) | Cod sursa (job #1407158) | Cod sursa (job #2137092) | Cod sursa (job #2420944)
#include <bits/stdc++.h>
using namespace std;
int_fast64_t n,m,sum,nr,poz;
int main()
{
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
fin>>n>>m;
nr=n;
while(nr*(nr-1)/2>=m)
{
nr--;
}
nr++;
for (int i=1; i<=n-nr; ++i)
{
fout<<i<<" ";
}
m=m-(nr-1)*nr/2;
fout<<n+m<<" ";
for (int i=n; i>n-nr; --i)
{
if(i!=n+m)
{
fout<<i<<" ";
}
}
return 0;
}