火星人足球賽的比賽規則與地球人的比賽規則有些非常相似,比如嚴重犯規,將被給予黃牌警告,特別嚴重的犯規,將給予紅牌直接罰下,如果有人得到第2張黃牌,則自動獲得紅牌罰下,比賽同樣採取主客場制。
與地球人足球賽不同的是,火星人足球賽每隊可以上場的人數不會固定為11人,可以多個人,比賽時間也會更長一些。
比賽時的裁判員是機械人,判罰非常嚴厲,如果有人獲得紅黃牌,機械人裁判將自動記錄當時的情況。
【輸入形式】
輸入的第一行為主隊隊名,第二行為客隊隊名,隊名的長度不超過20個字元。
第三行為乙個整數n(0 ≤ n ≤ 90) ,表示得到紅黃牌的犯規次數。
接下來的n行,每行包含用空格分隔的4個部分,表示犯規的情況:
不同球隊的球員可能有相同的號碼,在同一球隊球員的號碼不相同,犯規記錄按時間順序排列。
【輸出形式】
輸出按時間順序排列的獲得紅牌的記錄,如果時間相同,則主隊排在前面,如果同一時間同一球隊有多人獲得紅牌,則編號大的排在前面。每個紅牌一行,包含3個部分:球員所屬球隊的名字、犯規球員編號、獲得紅牌時間。
如果全場比賽無紅牌,輸出"no red card"
【樣例輸入】
mc【樣例輸出】cska
928 a 3 y
62 h 25 y
66 h 42 y
70 h 25 y
77 a 4 y
79 a 25 y
82 h 42 r
89 h 16 y
90 a 13 r
mc 25 70【樣例說明】mc 42 82
cska 13 90
【評分標準】
#include#includeusing namespace std;
struct zq;
int cmp1(const zq &a,const zq &b)
int sum=0;//犯規成員的數量
for(int i=0;i}
if(one[i].color=="r")
} sort(print,print+sum+1,cmp1);
if(sum==0)
cout<<"no red card";
else }
return 0;
}
火星人足球賽
問題描述 火星人足球賽的比賽規則與地球人的比賽規則有些非常相似,比如嚴重犯規,將被給予黃牌警告,特別嚴重的犯規,將給予紅牌直接罰下,如果有人得到第2張黃牌,則自動獲得紅牌罰下,比賽同樣採取主客場制。與地球人足球賽不同的是,火星人足球賽每隊可以上場的人數不會固定為11人,可以多個人,比賽時間也會更長一...
湖南大學 實驗八 火星人足球賽
問題描述 火星人足球賽的比賽規則與地球人的比賽規則有些非常相似,比如嚴重犯規,將被給予黃牌警告,特別嚴重的犯規,將給予紅牌直接罰下,如果有人得到第2張黃牌,則自動獲得紅牌罰下,比賽同樣採取主客場制。與地球人足球賽不同的是,火星人足球賽每隊可以上場的人數不會固定為11人,可以多個人,比賽時間也會更長一...
八中足球賽
八中足球賽 description 八中在辦一次足球錦標賽,有n個隊伍參加,每個隊的編號為1到n中某個值。每個隊有個特徵值為1 2 30 1之間的整數,且各不相同 比賽在決出冠軍後就結束了 小z發現每次比賽的興奮值為兩個隊特徵值的異或值 異或可理解為不進製的二進位制加法運算 例如特徵值為2與特徵值為...