比赛 |
10.10.18noip模拟 |
评测结果 |
WWWEEEEEEE |
题目名称 |
罪犯问题D |
最终得分 |
0 |
用户昵称 |
王者自由 |
运行时间 |
0.000 s |
代码语言 |
Pascal |
内存使用 |
0.00 MiB |
提交时间 |
2010-10-18 21:21:02 |
显示代码纯文本
- program criminald;
- var n,m,k,i,w:longword;
- l:longint; c:char;
- t:array[1..1000]of byte;
- procedure print(q:byte);
- begin
- case q of
- 0: writeln('Unknown');
- 1: writeln('Yes');
- 2: writeln('No');
- end;
- end;
- begin
- assign(input,'criminald.in'); reset(input);
- assign(output,'criminald.out'); rewrite(output);
- readln(n,m);
- fillchar(t,sizeof(t),0);
- for i:=1 to m do begin read(w); t[w]:=1; end;
- readln;
- repeat
- read(c);
- case c of
- 'A': begin
- readln(w);
- print(t[w]);
- end;
- 'S': begin
- readln(w,l);
- if t[w]=1 then
- begin
- if l>0 then t[l]:=2 else t[-l]:=1;
- end
- else if t[w]=2 then begin
- if l>0 then t[l]:=1 else t[-l]:=2;
- end;
- end;
- 'E': break;
- end;
- until c='E';
- close(input); close(output);
- end.