問題文
整数\(N\),\(M\)と\(N\)行\(M\)列の整数列\(A\)が与えられます。\(A\)の\(i\)行目\(j\)列目\(1 ≤ i ≤ N\),\(1 ≤ j ≤ M\)には整数\(A_{i,j}\)が書かれています。
各行の整数列の最大値をそれぞれ改行区切りで出力してください。
複数行複数列の整数列の入力は、変数配列 = [list(map(int, input().split())) for _ in range(行の変数)]で一括で受け取れます。(様々な受け取り方がある)
配列の最大値は、max(変数)で取得できます。
制約
- \(1 ≤ N, M ≤ 100\)
- \(1 ≤ M ≤ N\)
- \(1 ≤ S_{i,j} ≤ 100(1 ≤ i ≤ N),(1 ≤ j ≤ M)\)
- \(N, M\) は整数
入力
入力は以下の形式で標準入力から与えられる。
\(N\) \(M\)
\(A_{1,1}\) \(A_{1,2}\) \(\cdots\) \(A_{1,M}\)
\(A_{2,1}\) \(A_{2,2}\) \(\cdots\) \(A_{2,M}\)
\(\vdots\)
\(A_{N,1}\) \(A_{N,2}\) \(\cdots\) \(A_{N,M}\)
出力
答えを\(N\)行出力せよ。
入力例 1
3 4
2 3 5 1
9 1 4 2
7 4 2 3
出力例 1
5
9
7
1行目の最大値は5、2行目の最大値は9、3行目の最大値は7です。
入力例 2
10 10
49 51 24 71 62 78 56 12 21 63
18 83 37 83 19 90 95 36 17 74
55 63 23 22 17 33 32 1 35 37
31 90 62 62 32 27 97 13 98 67
55 51 16 96 4 54 50 37 55 70
88 76 50 87 76 79 68 47 31 12
45 36 5 35 57 28 23 80 38 1
70 61 84 57 69 98 79 67 78 36
7 92 7 17 2 75 40 54 30 94
23 38 75 55 35 63 18 77 98 44
出力例 2
78
95
63
98
96
88
80
98
94
98
提出欄
実行結果
ケース番号 | 結果 | 実行時間 (ms) | メモリ使用量 (KB) |
---|