題目描述
華華通過以下方式進行分析,首先將比賽每個球的勝負列成一張表,然後分別計算在11分制和21分制下,雙方的比賽結果(截至記錄末尾)。
比如現在有這麼乙份記錄,(其中w表示華華獲得一分,l表示華華對手獲得一分):
wwwwwwwwwwwwwwwwwwwwwwlw
在11分制下,此時比賽的結果是華華第一局11比0獲勝,第二局11比0獲勝,正在進行第三局,當前比分1比1。而在21分制下,此時比賽結果是華華第一局21比0獲勝,正在進行第二局,比分2比1。如果一局比賽剛開始,則此時比分為0比0。直到分差大於或者等於2,才一局結束。
你的程式就是要對於一系列比賽資訊的輸入(wlwl形式),輸出正確的結果。
輸入格式
每個輸入檔案包含若干行字串,字串有大寫的ww、ll和ee組成。其中ee表示比賽資訊結束,程式應該忽略e之後的所有內容。
輸出格式
輸出由兩部分組成,每部分有若干行,每一行對應一局比賽的比分(按比賽資訊輸入順序)。其中第一部分是1111分制下的結果,第二部分是2121分制下的結果,兩部分之間由乙個空行分隔。
輸入輸出樣例
輸入樣例
輸出樣例wwwwwwwwwwwwwwwwwwww
wwlwe
11:0
11:01
:121:
02:1
#include
using
namespace std;
intmain()
else
}// 11分制情況
for(
int i=
0;isize()
;i++)}
if(cnt1!=
11&&cnt2!=11)
cout<":"
cnt1=
0; cnt2=0;
for(
int i=
0;isize()
;i++)}
if(cnt1!=
21&&cnt2!=21)
cout<":"
}
桌球比賽模擬
from random import random defprintinfo print 這個程式模擬兩個選手a和b的桌球比賽 print 程式執行需要a和b的能力值 以0到1之間的小數表示 defgetinputs a eval input 請輸入選手a的能力值 0 1 b eval input ...
C 桌球比賽
使用vs2019 iso c 14 標準 std c 14 兩個桌球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z三人。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a說他不和x比,c說他不和x,z比,請程式設計序找出三隊賽手的名單。演算法1 侷限性 abc按順序匹配,先匹配c,再匹配...
桌球模擬
from random import random defprintinfo print 這個程式模擬兩個選手a和b的桌球比賽 print 程式執行需要a和b的能力值 以0到1之間的小數表示 defgetinputs a eval input 請輸入選手a的能力值 0 1 b eval input ...