ch2_8_4求解投骰子游戏问题

思路:递推。到第n步可以从第0步走n步到第n步,从第1步走n-1步到第n步... ...依次类推,=> f(n)=f(0)+f(1)+...+f(n-1)

import java.util.Scanner;

public class ch2_8_4求解投骰子游戏问题 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner in=new Scanner(System.in);
		int n=in.nextInt();
		int a[]=new int[n+1];
		a[1]=1;
		for(int i=2;i<=n;i++) {
			for(int j=1;j<i;j++) 
				a[i]+=a[j];
			a[i]++;
		}
		System.out.println(a[n]);
	}

}

 

全部评论

相关推荐

在校生实习:我觉得平时学校肯定有各种大作业吧。包装一下写项目里。特长那块喧宾夺主了,项目肯定是大头。特长里比如:熟悉vscode,这个感觉不具有吸引性。简要介绍你会什么语言,什么工具等就行了。同26找实习,我是个超级菜鸡😭大家一起加油
点赞 评论 收藏
分享
狠赚笔第一人:学计算机自己不努力怪大环境?我大一就拿到了美团大厂的offer,好好看看自己有没有努力查看图片
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务