import java.util.Scanner;

public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] fib = new int[35]; int[] prime = new int[35]; fib[1] = 1; fib[2] = 1; int cnt = 0; for (int i = 3; i <= 30; i++) { fib[i] = fib[i - 1] + fib[i - 2]; if (isPrime(fib[i]) == false && fib[i] % 5 != 0) { prime[++cnt] = fib[i]; } } System.out.println(prime[n]); }

public static boolean isPrime(int n) {
    if (n <= 1) {
        return false;
    }
    for (int i = 2; i <= Math.sqrt(n); i++) {
        if (n % i == 0) {
            return false;
        }
    }
    return true;
}

}


原文地址: https://www.cveoy.top/t/topic/jqa3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录