本题为典型的动态规划:设 f(n)f(n)f(n) 为用 1 或 2 的若干个数按顺序恰好凑成 nnn 的方案数。 最后一步若取 1,则前面需凑出 n−1n-1n−1;若取 2,则前面需凑出 n−2n-2n−2。因此有
给定一个非负整数 nnn。每次可取数 1 或 2,将若干个数相加恰好得到 nnn。两种方案只要在某个位置取的数不同,就视为不同(即顺序有区分)。求不同方案数。
记答案为 f(n)f(n)f(n)
4
5
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt