比赛 NOIP2008集训模拟1 评测结果 AWWWWWWAWW
题目名称 地铁重组 最终得分 20
用户昵称 rottenwood 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2008-11-10 10:39:48
显示代码纯文本
program subway;
var
f1,f2:text;
l,c,n,p,i:longint;
begin
assign(f1,'subway.in');
assign(f2,'subway.out');
reset(f1);rewrite(f2);
readln(f1,n,p);
c:=1;
if p>=n then for i:=1 to n do c:=c*i mod 4096
        else if p<>1 then
             begin
             for i:=1 to p do c:=c*i mod 4096;
             for i:=1 to n-p do c:=c*2 mod 4096;
             end;
writeln(f2,c);
close(f1);close(f2);
end.