【备战蓝桥杯】【动态规划】【 瓷砖铺放2】

发布时间:2024-12-21 21:46

墙边铺贴瓷砖时,预留1-2厘米踢脚线 #生活常识# #日常生活小窍门# #室内装饰小技巧# #地面铺贴小知识#

最新推荐文章于 2024-11-15 21:18:55 发布

夏普通 于 2018-03-17 21:24:47 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

问题描述
有一长度为 N(1<=N<=10)的地板,给定三种不同瓷砖:一种长度为 1,一种长度为 2,另一种长度为 3,数目不限。要将这个长度为 N 的地板铺满, 并且要求长度为 1 的瓷砖 不能相邻,一共有多少种不同的铺法?
例如,长度为 4 的地板一共有如下 4 种铺法:
4=1+2+1
4=1+3
4=2+2
4=3+1

编程求解上述问题。

第一种

输入格式
只有一个数 N,代表地板的长度。
输出格式
方案总数。
样例输入
4
样例输出

4

动态规划

n表示长度

最后一块不是1   (则是2或3) 最后一块是1
总共                f_not1(1)=0 
f_1(1)=1
f(1) f_not1(2)=1   
 f_1(2)=0
f(2)
f_not1(3)=2 
 f_1(3)=1
f(3)

f_not1(4)=f(1)+f(2)

铺满1块地板的数量(再铺一块3)+

铺满2块地板的数量(再铺一块2)

 f_1(4)=f_not1(3)

最后一块不是1的f_not1(3)

f(4)

f_not1(5)=f(2)+f(3)

铺满2块地板的数量(再铺一块3)+

铺满3块地板的数量(再铺一块2)

f_1(5)=f_not1(4)

最后一块不是1的f_not1(4)

f(5)

网址:【备战蓝桥杯】【动态规划】【 瓷砖铺放2】 https://www.yuejiaxmz.com/news/view/534665

相关内容

60x120地砖贴法 瓷砖铺贴方法是什么
【瓷砖铺贴法】
铺瓷砖工具有哪些?如何科学保养厨房瓷砖?
客厅铺什么瓷砖好?瓷砖怎么护理?
卫生间瓷砖铺贴方法以及瓷砖选购原则
瓷砖湿铺法适用于哪些场合 瓷砖湿铺法怎么做
红砖铺地的花样铺法 瓷砖清洁方法
750乘1500的瓷砖客厅铺法是怎样?瓷砖客厅铺设注意什么?
铺贴瓷砖留缝技巧
瓷砖

随便看看