关注
过河问题
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));
}
}
查看原帖
点赞 评论
相关推荐
11-13 15:20
门头沟学院 前端工程师 点赞 评论 收藏
分享
10-19 15:00
文华学院 嵌入式工程师 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
264806次浏览 2195人参与
# 0offer是寒冬太冷还是我太菜 #
887735次浏览 7910人参与
# 北方华创开奖 #
23719次浏览 260人参与
# 地方国企笔面经互助 #
2851次浏览 7人参与
# 学历or实习经历,哪个更重要 #
43543次浏览 329人参与
# 选完offer后,你后悔学本专业吗 #
13391次浏览 94人参与
# 查收我的offer竞争力报告 #
19676次浏览 256人参与
# 应届生被毁约被毁意向了怎么办 #
28276次浏览 243人参与
# 你最想要的公司福利是? #
42003次浏览 146人参与
# 如何一边实习一边秋招 #
987516次浏览 12609人参与
# 一觉醒来,我觉醒了超级打工人系统 #
3327次浏览 36人参与
# 嵌入式转岗的难度怎么样 #
11212次浏览 251人参与
# 你最希望上岸的公司是? #
76607次浏览 469人参与
# 如何写一份好简历 #
605201次浏览 8517人参与
# 面试体验感最好的是哪家? #
83694次浏览 818人参与
# 机械应届生薪资要多少才合适? #
12549次浏览 61人参与
# 牛客十周岁生日快乐 #
48797次浏览 759人参与
# 你认为第一份工作重要吗 #
5467次浏览 50人参与
# 985本硕1个中小厂offer,摆烂or继续努力 #
79976次浏览 589人参与
# 秋招OC许愿 #
228327次浏览 1881人参与
# 来聊聊机械薪资天花板是哪家 #
65842次浏览 446人参与