From 3a8df69978b004704be5b5acdb8f90ed5fa8d5ca Mon Sep 17 00:00:00 2001 From: SSUM <116950962+ssum21@users.noreply.github.com> Date: Sun, 2 Mar 2025 00:52:16 +0900 Subject: [PATCH] =?UTF-8?q?[Silver=20I]=20Title:=20=EA=B3=B1=EC=85=88,=20T?= =?UTF-8?q?ime:=2032=20ms,=20Memory:=2032412=20KB=20-BaekjoonHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 백준/Silver/1629. 곱셈/README.md | 28 ++++++++++++++++++++++++++++ 백준/Silver/1629. 곱셈/곱셈.py | 3 +++ 2 files changed, 31 insertions(+) create mode 100644 백준/Silver/1629. 곱셈/README.md create mode 100644 백준/Silver/1629. 곱셈/곱셈.py diff --git a/백준/Silver/1629. 곱셈/README.md b/백준/Silver/1629. 곱셈/README.md new file mode 100644 index 0000000..41a8e22 --- /dev/null +++ b/백준/Silver/1629. 곱셈/README.md @@ -0,0 +1,28 @@ +# [Silver I] 곱셈 - 1629 + +[문제 링크](https://www.acmicpc.net/problem/1629) + +### 성능 요약 + +메모리: 32412 KB, 시간: 32 ms + +### 분류 + +분할 정복을 이용한 거듭제곱, 수학 + +### 제출 일자 + +2025년 3월 2일 00:52:08 + +### 문제 설명 + +

자연수 A를 B번 곱한 수를 알고 싶다. 단 구하려는 수가 매우 커질 수 있으므로 이를 C로 나눈 나머지를 구하는 프로그램을 작성하시오.

+ +### 입력 + +

첫째 줄에 A, B, C가 빈 칸을 사이에 두고 순서대로 주어진다. A, B, C는 모두 2,147,483,647 이하의 자연수이다.

+ +### 출력 + +

첫째 줄에 A를 B번 곱한 수를 C로 나눈 나머지를 출력한다.

+ diff --git a/백준/Silver/1629. 곱셈/곱셈.py b/백준/Silver/1629. 곱셈/곱셈.py new file mode 100644 index 0000000..5d0bcd8 --- /dev/null +++ b/백준/Silver/1629. 곱셈/곱셈.py @@ -0,0 +1,3 @@ +a, b, c = map(int, input().split()) + +print(pow(a, b, c))