백준 1629번 Python / Math
문제 링크 https://www.acmicpc.net/problem/1629 1629번: 곱셈 첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다. www.acmicpc.net 시간 초과 풀이 a,b,c = map(int, input().split()) remainder = [] cal = a while True: tmp = cal % c if not tmp in remainder: remainder.append(cal % c) cal *= a else: break answer = remainder[b % len(remainder)] print(answer) 거듭제곱을 순차적으로 진행하면서, 나머지를 구합니다. 리스트에 해당..
알고리즘 정복하기!/백준 문제풀이
2022. 2. 17.