记录编号 33662 评测结果 AAAAAAAAAA
题目名称 排列 最终得分 100
用户昵称 Gravatarecho 是否通过 通过
代码语言 Pascal 运行时间 0.070 s
提交时间 2011-11-11 16:38:58 内存使用 0.16 MiB
显示代码纯文本
program permutation;
var
  n,k,i,j:longint;
  f:array[0..100,0..100] of longint;
begin
  assign(input,'permutation.in');
  assign(output,'permutation.out');
  reset(input);
  rewrite(output);
  for i:=1 to 100 do f[i,0]:=1;
  for i:=1 to 100 do
    for j:=1 to i-1 do
      f[i,j]:=(f[i-1,j]*(j+1)+f[i-1,j-1]*(i-j)) mod 2007;
  readln(n,k);
  while n<>0 do
    begin
      writeln(f[n,k]);
      readln(n,k);
    end;
  close(input);
  close(output);
end.