Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- django
- 구슬탈출2
- 재귀
- 17144
- 알고리즘
- 6603
- 인스타그램
- 로또
- 16637
- 좋아요
- 부분수열의 합
- 장고
- 다리 만들기2
- 14888
- 댓글
- 인스타
- 1182
- 따라하기
- 17143
- 9095
- 색종이 붙이기
- 연산자 끼워넣기
- 17136
- 백준
- Ajax
- 미세먼지 안녕!
- Java
- 괄호추가하기
- 17472
- 14502
Archives
- Today
- Total
목록17136 (1)
Be a developer
백준 17136 색종이 붙이기
A형 기출문제라고 한다. 처음에 큰 거 부터 넣어서 그리디로 풀려고 했는데, 모양에 따라 답이 틀려지는 것을 알게 되어서 완탐으로 풀었다. 색종이를 붙여야 하는 공간을 10*10으로 매번 찾기보다는 해당 (row,col)을 list로 가져오는 것이 더 시간상 빠를 것이라 생각했다. 그리고 완탐을 하려면 1x1의 색종이를 붙이고 모든 경우를 다 해 본후, 다시 돌아와서 2x2의 색종이를 붙이는 방식으로 붙여야 했기 때문에, dfs를 통해 풀었다. 또한, 색종이를 붙이고 난 후에는 해당 공간을 체크해야 하는데, 색종이를 붙일 공간을 2차원 배열로 가지고 있지 않고, list로 가지고 있기 때문에, check(색종이를 붙인 좌표를 체크)라는 1차원 배열만 다음 dfs로 넘겨주어도 되었다. square 함수를 ..
sw 역량테스트
2019. 9. 21. 23:31