-
[백준] 12852. 1로 만들기 2코테 준비/DP 2023. 2. 25. 00:23
pypy3로 해야지 통과됨
import sys from collections import deque n=int(sys.stdin.readline()) queue=deque() queue.append([n]) result=[] while queue: q=queue.popleft() i=q[0] if i==1: result=q break if i%3==0: queue.append([i//3]+q) if i%2==0: queue.append([i//2]+q) queue.append([i-1]+q) print(len(result)-1) result.reverse() print(*result)
'코테 준비 > DP' 카테고리의 다른 글
[백준] 16493. 최대페이지 수 (0) 2023.04.07 0-1 Kanpsack 알고리즘 문제 모음 (0) 2023.04.07 [백준] 10844. 쉬운 계단 수 (0) 2023.02.05 [프로그래머스] 3xn 타일링 (0) 2023.01.24 [백준] 15989. 1, 2, 3 더하기 4 / 파이썬(python) (0) 2023.01.11