比赛 10.10.18noip模拟 评测结果 WWWEEEEEEE
题目名称 罪犯问题D 最终得分 0
用户昵称 王者自由 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2010-10-18 21:21:02
显示代码纯文本
  1. program criminald;
  2. var n,m,k,i,w:longword;
  3. l:longint; c:char;
  4. t:array[1..1000]of byte;
  5. procedure print(q:byte);
  6. begin
  7. case q of
  8. 0: writeln('Unknown');
  9. 1: writeln('Yes');
  10. 2: writeln('No');
  11. end;
  12. end;
  13. begin
  14. assign(input,'criminald.in'); reset(input);
  15. assign(output,'criminald.out'); rewrite(output);
  16. readln(n,m);
  17. fillchar(t,sizeof(t),0);
  18. for i:=1 to m do begin read(w); t[w]:=1; end;
  19. readln;
  20. repeat
  21. read(c);
  22. case c of
  23. 'A': begin
  24. readln(w);
  25. print(t[w]);
  26. end;
  27. 'S': begin
  28. readln(w,l);
  29. if t[w]=1 then
  30. begin
  31. if l>0 then t[l]:=2 else t[-l]:=1;
  32. end
  33. else if t[w]=2 then begin
  34. if l>0 then t[l]:=1 else t[-l]:=2;
  35. end;
  36. end;
  37. 'E': break;
  38. end;
  39. until c='E';
  40. close(input); close(output);
  41. end.