use std::io::{self, *};
struct Solution {}
impl Solution {
pub fn countWays(&self, n: i32) -> i32 {
if n <= 1 {
return 1;
}
if n <= 2 {
return 2;
}
return Solution::countWays(self, n-2) + Solution::countWays(self, n-1);
}
}
fn main() {
let mut n:i32 = 0;
let mut input = String::new();
io::stdin().read_line(&mut input);
n = input.trim().parse().unwrap();
print!("{}", Solution{}.countWays(n));
}

京公网安备 11010502036488号