-
[BOJ] 13172 ΣPS/BOJ 2022. 7. 18. 22:12
https://www.acmicpc.net/problem/13172
13172번: Σ
모듈러가 11에서 1,000,000,007이 되어 답이 달라졌지만, 역시 3을 곱한 다음 1,000,000,007으로 나눈 나머지는 7이 된다.
www.acmicpc.net
알고리즘: 분할정복(제곱)
$\frac{S_1}{N_1}+\frac{S_2}{N_2}에서,\\$ $\frac{S_1}{N_1}: a_1 \times b_1^{-1}\ \left(mod\ X\right)\\$ $\frac{S_2}{N_2}: a_2 \times b_2^{-1}\ \left(mod\ X\right)\\$ $\frac{S_1}{N_1}+\frac{S_2}{N_2} : a_1 \times b_1^{-1}\ \left(mod\ X\right) + a_2 \times b_2^{-1}\ \left(mod\ X\right)$ 이 성립한다.
분할정복을 이용하여 X-2제곱(=10^9 + 5)을 구해주고 각각을 다 더해주면 AC.
'PS > BOJ' 카테고리의 다른 글
[BOJ] 5639 이진 검색 트리 (0) 2022.07.18 [BOJ] 단계별로 풀어보기 - 최단 경로 (0) 2021.06.15 [BOJ] 수열과 쿼리 13 (0) 2020.10.23 [BOJ] 13545 수열과 쿼리 0, 13550 수열과 쿼리 7 (0) 2020.10.23 [BOJ] 13546 수열과 쿼리 4 (0) 2020.10.22