Xử lý mảng tổng hợp

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 \(A\) kích thước \(M \times N\). Với mỗi hàng của ma trận, hãy tìm giá trị nhỏ nhất (min), giá trị lớn nhất (max) và tổng các phần tử của hàng đó.

Input

  • Dòng đầu tiên chứa hai số nguyên dương \(M\)\(N\) (\(1 \le M, N \le 100\)).
  • \(M\) 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}| \le 10^6\)).

Output

  • Gồm \(M\) dòng, mỗi dòng chứa ba số nguyên lần lượt là giá trị nhỏ nhất, giá trị lớn nhất và tổng của hàng tương ứng. Các số cách nhau bởi một khoảng trắng.

Example

Test 1

Input
2 3
1 5 3
8 2 6
Output
1 5 9
2 8 16
Note
  • Hàng 1: \(\{1, 5, 3\} \rightarrow \min=1, \max=5, \text{tổng}=1+5+3=9\).
  • Hàng 2: \(\{8, 2, 6\} \rightarrow \min=2, \max=8, \text{tổng}=8+2+6=16\).

Bình luận (1)

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