본문 바로가기
알고리즘

1이 될때까지.

by 가오가이거 2022. 7. 2.

- 그리디 알고리즘.(n을 k로 나누거나, n을 1로빼는 연산만 가능할때 n이 1이 되는 최소 연산횟수.)

 

- 다이나믹 알고리즘(x에서 1을 빼거나, 2나 3이나 5로 나누는 연산이 가능한 경우, x가 1이 되는 최소연산횟수.)

- 위에서 d[i]에 d[i-1], d[i//2] ,... 등에 1을 더하는건 그 1을 뺴거나 2,3,5로 나누는 연산을 하는 횟수를 포함시킨다는 뜻.

'알고리즘' 카테고리의 다른 글

우선순위큐(최소힙)  (0) 2022.07.02
커스텀 정렬(파이썬)  (0) 2022.07.02
DFS / BFS  (0) 2022.06.29
피보나치 수열 구하기-파이썬  (0) 2020.12.13
팩토리얼 구하기-파이썬  (0) 2020.12.13