Nội dung Bài tập
Mã:
BACTHANG
Tên:
Bậc thang
Dạng thi:
oi
Thang điểm:
10 điểm
Giới hạn thời gian:
1 giây
Giới hạn bộ nhớ:
256 MB
Được tạo bởi:
4801103030

Đề bài: Một người muốn leo lên đỉnh của một cầu thang có n bậc. Mỗi lần, người đó có thể bước 1 bậc hoặc 2 bậc. Hãy viết chương trình với cách tiếp cận quy hoạch động để tính số cách khác nhau mà người đó có thể leo lên đến đỉnh cầu thang.

Input:

Dòng đầu tiên là số nguyên dương n – số bậc của cầu thang.

Output:

Một số nguyên – là số cách khác nhau để leo đến đỉnh bậc thứ n.

Ví dụ:

Input

Output

4

5

5

8

Giải thích:

Với n = 5, người đó có thể leo lên theo 8 cách khác nhau, ví dụ:

  • 1 + 1 + 1 + 1 + 1

  • 1 + 2 + 1 + 1

  • 2 + 1 + 1 + 1

  • 1 + 1 + 2 + 1

  • 1 + 1 + 1 + 2

  • 2 + 2 + 1

  • 1 + 2 + 2

  • 2 + 1 + 2

Tổng cộng có 8 cách leo lên bậc thứ 5.


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận






Warning: Unknown: write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/sessions) in Unknown on line 0