일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 분할 정복을 이용한 거듭제곱
- 혁펜하임강의후기
- 분할 정복
- 코딩테스트
- 혁펜하임강의
- DP
- 알고리즘
- 모듈로 곱셈 역원
- mysql
- 백준 구간 합 구하기 5 파이썬
- 그리디알고리즘
- 혁펜하임AI
- 수학
- 패스트캠퍼스
- 구현
- AIDEEPDIVE
- 패스트캠퍼스혁펜하임
- 혁펜하임
- AI강의
- 백준 구간 합 구하기 5
- 백준 Σ
- 큐
- 백준 시그마 파이썬
- 백준 13172
- 다이나믹프로그래밍
- 다이나익 프로그래밍
- 자료구조
- 백준 Σ 파이썬
- 백준 13172 파이썬
- 백준 시그마
Archives
- Today
- Total
목록백준 1629 파이썬 (1)
MingyuPark
[백준 1629] 곱셈
문제 https://www.acmicpc.net/problem/1629 1629번: 곱셈 첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다. www.acmicpc.net 아이디어 f(n)을 xn을 계산하기 위해 필요한 최소 계산 횟수라고 하자. 216을 계산하기 위해 필요한 최소 계산 횟수를 구해보자. 직접 계산하면 2를 16번 곱해야 하기 때문에 16번의 계산이 필요하다. 이 경우 n이 2,147,483,647이 되면 계산 횟수가 너무 많아진다. 이럴 때 분할 정복을 이용한다. f(16) = f(8)+1 : 216=28∗28이기 때문 f(8) = f(4)+1 : $2^{8}..
Algorithm
2023. 2. 16. 15:37