풀이
음.. 값이 21억을 초과할 수 있으니 Long 타입으로 받으면 된다.
그 외에는 딱히 설명이 필요 없을 것 같다.
import java.util.*;
import java.io.*;
public class Main
{
public static void main(String args[]) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
long K = Long.parseLong(st.nextToken());
long P = Long.parseLong(st.nextToken());
long N = Long.parseLong(st.nextToken());
while (N --> 0) {
K = K * P % 1000000007;
}
System.out.print(K);
}
}
'Algorithm > 소프티어' 카테고리의 다른 글
[Softeer] GBC - JAVA (0) | 2023.08.03 |
---|---|
[Softeer] 회의실 예약 - JAVA (0) | 2023.08.03 |
[Softeer] 비밀 메뉴 - JAVA (0) | 2023.08.03 |
[Softeer] 지도 자동 구축 - JAVA (0) | 2023.08.03 |
[Softeer] 장애물 인식 프로그램 - JAVA (0) | 2023.08.02 |