Pagini recente » Cod sursa (job #2632495) | Cod sursa (job #431396) | Cod sursa (job #2045147) | Istoria paginii runda/xpp/clasament | Cod sursa (job #981364)
Cod sursa(job #981364)
#include<stdio.h>
using namespace std;
int n,k;
void read()
{
scanf("%d%d",&n,&k);
}
void solve()
{
int i;
for(i=0;(n-i-1)*(n-i)/2>k;i++)
if(i!=0) printf("%d ",i);
int ind=i+k-(n-i-1)*(n-i)/2;
printf("%d ",ind);
for(int j=n;j>=i;j--)
if(j!=ind) printf("%d ",j);
}
int main()
{
freopen("farfurii.in","r",stdin);
freopen("farfurii.out","w",stdout);
read();
solve();
fclose(stdin);
fclose(stdout);
return 0;
}