分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

JSK 18: 跳跃游戏

发布时间:2023-09-06 02:04责任编辑:郭大石关键词:暂无标签
#include <iostream>#include <string>#include <cstdio>#include <cmath>#include <cstring>#include <algorithm>#include <vector>#include <queue>#include <deque>#include <map>#define range(i,a,b) for(int i=a;i<=b;++i)#define LL long long#define rerange(i,a,b) for(int i=a;i>=b;--i)#define fill(arr,tmp) memset(arr,tmp,sizeof(arr))using namespace std;int n,num[505],dp[505];void init() { ???cin>>n; ???range(i,0,n-1)cin>>num[i];}void solve(){ ???bool ans=false; ???if(n==1)ans=true; ???int pos=0; ???while(pos<n-1){ ???????pos+=num[pos]; ???????if(!num[pos]&&pos!=n-1)break; ???????if(pos==n-1){ans=true;break;} ???} ???cout<<(ans?"true":"false")<<endl;}int main() { ???init(); ???solve(); ???return 0;}
View Code

JSK 18: 跳跃游戏

原文地址:https://www.cnblogs.com/Rhythm-/p/9336648.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved