관리 메뉴

너와 나의 스토리

(BOJ) 16988 Baaaaaaaaaduk2 (Easy) 본문

Algorithm/기타

(BOJ) 16988 Baaaaaaaaaduk2 (Easy)

노는게제일좋아! 2019. 3. 7. 23:01
반응형

문제: https://www.acmicpc.net/problem/16988



문제 풀이:


1. 흑의 그룹을 찾아서 저장한다.  -> bfs()

  - vector<vector<P>> v;

  - v[0] : 첫번째 그룹 

  - v[0].push_back({ x좌표,y좌표 })   // v[0] 그룹의 좌표값 저장



2. 돌 두개를 둘 곳 선정 

 - 이중포문 사용

 - 배열을

 0

2

 3

 5 

 6

                    로 생각하고 가로가 m일 때 좌표의 위치는 ( i/m, i%m )이다.


3. 둘러쌓인 흑의 그룹이 몇개인지 카운트 -> func()



소스코드:


반응형

'Algorithm > 기타' 카테고리의 다른 글

(BOJ) 17070 파이프 옮기기 1  (0) 2019.03.20
(BOJ) 11055 가장 큰 증가 부분 수열  (0) 2019.03.13
(BOJ) 16987 계란으로 계란치기  (1) 2019.03.07
(BOJ) 2800 괄호 제거  (1) 2019.03.06
(BOJ) 10815 숫자 카드  (0) 2019.02.26
Comments