Pagini recente » Cod sursa (job #1565530) | Cod sursa (job #2555959) | Cod sursa (job #2970265) | Cod sursa (job #345908) | Cod sursa (job #634266)
Cod sursa(job #634266)
var n,k,i,j,nr:int64;
begin
assign(input,'farfurii.in');reset(input);
read(n,k);
assign(output,'farfurii.out');rewrite(output);
i:=1;
while i*(i-1)/2<=k do
inc(i);
j:=1;
while j<=n-i do
begin
write(j,' ');
inc(j);
end;
nr:=n-(i*(i-1)div 2-k);
write(nr,' ');
j:=n;
while j>=n-i+1 do
begin
if j<>nr then write(j,' ');
dec(j);
end;
close(output);
end.