336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1로만들기 문제에서


최소연산이 되는 수들의 순서인 것을 추가 출력하는 문제이다. 

순서는 입력으로 주어진 X 부터 1까지 출력한다. 


dp[수][2] 로 설정한다. 

dp[수][0] 자리에는 동일하게 연산의 횟수를 넣고

dp[수][1] 자리에는 이전 최소연산이 되는 수의 위치를 저장한다. 


벡터를 이용하여 1부터 시작하여 입력 수인 X 까지 경로를 확보한 후 

벡터 rbegin 메소드를 이용하여, rend 까지 거꾸로 출력해주면 이 문제의 답을 구할 수 있다. 



'PSNote > Problem Solving' 카테고리의 다른 글

[BOJ-1707]이분그래프  (0) 2017.07.17
[BOJ-2231]분해합  (0) 2017.07.17
[BOJ-1463]1로만들기  (0) 2017.07.17
[BOJ-1167]트리의지름  (0) 2017.07.17
[BOJ-11653]소인수분해  (0) 2017.07.17

+ Recent posts