首页| 论坛| 消息
主题:关于第十届普及组火星人的问题
回帖:program p1092;
var
n,i,now:longint;
m:int64;
d:array[0..21]of qword;
a:array[0..21]of integer;
begin
read(n,m);
d[0]:=1;
for i:=1 to n do d:=d*i;
for i:=1 to n do a:=i;
dec(m);
while n0 do
begin
dec(n);
now:=m div d+1;
write(a,' ');
m:=m mod d;
for i:=now to n do a:=a;
end;
end.
‹上一楼:你的好复杂啊.........
program martian;
var
a:array[1..20000]of integer; ..

--> 查看全部回帖(4)
«返回主帖