Áo đấu bóng đá

Đề bài

Mô tả

Một giải bóng đá có n đội tham dự. Mỗi đội có hai bộ áo đấu: một bộ dùng cho trận sân nhà và một bộ dùng cho trận sân khách. Bộ áo sân nhà của đội thứ i có màu xi, còn bộ áo sân khách có màu yi (bảo đảm xiyi).

Trong giải, mỗi cặp đội thi đấu với nhau đúng hai lần: một lần trên sân của đội này và một lần trên sân của đội kia (tổng cộng n(n1) trận). Trong mỗi trận, đội chủ nhà luôn mặc bộ áo sân nhà, còn đội khách mặc bộ áo sân khách.

Tuy nhiên, nếu màu áo của hai đội trùng nhau thì không thể phân biệt được cầu thủ hai đội. Trong trường hợp đó (tức là khi màu áo sân khách của đội khách trùng với màu áo sân nhà của đội chủ nhà), đội khách sẽ phải mặc bộ áo sân nhà của mình thay vì áo sân khách.

Với mỗi đội, hãy tính số trận đội đó thi đấu trong bộ áo sân nhà và số trận thi đấu trong bộ áo sân khách.

Dữ liệu vào

  • Dòng đầu chứa số nguyên n, số đội tham dự.
  • n dòng tiếp theo, dòng thứ i chứa hai số nguyên xiyi, lần lượt là màu áo sân nhà và màu áo sân khách của đội thứ i.

Dữ liệu ra

In ra n dòng. Dòng thứ i chứa hai số nguyên cách nhau bởi dấu cách: số trận đội i mặc áo sân nhà và số trận đội i mặc áo sân khách, theo đúng thứ tự các đội trong dữ liệu vào.

Ràng buộc

  • 2n105
  • 1xi,yi105xiyi

Ví dụ

Input Output Giải thích
2
1 2
2 1
2 0
2 0
Đội 1 làm chủ nhà thì mặc áo nhà. Khi làm khách trước đội 2, áo khách của đội 1 màu 2 trùng áo nhà của đội 2 (màu 2) nên đội 1 phải mặc áo nhà. Vậy đội 1 có 2 trận áo nhà, 0 trận áo khách. Đội 2 hoàn toàn tương tự.
3
1 2
2 1
1 3
3 1
4 0
2 2
Đội 2 có áo sân khách màu 1, trùng màu áo sân nhà của đội 1 và đội 3 (đều là 1), nên cả hai trận sân khách đội 2 đều phải mặc áo sân nhà: 2+2=4 trận áo nhà, 0 trận áo khách.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0