码迷,mamicode.com
首页 > 其他好文 > 详细

【USACO】name that number

时间:2014-09-11 17:09:12      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   os   ar   for   div   sp   

{
ID: anniel11
PROG: namenum
LANG: PASCAL
}
Program namenum;
var
  i,n,l:integer;
  s,s2:string;
  dicl:array[1..12] of integer;
  dic:array[1..12,1..2000] of integer;
function transs(c:char):string;
var
  trans:integer;
begin
  case c of
  A,B,C:trans:=2;
  J,K,L:trans:=5;
  T,U,V:trans:=8;
  D,E,F:trans:=3;
  M,N,O:trans:=6;
  W,X,Y:trans:=9;
  G,H,I:trans:=4;
  P,R,S:trans:=7;
  end;

  str(trans,transs);
end;
begin
  assign(input,dict.txt);
  while not eof do
  begin
    readln(s);
    inc(dicl[length(s)]);
    t1:=0;
    s2:=‘‘;
    for i:=1 to length(s) do s2:=s2+transs(s[i]);
    val(s2,dic[length(s),dicl[length(s)]]);
  end;
  close(input);
  assign(input,namenum.in);
  assign(output,namebum.out);
  reset(input);rewrite(output);

  readln(n);
  str(n,s);
  l:=length(s);

  close(input);close(output);

end.

 

【USACO】name that number

标签:style   blog   color   io   os   ar   for   div   sp   

原文地址:http://www.cnblogs.com/OmegaIota/p/3966752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!