티스토리 뷰

Algorithm/BOJ

백준 2566번 C++

poopooreum 2023. 8. 9. 18:44
반응형
백준 2566번 최댓값

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

2566번: 최댓값

첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.

www.acmicpc.net



정답 코드

#include<iostream>
using namespace std;
int arr[9][9];
int main(){
    int max=-1,dx=0,dy=0;
    for(int x=0;x<9;x++){
        for(int y=0;y<9;y++){
            cin>>arr[x][y];
            if(arr[x][y]>max){
                max=arr[x][y];
                dx=x;
                dy=y;
            }            
        }        
    }
    cout<<max<<endl<<dx+1<<" "<<dy+1;
    
    
}

문제 풀이

최댓값과 그 좌표를 구하는 문제입니다. 2562번과 풀이 방식이 비슷합니다. max변수와 dx,dy변수를 추가로 생성하여 max값이 바뀔때마다 그 때의 좌표값을 dx와 dy에 저장한 후 출력합니다.

반응형

'Algorithm > BOJ' 카테고리의 다른 글

백준 2581번 C++  (0) 2023.08.09
백준 2577번 C++  (0) 2023.08.09
백준 2563번 C++  (0) 2023.08.09
백준 2562번 C++  (0) 2023.08.09
백준 2559번 C++  (0) 2023.08.08
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함