Bóng đá

Xem PDF

Điểm: 5 Thời gian: 0.25s Bộ nhớ: 256M Input: football.inp Output: football.out

Sau đêm chung kết đau họng ASEAN Mitsubishi Electric Cup 2024, vì vẫn còn vui, 2 lớp A,B khối 9 thách thức nhau trên sân cỏ.

nhatminhlt_2010 được phân làm người ghi lại lớp, tên và phút mỗi khi có người ghi bàn, nhatnamlt thì phân tích trận đấu sau tiếng còi kết thúc.


Cả 2 lớp muốn nhatnamlt liệt kê thông tin trên các dòng như sau:

  • Dòng 1: In ra 2 số \(P\), \(Q\) lần lượt là số lượng bàn thắng của đội A và đội B. 2 số cách nhau bằng dấu ' \(:\) '
  • Dòng 2: In "A:"
  • \(L\) dòng tiếp theo: In ra tên, thời gian ghi bàn của mỗi người ở đội A (nếu họ ghi bàn) trên nhiều dòng, mỗi thông tin cách nhau 1 dấu cách. Nếu một người ghi được nhiều bàn, in thời gian ghi bàn của họ lần lượt theo vị trí tương đối ở trong vở, cách nhau bằng dấu ' \(,\) '. Thứ tự in ra sắp xếp tăng dần tên theo thứ tự từ điển. Nếu không có bàn thắng, in ra \(0\)
  • Dòng \(L\)+1: In ra "B:"
  • \(K\) dòng tiếp theo: In ra tên, thời gian ghi bàn của mỗi người ở đội B (nếu họ ghi bàn) trên nhiều dòng, mỗi thông tin cách nhau 1 dấu cách. Nếu một người ghi được nhiều bàn, in thời gian ghi bàn của họ lần lượt theo vị trí tương đối ở trong vở, cách nhau bằng dấu ' \(,\) '. Thứ tự in ra sắp xếp tăng dần tên theo thứ tự từ điển. Nếu không có bàn thắng, in ra \(0\)

Yêu cầu:

Giúp nhatnamlt hoàn thành danh sách.


Dữ liệu vào:

  • Dòng 1: Nhập vào \(N\) (\(N<=90\)) là số lượng bàn được ghi trong trận.
  • \(N\) dòng tiếp theo: Lần lượt là tên lớp, tên và thời gian (\(t<=N\)) ghi bàn, mỗi thông tin cách nhau 1 dấu cách.

Ví dụ:
Input:
9
A Vinh 8
A Anh 15
B Cuong 31
A Vinh 44
B Nhan 56
B Quang 81
A Hoang 84
B Cuong 87
A Hoai 90
Output:
5:4
A:
Anh 15
Hoai 90
Hoang 84
Vinh 8,44
B:
Cuong 31,87
Nhan 56
Quang 81

Note:



Bình luận


  • 0
    lequangtuanngoc    7:50 p.m. 23 Tháng 2, 2025

    máy chấm kiểu gì mà ảo vậy


    • 0
      letranhaidang    3:28 p.m. 14 Tháng 1, 2025

      kho qua#include<bits/stdc++.h>
      const int sm=1e6+9;
      using namespace std;
      string s,w,st;int dem,tam;
      int main(){
      ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
      getline(cin,s);
      for(int i=0;i<s.size();i++){
      if(s[i]!='#')w+=s[i];else {reverse(w.begin(),w.end());st+=w;string a="#";st+=a;w="";tam=i+1;}
      if(i==s.size()-1){w=s.substr(tam,s.size()-tam);reverse(w.begin(),w.end());st+=w;}
      }
      for(int i=0;i<st.size();i+=2){
      char x=st[i];
      st[i]=st[i+1];
      st[i+1]=x;
      }
      cout<<st;
      }

      1 phản hồi

      • 0
        lequangtuanngoc    3:07 p.m. 14 Tháng 1, 2025

        lẩu thái chua cay thơm ngon tròn vị


        • 0
          levanhoang    3:01 p.m. 14 Tháng 1, 2025

          hỏa hán :))