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 | 31 |
Tags
- 파이썬
- DynamicProgramming
- Cross entropy
- pytorch
- 파이토치
- classifier
- 머신러닝 기초
- 강의자료
- 강의정리
- tensorflow
- 홍콩과기대김성훈교수
- loss
- 자연어처리
- BAEKJOON
- 딥러닝
- DP
- MSE
- Python
- machine learning
- 백준
- 정렬
- Hypothesis
- 머신러닝
- 알고리즘
- Natural Language Processing with PyTorch
- 스택
- Softmax
- rnn
- Deep learning
- AI
Archives
- Today
- Total
목록DP (9)
개발자의시작
[백준1463번][백준][baekjoon][1463번][DynamicProgramming][DP][1로 만들기][Python][파이썬]
문제링크 https://www.acmicpc.net/problem/1463 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net 문제 풀이 가장 기본적인 DP 문제입니다. 조건 3가지 (1. X가 3으로 나누어 떨어지면, 3으로 나눈다. 2. X가 2로 나누어 떨어지면, 2로 나눈다. 3. 1을뺀다) 를 사용해서 1을 만들기 위한 가장 적은 연산 횟수를 찾는 문제입니다. bottom-up(반복)을 통해서 문제를 풀었습니다. DP의 기본인 점화식을 세우면 아래와 같이 나타낼 수 있습니다. 1. X가 3으로 나누어 떨어지면, 3으로 나눈다. -> D[N] = D[N/3]+1 2. X가 2로 나누어 떨어지면, 2로 나눈다. -> D[..
알고리즘(Algorithm)/백준(baekjoon)문제
2020. 2. 11. 12:16