#1605. Bán bậc ra và Bán bậc vào (Mã bài: INOUT)

Bộ nhớ: 512 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Cho một đơn đồ thị có hướng được biểu diễn dưới dạng ma trận kề A kích thước N \times N .

  • Bán bậc ra (Out-degree) của đỉnh i là số lượng cung đi ra khỏi i .
  • Bán bậc vào (In-degree) của đỉnh i là số lượng cung đi vào i .

Hãy tính bán bậc ra và bán bậc vào cho từng đỉnh.

Dữ liệu:

  • Dòng đầu tiên chứa số nguyên N ( 1 \le N \le 100 ).
  • N dòng tiếp theo, mỗi dòng chứa N số nguyên (0 hoặc 1) biểu diễn ma trận kề. A_{ij}=1 nghĩa là có cung i \to j .

Kết quả:

  • Gồm N dòng. Dòng thứ i chứa 2 số nguyên cách nhau bởi dấu cách lần lượt là: Bán bậc raBán bậc vào của đỉnh i .

Ví dụ:

Dữ liệu:

3
0 1 1
0 0 1
1 0 0

Kết quả:

2 1
1 1
1 2