백준 B15684-사다리 조작 with 파이썬


백준 B15684-사다리 조작 with 파이썬

문제 15684번: 사다리 조작 문제 사다리 게임은 N개의 세로선과 M개의 가로선으로 이루어져 있다. 인접한 세로선 사이에는 가로선을 놓을 수 있는데, 각각의 세로선마다 가로선을 놓을 수 있는 위치의 개수는 H이고, 모든 세로선이 같은 위치를 갖는다. 아래 그림은 N = 5, H = 6 인 경우의 그림이고, 가로선은 없다. 초록선은 세로선을 나타내고, 초록선과 점선이 교차하는 점은 가로선을 놓을 수 있는 점이다. 가로선은 인접한 두 세로선을 연결해야 한다. 단, 두 가로선이 연속하거나 서로 접하면 안 된다. 또, 가로선은 점선 위에 있어야 한다. 위의 그림에는 가... www.acmicpc.net 풀이 이 문제는 2번째 풀이하는 문제인데 다시 풀이했을 때는 틀리지는 않았지만 속도 자체는 이전꺼가 훨씬 빠르다. 이전에 풀이를 진행했을 때는 진짜 많이 틀리고 최적화를 진행해서 나온 코드이기 때문에 그런 것 같다. 이 문제는 사다리 추가 시에 어떻게 관리할지가 제일 키포인트인 것 같다. ...


#구현 #백준 #삼성코테기출 #파이썬

원문링크 : 백준 B15684-사다리 조작 with 파이썬