Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >2022-01-19:青蛙过河。 一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每?

2022-01-19:青蛙过河。 一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每?

提问于 2022-01-18 22:53:42
回答 0关注 0查看 143

2022-01-19:青蛙过河。

一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。

给你石子的位置列表 stones(用单元格序号 升序 表示), 请判定青蛙能否成功过河(即能否在最后一步跳至最后一块石子上)。

开始时, 青蛙默认已站在第一块石子上,并可以假定它第一步只能跳跃一个单位(即只能从单元格 1 跳至单元格 2 )。

如果青蛙上一步跳跃了 k 个单位,那么它接下来的跳跃距离只能选择为 k - 1、k 或 k + 1 个单位。 另请注意,青蛙只能向前方(终点的方向)跳跃。

示例 1:

输入:stones = [0,1,3,5,6,8,12,17]

输出:true

解释:青蛙可以成功过河,按照如下方案跳跃:跳 1 个单位到第 2 块石子, 然后跳 2 个单位到第 3 块石子, 接着 跳 2 个单位到第 4 块石子, 然后跳 3 个单位到第 6 块石子, 跳 4 个单位到第 7 块石子, 最后,跳 5 个单位到第 8 个石子(即最后一块石子)。

力扣403。

回答 3

小包子

发布于 2018-07-04 08:08:07

将昵称中的 Emoji 表情过滤掉,如果昵称全是 Emoji 表情,则用一个默认昵称代替用户的微信昵称

罗坤

发布于 2018-07-04 08:07:51

楼主找到答案了吗,我也遇到了同样的问题

时间的沙漏

发布于 2018-07-04 02:02:58

这是为什么呢?

