Tổng đường chéo

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 500 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho ma trận vuông \(A\) kích thước \(n \cdot n\). Hãy tính và in ra tổng các phần tử nằm trên đường chéo chính và tổng các phần tử nằm trên đường chéo phụ của ma trận đó.

Trong đó:

  • Đường chéo màu xanh lá cây là đường chéo chính).
  • Đường chéo màu đỏ là đường chéo phụ.

Input

  • Dòng đầu tiên chứa số nguyên dương \(n\) (\(1 \leq n \leq 100\)).
  • \(n\) dòng tiếp theo, mỗi dòng chứa \(n\) số nguyên là các phần tử của ma trận \(A\) (\(|A_{i,j}| \leq 10^6\)).

Output

  • In ra hai số nguyên trên cùng một dòng, lần lượt là tổng các phần tử trên đường chéo chính và tổng các phần tử trên đường chéo phụ.

Example

Test 1

Input
3
1 2 3
4 5 6
7 8 9
Output
15 15
Note

Ma trận \(3 \cdot 3\):

\[ A = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} \]

  • Các phần tử trên đường chéo chính là: \(1, 5, 9\). Tổng là \(1 + 5 + 9 = 15\).
  • Các phần tử trên đường chéo phụ là: \(3, 5, 7\). Tổng là \(3 + 5 + 7 = 15\).

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.