Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- next14
- 재귀
- 동적타입언어
- vscode
- 분할정복
- 두 포인터
- 누적합
- 이분탐색
- 백준
- react18
- 값복사
- 마진 상쇄
- 슬라이딩 윈도우
- 렌더링 최적화
- 컴포넌트 생명주기
- 이벤트 생명주기
- webpack5
- BFS
- 리액트
- 브루트포스
- 레이아웃 스래싱
- 공백찾기
- 수학
- 정적타입언어
- webpack
- 구현
- react
- 즉시실행함수
- 레퍼런스복사
- SW EA
Archives
- Today
- Total
목록DP (1)
D.JOUNG

문제 : https://www.acmicpc.net/problem/12852 시간 제한메모리 제한난이도알고리즘 분류0.5초512 MBSilver 1다이나믹 프로그래밍 문제 풀이0.5초의 시간제한이 있는 문제다. N의 범위는 1부터 10의 6승까지이므로 반복문 중첩을 피할 수 있는 방법으로 풀이를 생각해봐야 한다. 특정 숫자 N이 주워졌을 때 최단 횟수로 1로 만들어지는 과정을 직접 샤프로 써가며 정리해본다. N = 1010 → 9 → 3 → 1 N = 99 → 3 → 1 N = 88 → 4 → 2 → 1 N = 77 → 6 → 3 → 1 (이하 생략..) 숫자 네 개를 정리했을 뿐인데도 벌써 규칙이 보인다. 예를 들어 10의 경우, N이 9인 경우에서 맨 앞에 10이 붙었을 뿐이다. 이처럼 각 숫자..
알고리즘/백준
2024. 5. 21. 20:49