您的位置:首页 > 其它

计蒜客【跳跃游戏二】

2018-01-20 22:17 218 查看
原文:https://www.cnblogs.com/Pinging/p/7719864.html

import java.util.Arrays;
import java.util.Scanner;

public class Main {

public static void main(String args[]){

Main test=new Main();
test.start();

}
public void start(){

Scanner scan=new Scanner(System.in);
int num=scan.nextInt();
int value[]=new int[num];
Arrays.fill(value, 9999999);
int array[]=new int[num];
for(int i=0;i<num;i++){
array[i]=scan.nextInt();
}
value[0]=0;
for(int i=0;i<num;i++){
for(int j=1;j<=array[i];j++){
if(i+j>=num)
continue;
value[i+j]=Math.min(value[i+j],value[i]+1);

}

}
System.out.println(value[num-1]);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: