比赛 20111104 评测结果 AAAATTTTTT
题目名称 方程 最终得分 40
用户昵称 lizhe 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2011-11-04 21:17:56
显示代码纯文本
program equationz;
var
  i,k,x:longint;
  num,g:int64;
procedure init;
begin
  assign(input,'equationz.in');
  reset(input);
  assign(output,'equationz.out');
  rewrite(output);
  read(k,x);
  g:=1; num:=1;
  for i:=1 to x do
  begin
    g:=g*x;
    g:=g mod 1000
  end;
  dec(g);
  dec(k)
end;

procedure main;
begin
  for i:=g downto (g-k+1) do
    num:=num*i;
  for i:=1 to k do
    num:=num div i
end;

procedure print;
begin
  writeln(num);
  close(input);
  close(output)
end;

begin
  init;
  main;
  print
end.