: max 함수를 사용하려고 했는데, 오류 나와서 sort 후 0번 인덱스로 처리함.
using namespace std;
#include <iostream>
#include <vector>
#include <algorithm>
int main()
{
//행 별로 가장 낮은 수를 뽑아 놓음.
// 그중에서 가장 큰 값을 출력하라
// 가로는 n이고, 세로는 m 임.
int n, m;
cin >> n >> m;
vector<vector<int>>v(n, vector<int>(m, 1));
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
cin >> v[i][j];
}
}
int result = 0;
// 각 행별로 가장 작은 값을 추출함, 그 후에 max값과 비교해서 큰값이면 갱신
// 그리고 그 값을 출력하는 방식으로 진행하자.
for (int i = 0; i < n; i++)
{
//max()
sort( begin( v[i]) , end(v[i]) );
//cout << v[i][0] << " ";
if (result < v[i][0])
result = v[i][0];
}
cout << result;
}