코딩 테스트/삼성 SW 역량 테스트 기출 문제
11. [백준 14890번 / C++] 경사로
SeoKyung
2024. 3. 15. 23:08
https://www.acmicpc.net/problem/14890
14890번: 경사로
첫째 줄에 N (2 ≤ N ≤ 100)과 L (1 ≤ L ≤ N)이 주어진다. 둘째 줄부터 N개의 줄에 지도가 주어진다. 각 칸의 높이는 10보다 작거나 같은 자연수이다.
www.acmicpc.net
경사로 굉장히 어려운 문제이지만 문제의 그림에서 힌트들이 꽤나 많이 나와있다.
이 그림들이 경사로를 설치 못하는 경우와 설치 가능한 경우를 모두 보여주고 있다.
그렇기 때문에 신중하게 구현을 하면 풀 수 있는데.... 하나 더 고려해야 하는 것이 있다.
바로 현재 위치가 위로 올라가느냐! 아래로 내려가느냐! 를 판단하는 것이다.
하지만 이전에 강의에서 한 번 풀어봤던 문제기 때문에 코드는 없다.