일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- AI강의
- 자료구조
- 혁펜하임강의후기
- 코딩테스트
- 혁펜하임AI
- 백준 시그마
- 패스트캠퍼스
- 백준 13172 파이썬
- 혁펜하임
- 모듈로 곱셈 역원
- 백준 Σ 파이썬
- 백준 구간 합 구하기 5
- 패스트캠퍼스혁펜하임
- 그리디알고리즘
- 백준 구간 합 구하기 5 파이썬
- 백준 Σ
- mysql
- 수학
- 백준 13172
- 큐
- DP
- 백준 시그마 파이썬
- 다이나믹프로그래밍
- 구현
- 분할 정복을 이용한 거듭제곱
- AIDEEPDIVE
- 알고리즘
- 다이나익 프로그래밍
- 혁펜하임강의
- 분할 정복
Archives
- Today
- Total
목록백준 곱셈 파이썬 (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