记录编号 15153 评测结果 AAAAAAAAAA
题目名称 查字典 最终得分 100
用户昵称 GravatarHamster 是否通过 通过
代码语言 Pascal 运行时间 1.830 s
提交时间 2009-11-10 15:44:49 内存使用 64.58 MiB
显示代码纯文本
  1. program scanword;
  2. var
  3. a:array['a'..'z',1..10000]of string;
  4. n:array['a'..'z',1..10000]of longint;
  5. m:array['a'..'z']of longint;
  6. i,j,nn,mm,k,q:longint;
  7. s:string;
  8. aaa:char;
  9. begin
  10. assign(input,'scanword.in');
  11. assign(output,'scanword.out');
  12. reset(input); rewrite(output);
  13. readln(nn);
  14. for aaa:='a' to 'z' do begin
  15. for j:=1 to nn do a[aaa,j]:='';
  16. end;
  17. fillchar(n,sizeof(n),0);
  18. fillchar(m,sizeof(m),0);
  19. for i:=1 to nn do
  20. begin
  21. readln(s);
  22. readln(k);
  23. inc(m[s[1]]);
  24. a[s[1],m[s[1]]]:=s;
  25. n[s[1],m[s[1]]]:=k;
  26. end;
  27. readln(mm);
  28. for i:=1 to mm do begin
  29. readln(s);
  30. for j:=1 to m[s[1]] do if a[s[1],j]=s then writeln(n[s[1],j]);
  31. end;
  32. close(input);
  33. close(output);
  34. end.