백준 10830번 : 행렬 제곱[C#]
1. B가 100,000,000,000 까지 될 수 있어서 제곱을 정직하게 시행하면 시간초과가 날 것이다.> 분할정복의 거듭제곱을 이용해야하고, 2. 행렬을 100,000,000,000번 제곱하는 동안 원소가 굉장히 커진다.> 마지막에 1000으로 나머지 연산을 한다는 조건을 이용하여 나머지 연산의 분배법칙을 적용할 수 있다. 3. 분할정복의 거듭제곱을 행렬에도 적용하고, 연산마다 1000으로 나머지 연산을 시행하여 숫자가 과도하게 커지지 않도록 조절한다. 분할정복의 거듭제곱과 나머지연산의 분배법칙은 아래 링크에서 다루고 있다.https://growup.tistory.com/210 알고리즘 문제 관련 수학 모음1) 2026-03-14, 1 ~ 4번 추가 1. 나머지 연산 분배법칙 https://www.a..
2026.03.15