• 主页 > 芝士问答
  • 火星人足球赛规则:与地球人相似又有不同及红黄牌相关

    AG直营真人游戏第一品牌

    【问题描述】

    火星足球比赛的规则与地球人的规则有些相似。例如,如果犯下严重的犯规,将提供黄牌。如果犯规特别严重,将直接发送红牌。如果有人获得第二张黄牌,他将自动收到红牌,并且游戏也将受到主场和客场比赛的约束。

    与地球足球比赛不同,在火星足球比赛中可以参加每支球队的人数将不会被固定在11人,可以有多个人,而且比赛时间将更长。

    比赛期间的裁判是一个机器人,罚款非常严格。如果有人收到红牌和黄牌,机器人裁判当时将自动记录情况。

    【输入表格】

    第一个项目是主队名称,第二个项目是访问的团队名称。团队名称的长度不超过20个字符。

    第三个行为是整数n(0≤n≤90),这表明从红牌和黄牌获得的犯规数量。

    下一个n行,每条线包含4个零件,这些部分被空间隔开,表明犯规情况:

    来自不同球队的球员可能具有相同的数字,并且同一球队的球员的数字不同,并且按时间顺序排列犯规记录。

    【输出形式】

    按时间顺序获得的红牌记录是输出。如果时间相同,主队就在前面。如果同一团队的多个球员同时收到红牌,则编号的一张在前面。每条红牌系列包含3个部分:球员所属的团队名称,犯规球员的数量以及获得红牌的时间。

    如果整个游戏中没有红牌,请输出“无红卡”

    【样品输入】

    MC
    CSKA
    9
    28 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
    #include
    using namespace std;
    struct Record//犯规记录
    {
        int time;
        char team;
        int number;
        char color;
    };
    struct Red//红牌犯规记录
    {
        char team;
        int number;
        int time;
    };
    int main()
    {
        string str1,str2;//用于存储参赛双方的队名
        cin>>str1;
        cin>>str2;
        int n;
        cin>>n;
        Record member[n];
        Red num[n];//声明的长度n为红牌记录的最多次数
        int t=0;
        for(int i=0;i>member[i].time>>member[i].team>>member[i].number>>member[i].color;
        }
        int f=0;
        for(int j=0;jt)||(num[k].team=='a'&&num[c].team=='h'&&k

    AG直营真人游戏第一品牌

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系本站,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.jingxianyucai.com/html/tiyuwenda/6458.html

    加载中~

    相关推荐

    加载中~