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 |
Tags
- LCS
- 종만북
- r
- 그리디
- 컴퓨터 구조
- REACT
- 생활코딩
- jpa
- 데이터 분석
- 접미사 배열
- CI/CD
- 다이나믹 프로그래밍
- 고속 푸리에 변환
- BFS
- 수학
- 삼성SW역량테스트
- JavaScript
- dp
- 이분탐색
- 다익스트라
- 백준 1753번
- Bit
- Air Table
- Cloud Pub/Sub
- 삼성 SW 역량테스트
- Cloud Run
- 펜윅 트리
- 우선순위 큐
- 시뮬레이션
- ICPC
Archives
- Today
- Total
목록분할정복 (1)
코딩스토리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bRjk9n/btq5gErzKKm/cxdH4u20iuKyZOj3xWkv5k/img.png)
https://www.acmicpc.net/problem/10830 10830번: 행렬 제곱 크기가 N*N인 행렬 A가 주어진다. 이때, A의 B제곱을 구하는 프로그램을 작성하시오. 수가 매우 커질 수 있으니, A^B의 각 원소를 1,000으로 나눈 나머지를 출력한다. www.acmicpc.net 행렬 제곱 DP를 공부하기 위해 먼저 이 문제를 풀어보았다. 주어진 조건 중 "1 ≤ B ≤ 100,000,000,000"을 보고 저게 내 통장 잔고였음 좋겠다... 뻘 생각 한번 해주고 시간 복잡도는 O(logN)으로 구해야겠다 싶었다. 내가 문제를 보고 생각했던 logN 풀이는 반드시 (A^2)*(A^2) = A^4를 만족해야 했다. 나는 행렬을 고등학교때 배우고 온 세대가 아니기 때문에(나름 신생아^^) ..
알고리즘/BOJ 문제 풀이
2021. 5. 19. 20:45