cho e xin hướng giải bài này mà không dùng đệ quy với ạ.
Cho dãy số f(n)được tính như sau:
-
f(0)=1, f(1)=1;
-
fn=2f(n−1)+f(n−2)+1 với n>=2
Viết chương trình để tính giá trị f(n)
cho e xin hướng giải bài này mà không dùng đệ quy với ạ.
Cho dãy số f(n)được tính như sau:
f(0)=1, f(1)=1;
fn=2f(n−1)+f(n−2)+1 với n>=2
Viết chương trình để tính giá trị f(n)
For + mảng thôi…
cụ thể hơn đc k ạ 
Với dạng u_n = F(u_{n-1}, u_{n-2}) thì dùng 3 biến: 1 biến chứa kết quả, 1 biến chứa u_{n-1}, 1 biến chứa u_{n-2} (cho lần tính tiếp theo).
Bài này tương tự như giải thuật tính dãy số Fibbonaci bằng 3 biến tạm.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?