https://www.acmicpc.net/problem/1309
1309번: 동물원
첫째 줄에 우리의 크기 N(1≤N≤100,000)이 주어진다.
www.acmicpc.net
Java 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[][] arr = new int[100001][3];
arr[1][0] = 1;
arr[1][1] = 1;
arr[1][2] = 1;
for(int i = 2; i <= n; i++) {
arr[i][0] = (arr[i - 1][0] + arr[i - 1][1] + arr[i - 1][2]) % 9901;
arr[i][1] = (arr[i - 1][0] + arr[i - 1][2]) % 9901;
arr[i][2] = (arr[i - 1][0] + arr[i - 1][1]) % 9901;
}
int sum = (arr[n][0] + arr[n][1] + arr[n][2]) % 9901;
System.out.println(sum);
}
}
'백준' 카테고리의 다른 글
백준 5014 스타트링크(Java) (0) | 2023.02.18 |
---|---|
백준 6064 카잉 달력(Java) (0) | 2023.02.18 |
백준 1946 신입 사원(Java) (0) | 2023.02.18 |
백준 1389 케빈 베이컨의 6단계 법칙(Java) (1) | 2023.02.18 |
백준 11660 구간 합 구하기 5(Java) (0) | 2023.02.18 |