1、数列求值
import java.util.Scanner;
public class Main {
static int N = 20190330;
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int []a = new int[N];
a[0] = 1;
a[1] = 1;
a[2] = 1;
for(int i=3;i<=20190324;i++){
a[i] = (a[i-3]+a[i-2]+a[i-1])%10000;
}
System.out.println(a[20190323]);
scan.close();
}
}
2、质数
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = 2;
int count = 0;
while(true){
if(isPrime(n)){
count++;
}
if(count==2019){
break;
}
n++;
}
System.out.println(n);
scan.close();
}
public static boolean isPrime(int m){
for(int i = 2;i<=Math.sqrt(m);i++){
if(m%i==0){
return false;
}
}
return true;
}
}
3、饮料换购
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
for(int i=3;i<=num;i+=3){
num++;
}
System.out.println(num);
scan.close();
}
}