The Way

1월 2일 백준 (14502, 1735, 10026, 14888) 본문

PS/백준 온라인 저지

1월 2일 백준 (14502, 1735, 10026, 14888)

Jeonggyun 2019. 1. 2. 22:35

거의 2달만에 푸는 백준이다. 컴퓨터 환경 세팅을 오랫동안 하고(...) 간단히 워밍업 느낌으로 안 푼 문제 중 쉬운 문제들 몇 개만 풀어보았다.



백준 14502번: 연구소

처음에 보고 당황했는데, 다행히 n이 작았다. 모든 조합을 다 해보면서 DFS/BFS를 돌리면 간단하게 풀 수 있다.

만약 n이 크다면? 유량으로 풀어야 할 것 같은데 정확히 모르겠다.




백준 1735번: 분수 합

gcd 짜기가 귀찮으면 #include <algorithm>을 한 뒤 __gcd를 쓰면 된다.

범위가 3만까지인데, 초심자용으로 아주 좋은 범위라고 생각한다.




백준 10026번: 적록색약

간단한 DFS/BFS 문제.

R-G 또는 G-R을 체크하려면 map[x][y] + map[i][j] == 'R' + 'G'로 충분하다.

오버플로우가 약간 일어나긴 하는데 별 상관은 없다.

배열의 크기를 100으로 잡아서 (약간 침범해도 상관없을 줄 알았는데 아니었던 것 같다) 틀렸다.

왜 그런지 몰라서 한참 찾았다. 배열을 넉넉히 잡는 습관을 들이자.




백준 14888번: 연산자 끼워넣기

n이 작으므로 그냥 다 해보는 문제. next_permutation을 쓰면 코드가 간단해질 것이니 참고.



'PS > 백준 온라인 저지' 카테고리의 다른 글

4월 25일/26일 백준 (17144, 16496, 1655, 8989, 4677, 1718, 15917, 9411)  (0) 2019.04.27
1월 3일/4일 백준 (2618, 1315)  (0) 2019.01.04
5월 18일 백준  (1) 2018.05.19
5월 17일 백준  (0) 2018.05.18
5월 16일 백준  (0) 2018.05.16
Comments