给定一个非负整数数组,假定你的初始位置为数组第一个下标。

数组中的每个元素代表你在那个位置能够跳跃的最大长度。

请确认你是否能够跳跃到数组的最后一个下标。

例如:A = [2,3,1,1,4]A=[2,3,1,1,4] 能够跳跃到最后一个下标,输出true

A = [3,2,1,0,4]A=[3,2,1,0,4] 不能跳跃到最后一个下标,输出false

输入格式

第一行输入一个正整数 n(1 \leq n \leq 500)n(1≤n≤500),接下来的一行 nn 个整数,输入数组 A_iA​i​​。

输出格式

如果能跳到最后一个下标,输出true,否则输出false

样例输入

5
2 0 2 0 1

样例输出

true

题目重点: 跳跃的最大长度

#include <cstdio>
#include <iostream>
using namespace std;int main()
{int n,a[501],j,i,k;while(scanf("%d",&n)!=EOF){j=0;for(i=0; i<n; i++)cin>>a[i];if(n==1)cout<<"true"<<endl;else{for(i=0; i<n; ){k=i;j=a[i];i+=j;if(i==k)break;if(i+a[i]>=n-1){cout<<"true"<<endl;break;}}if(i==k||i>=n)cout<<"false"<<endl;}}return 0;
} 

计蒜客-跳跃游戏(贪心)相关推荐

  1. 计蒜客-百度的年会游戏(模拟)

    计蒜客-5.21-第二场比赛 A题 百度年会盛况空前,每个部门的年会活动也是非常有趣. 某部门的年会中进行了一个有趣的游戏:一张方桌上有四边,每边可以坐一人, 每人面前摆放一排长方形木块.我们一次给四 ...

  2. [计蒜客][贪心]节约用电

    题目来源 计蒜客程序设计竞赛基础课(蓝桥杯省赛) 算法标签 贪心 题目描述 思路 事实上就是一维的线上从左到右标记所有M距离的点,相当于用距离为依据划分成N个等分,中间的数量就是答案的数量样例一: 3 ...

  3. 计蒜客2020蓝桥杯大学A组模拟赛题解

    计蒜客2020蓝桥杯大学A组模拟赛题解 蓝桥杯的话,去年拿了C++组的国二.今年报名了新成立的Python组,不知道能不能摸到国一的鱼 模拟赛链接如下: https://www.jisuanke.co ...

  4. 计蒜客可以做计算机编程吗,如果你的编程能力不足以支撑你成为工程师的野心,不妨到计蒜客上学学看...

    在人才招聘领域存在这样一个怪圈,高校每年都说是最难就业年.人才过剩,而对于企业HR来说永远都招不到称心如意的人才.这个怪圈在"计蒜客"创始人俞昊然看来,主要是因为当今高校的教学资源 ...

  5. DD 摆磁铁(计蒜客信息学8月普及组模拟赛)

    DD 摆磁铁 这道题来自 计蒜客信息学8月普及组模拟赛 普及组!! 把我一个TG选手看懵了 看来我要回去打普及了 题目大意 给出一个n个节点的树,要把树上给定的2*m个节点两两配对,两个节点配对的产生 ...

  6. 计蒜客 2020 蓝桥杯大学 A 组省赛模拟赛 (一)题目及解析

    新手,欢迎交流,剩下D题不知如何下手,望大佬指教. 计蒜客 2020 蓝桥杯大学 B 组省赛模拟赛 (一)题目及解析 文章目录 A. 结果填空:计算周长 B. 结果填空:七巧板 C. 结果填空:苹果 ...

  7. 计蒜客 - 新年礼物

    计蒜客 新年礼物 新年了,蒜厂 BOSS 要给小蒜头们发新年礼物,新年礼物有很多份,怎么分配这些礼物呢?蒜厂 BOSS 打算让大家玩一个游戏. 蒜头们可以从抽奖箱里抽出 NNN 个字符串,第 iii ...

  8. 计蒜客 - T1096 - 石头剪刀布

    计蒜客 - T1096 - 石头剪刀布 题目 石头剪刀布是常见的猜拳游戏.石头胜剪刀,剪刀胜布,布胜石头.如果两个人出拳一样,则不分胜负. 一天,小 A 和小B正好在玩石头剪刀布.已知他们的出拳都是有 ...

  9. 计蒜客 2020 蓝桥杯大学 B 组省赛模拟赛 (一)题目及解析

    新手,欢迎交流,更新完毕. 计蒜客 2020 蓝桥杯大学 A 组省赛模拟赛 (一)题目及解析 文章目录 A. 结果填空:有趣的数字 B. 结果填空:爬楼梯 C. 结果填空:七巧板 D. 结果填空:苹果 ...

  10. 计蒜客:迷宫(二)---bfs

    计蒜客:bfs求解迷宫游戏 题目描述: 蒜头君在你的帮助下终于逃出了迷宫,但是蒜头君并没有沉浸于喜悦之中,而是很快的又陷入了思考,从这个迷宫逃出的最少步数是多少呢? 输入格式 第一行输入两个整数 nn ...

最新文章

  1. (6)解构赋值的用途
  2. 2019年7月份,阿里最新Java高频面试真题汇总,仅供参考
  3. 推荐8款堪称神器的良心软件
  4. 西湖大学蓝振忠:预训练语言模型的前沿发展趋势
  5. Python语言的特点
  6. Linux 学习笔记_12_文件共享服务_3_NFS网络文件服务
  7. golang协程介绍和理解
  8. 一位算法工程师从30+场秋招面试中总结出的超强面经——目标检测篇(含答案)
  9. 抑郁症自测量表测试软件,快来测测抑郁--抑郁自评量表 (此表是是收费工具,我献给大家)...
  10. gin go 更新缓存_golang自动缓存-对缓存策略的补充方案
  11. linux系统输入指令,详解linux系统输入输出管理和vim的常用功能
  12. DllImport的用法
  13. hdu 1398 Square Coins/hdu 1028 Ignatius and the Princess III
  14. F28335的SCI模块
  15. 2022年,美股将要上市的巨头能否逃过破发命运?
  16. c语言之判断if语句
  17. 12306 抢票 python + selenium + chrome (一) 搜索和参考
  18. 前缀树TrieNode
  19. 如何使用ps的扭曲里面的旋转扭曲
  20. 【OS】Linux环境下配置固定IP地址--静态IP地址(不能上外网问题)

热门文章

  1. Linux 有问必答: 如何在Linux中加入cron任务
  2. express获取参数的几种方法
  3. 李洪强iOS开发之OC[011] - 有参方法的声明实现以及调用练习
  4. jQuery - animate(滑块滑动)
  5. ThinkPHP的pathinfo模式、路径访问模式及URL重写
  6. Linux常用命令——cd
  7. mysql中文乱码--存入mysql里的中文变成问号的解决办法
  8. Gartner:市场对5G判断有三点误区,2022年前不会有大规模5G商用案例
  9. iOS 疑难杂症 — — 推送本地国际化 loc-key 本地化失败的问题
  10. java类加载器和父类委托机制