社区
数据结构与算法
帖子详情
关于一定有多少种这类题目该咋整?
tanwan
2009-07-18 01:40:34
比如说题目有这样如,青蛙可以一次跳一步二步三步,它不喜欢碰石子,石子在某几点上(会列出N点有石子)问要怎么以碰到最少的石子为代价家对岸;
还有这样的题,台阶一次可走一步二步三步(中间会列出损坏的阶梯哪个阶),问到楼上可以有多少种走法?
...全文
97
7
打赏
收藏
关于一定有多少种这类题目该咋整?
比如说题目有这样如,青蛙可以一次跳一步二步三步,它不喜欢碰石子,石子在某几点上(会列出N点有石子)问要怎么以碰到最少的石子为代价家对岸; 还有这样的题,台阶一次可走一步二步三步(中间会列出损坏的阶梯哪个阶),问到楼上可以有多少种走法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liao05050075
2009-07-22
打赏
举报
回复
这种题目一看就是DP
tanwan
2009-07-19
打赏
举报
回复
[Quote=引用 4 楼 ToBeTough 的回复:]
第一题,怎么才算碰到石头?是经过石头也可以过咯?就算碰到一回石头?
[/Quote]
经过不算,比如你跳前面1和2和3都有石头你跳到3上就算碰到石头
showjim
2009-07-18
打赏
举报
回复
1.可以用贪婪法
2.计算复杂度与损坏的阶梯段数有关,可以用动态规划
ToBeTough
2009-07-18
打赏
举报
回复
第一题,怎么才算碰到石头?是经过石头也可以过咯?就算碰到一回石头?
绿色夹克衫
2009-07-18
打赏
举报
回复
第一题应该是比较典型的动态规划,从头向尾或从尾向头推都可以,先算出第1个点,再算出第2个点......
if(n <= 0)
return 0;
if(该点有石头)
point[n] = min(point[n-3],point[n-2],point[n-1]) + 1;
else
point[n] = min(point[n-3],point[n-2],point[n-1]);
第2题也类似,可以用递推
if(该点是好的)
point[n] = point[n-3] + point[n-2] + point[n-1];
arong1234
2009-07-18
打赏
举报
回复
要点是只关心下一跳
假定你在位置n,那么下一跳的可能性只有三种,然后对于三种跳法,你的位置又到了位置n1,n2,n3,然后再以n1,n2,n3分别为起点分析
那么按照这个想法,你可以建立一个三叉树,最终就变成一个树的遍历问题
acdbxzyw
2009-07-18
打赏
举报
回复
动态规划。
Python换硬币(换钱)
文章目录1.
题目
????1.1 输入格式1.2 输出格式1.3 输入样例1.4 输出样例2. 题解✨2.1 思路2.2 代码 1.
题目
???? 将一笔零钱换成5分、2分和1分的硬币,要求每
种
硬币至少有一枚,有几
种
不同的换法? 1.1 输入格式 输入在一行中给出待换的零钱数额x∈(8,100)。 1.2 输出格式 要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各
种
换法。每行输出一
种
换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总
全国电子设计竞赛(高频类
题目
)经验总结
全国电子设计竞赛(高频类
题目
)经验总结 过程中可能遇到的问题 焊接技术 信号屏蔽常用方法
剑指offer所有的
题目
总结
目录 基本都是参考别的博客和书本的代码,仅作为自己笔记用!! 零、小结: 一、位运算 1、二进制中1的个数 2、判断二进制中0的个数 3.二进制高位连续0的个数 二、二叉树 1、二叉搜索树第k个结点 2.0从上往下打印二叉树 2.1二叉树打印成多行 2.2按之字形顺序打印二叉树
题目
描述 3.数据流中位数 4.二叉树中和为某一值的路径 5.重建二叉树 6.树...
第十届蓝桥杯省赛题:把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少
种
不同的分解方法?
第十届蓝桥杯省赛题:把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少
种
不同的分解方法?
题目
我的思路上代码心得体会这次的纠错过程整个就俩字儿
题目
【问题描述】 把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包含数字 2 和 4,一共有多少
种
不同的分解方法?注意交换 3 个整数的顺序被视为同一
种
方法,例如 1000+1001+18 和1001+1000+18 被视为同一
种
。 【答案提交】 这是一道结果填空的题,你只需要算出结果后
数学
题目
解题报告
对数学类
题目
小结中的
题目
的简单解题报告: 偶然在网上看到某牛人发的数学
题目
小结,于是拷了回来做,下面每道
题目
后面注释的是我写的简单解题报告(有些只是注意事项),而且并非所有都有做,所以希望大家理解,目前正在更新中。 原文连接在这里:http://hi.baidu.com/%B1%BF%D0%A1%BA%A2_shw/blog/item/5305e12c7289973e359bf768.html 这里
题目
之前有‘ #’ 的表示已过,‘ ?’ 表示做了但还没过。 /***
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章