pku2232 New Stone-Forfex-Cloth Game

石头剪刀布,每个人出什么已知,你可以决定他们游戏的顺序,有多少人有可能赢

分情况:1:对于石头剪刀布都有的情况,这个值是n

    2:对于只有两种的情况,答案是两种对抗能赢得那种的人数

    3:只有一种的情况,答案是n

View Code
 1 program pku2232(input,output);
 2 var
 3     n,i    :longint;
 4     c,s,f:longint;
 5     ss:ansistring;
 6 begin
 7     while not eof do
 8     begin
 9         c:=0;s:=0;f:=0;
10         readln(n);
11         readln(ss);
12         for i:=1 to length(ss) do
13         case ss[i] of
14         'C':inc(c);
15         'F':inc(f);
16         'S':inc(s);
17         end;
18         if c*s*f<>0 then
19         begin
20             writeln(n);
21             continue;
22         end;
23         if (c=0)and(s*f<>0) then
24         begin
25             writeln(s);
26             continue;
27         end;
28         if (s=0)and(c*f<>0) then
29         begin
30             writeln(f);
31             continue;
32         end;
33         if (f=0)and(s*c<>0) then
34         begin
35             writeln(c);
36             continue;
37         end;
38         if (c*s*f=0) then
39             writeln(n);
40     end;
41 end.
posted @ 2012-04-19 14:27  Codinginging  阅读(187)  评论(0编辑  收藏  举报