专题地图 › 经典的计数模型
十个位置从左到右排开,选出至少一个位置,且选中的位置没有相邻者。不同的位置集合有多少个?
分数写 a/b,根号写 √ 或 sqrt,π 写 pi 也可以。
按是否选择最右位置建立二项递推。
令 Fn 计入空集。最右位置未选有 Fn−1 种,选中时其左邻不能选,有 Fn−2 种,所以 Fn=Fn−1+Fn−2。由 F0=1,F1=2,得到 F2,…,F10=3,5,8,13,21,34,55,89,144。排除空集得143。 所求为 143。
选最右位置时只删去它及其左邻,其他位置仍按原规则计数;最后只减去一个空方案。
核心工具:状态转移与递推
专题卡:选位置要不相邻、有间隔:把选法写成空隙的个数
反馈先保存在这台设备上,在「我的学习」页可以一起复制给老师。
已记下,谢谢!