和开发者交流更多问题细节吧,去 写回答
相关文章
2022-01-19:青蛙过河。 一只青蛙想要过河。 假定河流被
一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。
福大大架构师每日一题
2022/01/19
1510
青蛙过河【递归】
1)一条小溪尺寸不大,青蛙可以从左岸跳到右岸,在左岸有一石柱L,石柱L面积只容得下一只青蛙落脚,同样右岸也有一石柱R,石柱R面积也只容得下一只青蛙落脚。 2)有一队青蛙从小到大编号:1,2,…,n。 3)初始时:青蛙只能趴在左岸的石头 L 上,按编号一个落一个,小的落在大的上面-----不允许大的在小的上面。 4)在小溪中有S个石柱、有y片荷叶。 5)规定:溪中的每个石柱上如果有多只青蛙也是大在下、小在上,每个荷叶只允许一只青蛙落脚。 6)对于右岸的石柱R,与左岸的石柱L一样允许多个青蛙落脚,但须一个落一个,小的在上,大的在下。 7)当青蛙从左岸的L上跳走后就不允许再跳回来;同样,从左岸L上跳至右岸R,或从溪中荷叶、溪中石柱跳至右岸R上的青蛙也不允许再离开。 问题:在已知小溪中有 s 根石柱和 y 片荷叶的情况下,最多能跳过多少只青蛙?
来杯Sherry
2023/05/25
2460
青蛙过河谁先过_python knn算法实现
一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。
全栈程序员站长
2022/09/22
2030
​LeetCode刷题实战403: 青蛙过河
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
程序员小猿
2021/10/12
5080
leetcode-403. 青蛙过河(动态规划|记忆化搜索)[通俗易懂]
一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。
全栈程序员站长
2022/09/22
2580
【LeetCode每日一题】403. 青蛙过河
一只青蛙想要过河。假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。青蛙可以跳上石子,但是不可以跳入水中。
公众号guangcity
2021/05/08
5690
LeetCode 403. 青蛙过河(DP)
一只青蛙想要过河。 假定河流被等分为 x 个单元格,并且在每一个单元格内都有可能放有一石子(也有可能没有)。 青蛙可以跳上石头,但是不可以跳入水中。
Michael阿明
2020/07/13
1.1K0
LeetCode 403. 青蛙过河(DP)
算法-经典趣题-青蛙过河
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/90
joshua317
2021/09/08
9630
算法:记忆化搜索「建议收藏」
记忆化搜索是一种典型的空间换时间的思想。 记忆化搜索的典型应用场景是可能经过不同路径转移到相同状态的dfs问题。 更明确地说,当我们需要在有层次结构的图(不是树,即当前层的不同节点可能转移到下一层的相同节点)中自上而下地进行dfs搜索时,大概率我们都可以通过记忆化搜索的技巧降低时间复杂度。
全栈程序员站长
2022/09/17
6980
算法:记忆化搜索「建议收藏」
如何“勾引”一只母青蛙
春分已在今日凌晨安静地来了。值此生机蓬勃的时节,北半球的动物们正享受着炽热的爱情。
量子位
2018/07/24
4510
如何“勾引”一只母青蛙
过河卒
P1002 过河卒 题目描述 棋盘上AAA点有一个过河卒,需要走到目标BBB点。卒行走的规则:可以向下、或者向右。同时在棋盘上CCC点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。 棋盘用坐标表示,AAA点(0,0)(0, 0)(0,0)、BBB点(n,m)(n, m)(n,m)(nnn, mmm为不超过202020的整数),同样马的位置坐标是需要给出的。 现在要求你计算出卒从AAA点能够到达BBB点的路径的条数,假设马的位置是固定不动的,并不是卒走一步马走一步。 输入输出格式 输入格式:
glm233
2020/09/28
4820
1010 过河卒
1010 过河卒 2002年NOIP全国联赛普及组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果 题目描述 Description  如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 C 点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C)。卒不能通过对方马的控制点。   棋盘用坐标表示
attack
2018/04/12
7360
1010 过河卒
青蛙跳
Origional Link 思想: 思维。 青蛙一共跳了 k 次,则: 当 k 为奇数时,向右边跳了 k / 2 + 1 次,向左边跳了 k / 2 次。 当 k 为偶数时,向右边跳了 k / 2 次,向左边跳了 k / 2 次。 代码: #include <bits/stdc++.h> using namespace std; typedef long long LL; void solve(){ LL a, b, k; cin >> a >> b >> k; cout << a
浪漫主义狗
2023/02/24
1370
Leetcode | 第8节:记忆化搜索,树(上)
今天我们来讲一讲记忆化搜索和树这个数据结构。记忆化搜索是对搜索算法的一个优化,涉及到记忆化搜索的题目都或多或少有一点技巧。至于树,它的定义非常简单,也有非常多的应用。同时它自己也在查找和排序中有自己的用武之地(例如二叉搜索树)。因此树的内容比较多也比较杂,我们可能没有办法一节给它说明白,也希望大家具备一些耐心~
学弱猹
2021/08/10
3850
Leetcode | 第8节:记忆化搜索,树(上)
程序员面试必备PHP基础面试题 – 第十五天
多态:对具有继承关系的不同类对象,可以对相同名称的成员函数调用,产生不同的反应效果
PHP学习网
2022/08/03
5110
leetcode403. Frog Jump
假设有一只青蛙需要过河,河中会有一些石子,青蛙必须踩在石头上才算成功。石头的位置用整数数组来表示。青蛙的行走规则为:假设上一次青蛙跳了k格,则当前青蛙只能跳k-1或k或k+1格,且青蛙只能向前跳,不能向后跳。
眯眯眼的猫头鹰
2019/04/25
3690
1477: 青蛙的约会
1477: 青蛙的约会 Time Limit: 2 Sec  Memory Limit: 64 MB Submit: 261  Solved: 164 [Submit][Status][Discuss] Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳
HansBug
2018/04/11
5180
青蛙跳台阶
一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。
恋喵大鲤鱼
2022/12/02
9850
青蛙跳台阶
第十三届蓝桥杯Java_C组题目
        例如用 3 × 2 的矩形(用 A 表示)、3 × 1 的矩形(用 B 表示)和 1 × 1 的矩 形(用 C 表示)可以拼出如下 6 边形。
红目香薰
2022/11/29
5430
第十三届蓝桥杯Java_C组题目
点击加载更多

相似问题

2023-08-06:小青蛙住在一条河边, 它想到河对岸的学校去学习 小青蛙打算经过河里 的石头跳?

082

微信支付服务商拿到的青蛙刷脸支付设备,怎么拿不到返佣?

1382

我用青蛙设备连接收银电脑,电脑安装了云支付插件,为什么不能刷脸支付成功?

0327

申请了微信支付服务商,怎么做微信青蛙刷脸支付设备,拿到交易流水分润和笔数奖励?

0893

我想要的域名被注册了?

2181
相关问答用户
擅长3个领域
萃橙科技 | 合伙人擅长4个领域
擅长5个领域
高级数据分析师擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档