Pagini recente » Cod sursa (job #1732951) | Cod sursa (job #2283756) | Cod sursa (job #426604) | Cod sursa (job #2131172) | Cod sursa (job #1776904)
#include<stdio.h>
int main() {
FILE *fin,*fout;
fin=fopen("farfurii.in","r");
fout=fopen("farfurii.out","w");
long long n,k;
fscanf(fin,"%lld%lld",&n,&k);
long long x=0;
while(x*(x+1)/2<k)
x++;
int i;
for(i = 1;i < n - x;i++)
fprintf(fout,"%d ",i);
fprintf(fout,"%lld ",n-(x*(x+1)/2-k));
for(i=n;i >= n-x;i--)
{
if(i != (n-(x*(x+1)/2-k)))
fprintf(fout,"%d ",i);
}
return 0;
}