Loading Now

playFo4

Phú và Hà là hai người bạn cùng yêu thích bóng đá và cả những trò chơi liên quan đến bóng đá. Do một điều không may, Hà bị chẹo chân nên một thời gian không thể đi đá bóng được. Chính vì thế, để giúp bạn mình vượt qua thời gian nghỉ ngơi tẻ nhạt, Phú đã rủ Hà cùng thi đấu một trận bóng đá qua máy tính, và FIFA online là trò chơi được chọn. Nhưng để trò chơi thêm phần kịch tính, Phú đã tạo ra một phần mềm để thay đổi 1 số hoạt động thường niên của trò chơi này nhưng chỉ là ngẫu nhiên thay đổi đội hình chiến thuật và số lượng cầu thủ có trên sân của 2 đội, và tuyệt đối không thể can thiệp vào hệ thống chấm điểm cũng như quy luật thắng thua của hệ thống máy chủ. Hệ thống phân thắng thua được quy định như sau:

  • Ăn gian => thua:
    • Nhiều hơn 10 người ( không tính thủ môn) coi như là ăn gian.
  • Chơi xấu bị phạt thẻ đỏ => thua.
  • Các cầu thủ tranh chấp vị trí của nhau => thua.
  • Tất cả các quy luật tuân theo thứ tự ưu tiên trên.

Đó chính là một số quy định của hệ thống mà Phú tìm hiểu được. Và thêm nữa là cả 2 là người say mê bóng đá tấn công nên:

  • Nhận được đội hình tấn công thì sẽ luôn là người thắng
  • Cả 2 cùng đội hình tấn công hoặc phòng thủ:
    • Tấn công: ai có số người tấn công nhiều hơn => thắng
    • Phòng thủ: ai có số người phòng thủ ít hơn => thắng
  • Lưu ý là cả 2 luôn say mê tấn công
  • Tất cả trường hợp khác đều dẫn đến 1 trận hòa

Giả sử bạn là một người thích tiên đoán và là bạn của Phú và Hà. Hãy dự đoán xem ai là người chiến thắng. Nếu không ai thắng thì tức là hòa.

1 số chú ý:

  • Đội hình chuẩn trên sân luôn là 10 trừ thủ môn.
  • Đội hình được chia là 2 nửa, nửa đầu là phòng thủ, của sau là tấn công. Ví dụ đội hình 4-1-4-1 : 4-1 đầu là phần dành phòng thủ, 4-1 sau là để tấn công tức là phòng thủ 5 tấn công 5.

Ví dụ:

  • Với tactical_scheme1 = [[1,1,0,1,1],[1,1,0,1,1],[0,0,1,0,0],[0,0,1,0,0]],  tactical_scheme2 = [[1,1,0,1,1],[1,1,0,1,1],[0,0,1,0,0],[0,0,1,0,0]] 
    • Thì play_Football ( tactical_scheme1, tactical_scheme2 ) = "A draw".
  • Với tactical_scheme1 = [[1,1,1,1,1],[1,0,0,0,1],[0,0,0,0,0],[1,0,1,0,1]],  tactical_scheme2 = [[0,0,0,0,0],[1,0,1,0,1],[1,1,1,1,1],[1,0,0,0,1]] 
    • Thì play_Football ( tactical_scheme1, tactical_scheme2 ) = "Ha".

Đầu vào/Đầu ra:

  • [Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.

  • [Đầu vào] matrix.int
    0 ≤ matrix.length ≤ 10

    0 ≤ matrix[i].length ≤ 5      
  • [Đầu ra] String

    • Đầu ra trả về kết quả của trận đấu.
      • Nếu đội hình 1 thắng trả về "Phu"
      • Nếu đội hình 2 thắng trả về "Ha"
      • Nếu hòa trả về "A draw"

Post Comment

Contact