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
- 딥러닝
- Deep learning
- pytorch
- AI
- Hypothesis
- 홍콩과기대김성훈교수
- DP
- 백준
- Softmax
- 강의정리
- Python
- DynamicProgramming
- 정렬
- 알고리즘
- tensorflow
- 파이토치
- MSE
- BAEKJOON
- 자연어처리
- 스택
- rnn
- Natural Language Processing with PyTorch
- classifier
- 머신러닝 기초
- machine learning
- 강의자료
- Cross entropy
- 머신러닝
- 파이썬
- loss
Archives
- Today
- Total
목록1로만들기 (1)
개발자의시작
[백준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