Vươn tới Mặt Trăng
Submit solution
Points:
3
Time limit:
1.0s
Memory limit:
10M
Python 3
20M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Mặt Trăng là vệ tinh tự nhiên duy nhất của Trái Đất và là vệ tinh tự nhiên lớn thứ năm trong Hệ Mặt Trời. Vì thế, tỉ phú Elon Musk đã xây một cầu thang siêu dài khổng lồ nối từ Trái Đất tới Mặt Trăng. Bạn hãy giúp CEO của SpaceX tính toán xem có bao nhiêu cách để leo lên Mặt Trăng bằng cầu thang bộ đó nhé. (Do số cách có thể rất lớn nên hãy trả về phân dư cho
Biết rằng cầu thang bộ đó có n bậc, người tham gia leo thang chỉ có thể bước a hoặc b bậc một lúc.
Input:
3 số n, a, b. (0 ≤ n ≤
Output:
Một số nguyên dương là số cách leo n bậc thang.
Example:
Input
Copy
8 2 3
Output
Copy
4
Giải thích:
Có 4 cách để leo cầu thang lên Mặt Trăng như sau:
Cách 1: 2 + 2 + 2 + 2 (Bước 2 bậc một lúc)
Cách 2: 3 + 3 + 2
Cách 3: 3 + 2 + 3
Cách 4: 2 + 3 + 3
Comments
Nếu a bằng b thì số cách tính thế nào nhỉ?
Ui, em chưa xét trường hợp ý, chắc phải sửa lại đề thầy ạ.