본문 바로가기
Algorithm/BOJ

[BOJ]18290번: NM과 K(1)

by BAYABA 2020. 5. 20.

 

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


완전 탐색문제입니다.

 

맨 처음에 문제를 잘못 이해해서 헤맸었네요.

 

주어진 NM 칸에 대해 최대 4칸을 뽑고 그 칸이 인접해있는지 확인하면 되는 문제입니다.

 

두 가지만 처리하면 해결할 수 있는 문제입니다.

 

1. 100 콤비네이션 K만큼의 경우의 수를 생성한다.

(NM의 상한이 100이니, 최대 100 콤비네이션4 만큼 경우의 수가 뽑히겠네요.)

 

2. 뽑은 K칸들이 인접한지 확인한다.

 

3. 인접하지 않다면 SUM을 구해 최댓값을 갱신한다.


코드: https://github.com/cottory/algorithm/blob/master/BOJ/BOJ18290.cc

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

[BOJ]1926번: 그림  (0) 2020.05.21
[BOJ]16922번: 로마 숫자 만들기  (0) 2020.05.20
[BOJ]16957번: 체스판 위의 공  (0) 2020.05.19
[BOJ]17837번: 새로운 게임2  (0) 2020.05.18
[BOJ]1194번: 달이 차오른다, 가자.  (0) 2020.05.17