P1042 乒乓球
2017-02-03 20:06
190 查看
题目描述
每行有20个字母,W代表华华得一分,L代表对手得一分,有不知道多少行,知道E结束,分别输出11分制和21分制下的结果。
样例输入
WWWWWWWWWWWWWWWWWWWW WWLWE
样例输出
11:0 11:0 1:1 21:0 2:1
思路
O(2n) 模拟,在到达21分或11分制如果相差两分或以上才算一方胜利。
var i,j,l,m,n:longint; s,a:ansistring; begin readln(a); s:=s+a; l:=pos('E',a); while l=0 do begin readln(a); s:=s+a; l:=pos('E',a); end; for i:=1 to length(s)-1 do begin if s[i]='E' then break; if s[i]='W' then inc(m) else inc(n); if (m>=11)or(n>=11) then if (m-n>=2)or(n-m>=2) then begin writeln(m,':',n);m:=0;n:=0;end; end; writeln(m,':',n); writeln; n:=0;m:=0; for i:=1 to length(s)-1 do begin if s[i]='E' then break; if s[i]='W' then inc(m) else inc(n); if (m>=21)or(n>=21) then if (m-n>=2)or(n-m>=2) then begin writeln(m,':',n);m:=0;n:=0;end; end; writeln(m,':',n); writeln; end.
相关文章推荐
- 洛谷 P1042 乒乓球
- 【模拟】洛谷 P1042 乒乓球
- 洛谷——P1042 乒乓球
- 18-02-12-P1042乒乓球
- 洛谷 P1042 乒乓球
- P1042 乒乓球
- 乒乓球
- 乒乓球比赛赛程安排
- 广播每个周末还放电影另外还有乒乓球桌
- 乒乓球问题
- 乒乓球教程
- 乒乓球个人总结
- NOIP2003乒乓球(字符串)
- 洛谷1042 乒乓球
- 乒乓球与盒子
- 热爱的乒乓球运动
- 乒乓球比赛 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比 请编程序找出三队赛手的名单。
- luogu P1042 乒乓球
- [分析]12个乒乓球问题
- 信息更改---致乒乓球爱好者