Study/Baekjoon

[백준/C++] 2566 최댓값

에린_1 2024. 2. 19. 15:37
728x90

https://www.acmicpc.net/problem/2566

2566 최댓값

#include <bits/stdc++.h>
using namespace std;

int main()
{
	ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
	int row = 9, col = 9 ,max =0, idi=0, idj=0;
	vector<vector<int>> ij_arr(row, vector<int>(col));
	for (int i = 0; i < row; ++i)
	{
		for (int j = 0; j < col; ++j)
		{
			int input_num;
			cin >> input_num;
			if (input_num > max)
			{
				max = input_num;
				idi = i;
				idj = j;
			}
		}
	}
	cout << max << "\\n" << idi+1 <<" "<< idj + 1;
	return 0;
}
  • 2차원 배열을 만들고, 순회해서 큰 값을 찾은 다음 풀려고 접근했던 문제이다.
  • 갑자기 그렇게 안하고 값을 배열에 넣을 때, MAX체크를 하면 안될까? 하고 생각을 했고, 코드를 수정해서 진행해봤다.
  • 한번 틀렸었는데 모든 숫자가 0으로 들어왔을때, index row,column초기화를 안시켜줘서 그 부분에서 틀렸다고 생각해서 초기값을 넣어주었다.
728x90

'Study > Baekjoon' 카테고리의 다른 글

[백준/C++] 2563 색종이  (0) 2024.02.19
[백준/C++] 10798 세로읽기  (0) 2024.02.19
[백준/C++] 10156 과자  (0) 2024.02.18
[백준/C++] 25206 너의 평점은  (0) 2024.02.17
[백준/C++] 1436 영화감독 숌  (0) 2024.02.17