题解 | 牛牛学数列6
牛牛学数列6
https://www.nowcoder.com/practice/b6321648517247b2ac2e2f80cbc63ae1
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int input = in.nextInt();
int ans = fun(input);
System.out.println(ans);
}
public static int fun(int n){
int ans = 0;
if(n == 1) ans = 0;
else if(n == 2 || n == 3) ans = 1;
else{
ans = fun(n - 3) + 2 * fun(n - 2) + fun(n - 1);
}
return ans;
}
}
