[프로그래머스] [PCCP 기출문제] 2번 / 석유 시추(c++)
·
PS/프로그래머스
🔍 문제https://school.programmers.co.kr/learn/courses/30/lessons/250136(레벨2)📝 풀이해당 석유가 속해있는 그룹의 크기를 구하면 된다.먼저 bfs로 석유 그룹을 찾고, 각 그룹마다 석유 개수를 저장한다.그리고 각 라인마다 해당되는 석유 그룹을 찾아서 최댓값을 구하면 된다.💻 코드// bfs로 그룹 짓기// 각 그룹별 크기 저장// x 위치 끝까지 돌면서 해당되는 그룹 크기 추가#include #include #include #include using namespace std;using pii = pair;int n, m;int dx[4] = {1, 0, -1, 0};int dy[4] = {0, 1, 0, -1};int vis[501][501]; /..