火星人足球賽

2021-09-29 21:40:20 字數 1201 閱讀 5282

火星人足球賽的比賽規則與地球人的比賽規則有些非常相似,比如嚴重犯規,將被給予黃牌警告,特別嚴重的犯規,將給予紅牌直接罰下,如果有人得到第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與特徵值為...