关注
过河问题
package ojtest;
import java.util.Scanner;
public class Sohu3 {
public static int getmin(int[] arr){
if(arr.length==0)
return 0;
int jump=0,cur=0,next=0;
for(int i=0;i<arr.length;i++){
if(cur<i){
jump++;
if(cur==next)
return -1;
cur=next;
}
next=Math.max(next, i+arr[i]);
}
return
cur>=arr.length?jump:(next>=arr.length?jump+1:-1);
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
int n=input.nextInt();
int[] arr=new int[n];
for(int i=0;i<n;i++)
arr[i]=input.nextInt();
System.out.println(getmin(arr));
}
}
查看原帖
点赞 评论
相关推荐
06-23 11:43
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 不卡学历的大厂有哪些? #
3168次浏览 40人参与
# 实习如何「偷」产出? #
10828次浏览 133人参与
# 除了主业以外,你还有哪些其他收入? #
2294次浏览 52人参与
# 实习打杂,要跑路吗 #
6334次浏览 91人参与
# 百度秋招提前批进度 #
108201次浏览 1141人参与
# 风评不好的公司,你会去吗? #
39713次浏览 262人参与
# 校园里的破防时刻 #
3819次浏览 49人参与
# 职场新人体验 #
7989次浏览 89人参与
# 蔚来求职进展汇总 #
92568次浏览 769人参与
# 为什么那么多公司毁约 #
180713次浏览 1339人参与
# 第一份工作应该选高薪还是热爱? #
76014次浏览 730人参与
# 设计人如何选offer #
126943次浏览 746人参与
# 一人推荐一个值得去的通信/硬件公司 #
187802次浏览 1866人参与
# 学历贬值真的很严重吗? #
27287次浏览 186人参与
# 秋招结束之后的日子 #
77284次浏览 940人参与
# 腾讯求职进展汇总 #
951034次浏览 9566人参与
# 你觉得现在还能进互联网吗? #
16201次浏览 178人参与
# 你觉得早上几点上班合适? #
74112次浏览 308人参与
# 24届软件开发秋招薪资爆料 #
355518次浏览 1229人参与
# 秋招签约后的心态变化 #
84589次浏览 824人参与