题目:

小明参加了学校的趣味运动会,其中的一个项目是:跳格子。

地上画着一些格子,每个格子里写一个字,如下所示:

从我做起振
我做起振兴
做起振兴中
起振兴中华

比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一算他一共有多少种可能的跳跃路线呢?答案是一个整数!
思路

我们可以把每个格子的位置用二维坐标来表示,比如"做"字的坐标为(2,0)。题目中要求横向或纵向跳到相邻的格子里,但是我们只能向下或向右跳,向左或向上并不能达到要求。所以路线的总数为:所在格子向下走的线路数和想右走的线路数的总和,当走到下边界或者右边界时,线路就已经确定了。

package Lq_project;public class Lanqiao_01 {public static void main(String[] args) {int one = 0;one = two(0, 0);System.out.printf("总共有%d种路线:",one);}public static int two(int i, int j) {if (i == 3 || j == 4) {return 1;}// two(i + 1, j):向下走的路线总数;two(i, j+ 1):向右走的路线总数return two(i + 1, j) + two(i, j + 1);}
}

运行结果:

java题目:振兴中华相关推荐

  1. Tcl 语言改写Java题目-1

    Java题目:https://blog.csdn.net/wenzhi20102321/article/details/52274976 Program1. proc fun_1 {x} {      ...

  2. 经典Java题目:输入一个数字,输出它的大写汉字(阿拉伯数字转汉字)

    写在前面 无意间看到一个Java题目,觉得挺有意思,就拿出来和大家分享: 输入一个数字,输出它的大写汉字. 就像这样: 这算是一个有趣的题目了.但是早前我Java基础特别差就没能实现它. 当然,这次我 ...

  3. 【程序23】TestAge.java 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。 //问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个

    //[程序23]TestAge.java 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁. //问第4个人岁数,他说比第3个人大2岁.问第三个人,又说比第2人大两岁.问第2个人,说比第 ...

  4. Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

    Java 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+-+1/n,当输入n为奇数时,调用函数1/1+1/3+-+1/n public class Test {public void ...

  5. 华为oj题java单词博弈_【华为OJ】201301 JAVA 题目0-1级 将数组分为相等的两组

    描述: 编写一个函数,传入一个int型数组,返回该数组能否分成两组,使得两组中各元素加起来的和相等,并且,所有5的倍数必须在其中一个组中,所有3的倍数在另一个组中(不包括5的倍数),能满足以上条件,返 ...

  6. JAVA题目 写一个收费站类_Java综合题目

    分支, 循环, 数据类型 1, 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 2, 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13... ...

  7. Java题目:寻找自幂数

    题目:       自幂数是指一个 n 位数(3≤n≤7 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153:1^4+6^4+3^4+4^4=1634). ...

  8. Java题目训练——年终奖和迷宫问题

    目录 一.年终奖 二.迷宫问题 一.年终奖 题目描述: 小东所在公司要发年终奖,而小东恰好获得了最高福利,他要在公司年会上参与一个抽奖游戏,游戏在一个6*6的棋盘上进行,上面放着36个价值不等的礼物, ...

  9. Java题目训练——星际密码和数根

    目录 一.星际密码 二.数根 一.星际密码 题目描述: 星际战争开展了100年之后,NowCoder终于破译了外星人的密码!他们的密码是一串整数,通过一张表里的信息映射成最终4位密码.表的规则是:n对 ...

最新文章

  1. 作业 3 应用分支与循环结构解决问题 统计字符个数
  2. 双链表的创建,求长,插入,删除,打印,释放(循环和非循环)
  3. STM32的IIC应用详解1
  4. onSaveInstanceState在系统之后可能会杀掉Activity时调用,onStop之前
  5. Caffe将图像数据转换成leveldb/lmdb
  6. torch.bmm() 与 torch.matmul()==>张量的相乘运算
  7. 锐起2540无盘教程
  8. 常见问题-瑞友天翼应用虚拟化系统安装之前需要做什么准备
  9. 东南大学2014计算机考研真题,2014年东南大学920信号数电考研真题(回忆版)
  10. Cadence Allegro学习之PCB封装库的导出
  11. 一键logo生成器_logo制作助手下载-logo制作助手APP免费版下载v1.1
  12. 如何破解zip压缩文件的密码问题?
  13. 奇点云宣布完成1.2亿元B1轮融资,首次公开数据星图
  14. 【侯捷 C++ 面向对象高级开发】课程笔记以及个人注释(附带课程资源)
  15. MATLAB 基本操作
  16. Windows快捷键和基本DOS命令
  17. 主机和服务器之间有何区别?
  18. 百家争鸣,智能办公群雄论剑,吹响企服三会号角第一声
  19. 解决img撑大父盒子
  20. Dynamo 如何生成管道

热门文章

  1. Python3环境安装配置
  2. 写博客的主要动力来源
  3. Android9,墙都不扶就服你
  4. vue 使用gtm代码代替ga代码作谷歌分析
  5. nginx开启http2配置说明
  6. java 打印佛祖保佑
  7. 笔记本usb转vga外连显示器问题解决记录
  8. Java 使用wps将word文件转换pdf文件
  9. SeleniumChrome实战:动态爬取51job招聘信息
  10. 房价爬虫以及北上广深等城市近几年房价趋势