题面
楼梯一共有 n层台阶。因为腿长的限制,每次最多能上 4 层台阶。 但是第 5,7 层楼梯坏掉了不能踩。求上楼梯的方案数。n>8
输入
输入n
输出
输出上楼梯的方案总数
样例输入
10
样例输出
72
代码
import java.util.Scanner; public class Main { public static int pa(int n) { if(n == 1) return 1; if(n == 2) return 2; if(n == 3) return 4; if(n == 4) return 8; if(n == 5 || n == 7) return 0; return pa(n - 1) + pa(n - 2) + pa(n - 3) + pa(n - 4); } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int ans = pa(n); System.out.println(ans); } }
Comments NOTHING