그리디_숫자 카드 게임

·2022년 6월 20일
0

이코테_알고리즘

목록 보기
21/23

접근

: 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;
}
profile
🔥🔥🔥

0개의 댓글