//f(1) = 1 f(2) = 2 f{3) = 3
    //
    public int jumpFloor(int target) {
        
        return f(target);
    }
    public int f(int n){
        //公式 f(n) = f(n-1)+f(n-2)
        if(n <= 0){
            return 0;
        }
        if(n == 1){
            return 1;
        }
        if(n == 2){
            return 2;
        }
        int result = 0;
        int a = 1; //f(n-2)
        int b = 2; //f(n-1)
        for(int i = 3;i<=n;i++){
            result =  a + b;
            a = b;
            
            b = result;
        }
        
        return result;
    }
}