ALGORITHM/SWEXPERT|SOFTEER

[Softeer] 바이러스 (lv.2)

0298 2021. 11. 2. 22:42

https://softeer.ai/practice/info.do?eventIdx=1&psProblemId=407 

 

Softeer

제한시간 : C/C++(1초), Java/Python/JS(2초) | 메모리 제한 : 256MB 바이러스가 숙주의 몸속에서 1초당 P배씩 증가한다. 처음에 바이러스 K마리가 있었다면 N초 후에는 총 몇 마리의 바이러스로 불어날까? N

softeer.ai

2021


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.*;
import java.io.*;
 
 
public class Main
{
    public static int N, K, P;
    public static void main(String args[]) throws IOException 
    {
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(bf.readLine());
        K = Integer.parseInt(st.nextToken());
        P = Integer.parseInt(st.nextToken());
        N = Integer.parseInt(st.nextToken());
        long answer = K;
        for(int i = 1; i <= N; i++) {
            answer = (answer * P) % 1000000007;
        }
        System.out.println(answer);
    }
}
cs