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