728x90
import java.util.Scanner;
public class BJ1904 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
System.out.println(countBinarySequences(N));
}
public static int countBinarySequences(int n) {
final int MOD = 15746;
if (n == 1) {
return 1;
} else if (n == 2) {
return 2;
}
int prev2 = 1; // dp[1]
int prev1 = 2; // dp[2]
int current = 0;
for (int i = 3; i <= n; i++) {
current = (prev1 + prev2) % MOD;
prev2 = prev1;
prev1 = current;
}
return prev1;
}
}
728x90
'백준' 카테고리의 다른 글
백준 9655 - Java (0) | 2024.11.05 |
---|---|
백준 1305 - Java (0) | 2024.11.04 |
백준 1476 - Java (0) | 2024.11.02 |
백준 18111-Java (0) | 2024.11.01 |
백준 7662 - java (0) | 2024.10.31 |