Naik Tangga
Kamu menaiki tangga dengan n anak tangga (1≤n≤45). Setiap langkah kamu boleh naik 1 atau 2 anak tangga. Ada berapa cara berbeda untuk sampai di puncak?
n = 3 → 3 // 1+1+1, 1+2, 2+1 Topik
dynamic programmingrekursi
Petunjuk 1
Untuk sampai di anak tangga n, langkah terakhirmu dari n−1 atau dari n−2.
Petunjuk 2
cara(n) = cara(n−1) + cara(n−2). Mirip sekali dengan Fibonacci. Hindari rekursi naif.
· draft tersimpan otomatis
Nilai ditulis sebagai JSON. Output yang diharapkan dihitung dari solusi referensi.
Ctrl+Enter jalankan · Ctrl+Shift+Enter kirim