当前位置: 首页 > news >正文

蓝桥杯官网填空题(振兴中华)

题目描述

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

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

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

图片描述

比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。

要求跳过的路线刚好构成“从我做起振兴中华”这句话。

请你帮助小明算一算他一共有多少种可能的跳跃路线呢?

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 128M

//从:0,我:1,做:2,起:3,振:4,兴:5,中:6,华:7

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {static int[] dx=new int[]{0,1};static int[] dy=new int[]{1,0};static int[][] a=new int[][]{{0,1,2,3,4},{1,2,3,4,5},{2,3,4,5,6},{3,4,5,6,7}};static int ans=0;public static void main(String[] args) {dfs(0,0,a[0][0]);System.out.println(ans);}public static void dfs(int x,int y,int sum){if(x==3&&y==4&&sum==28){ans++;}for(int i=0;i<2;i++){int nx=x+dx[i];int ny=y+dy[i];if(nx>=0&&nx<=3&&ny>=0&&ny<=4){dfs(nx,ny,sum+a[nx][ny]);}}}
}

http://www.lryc.cn/news/163442.html

相关文章:

  • node基础之七:Mongodb 数据库
  • 基于Python和mysql开发的智慧校园答题考试系统(源码+数据库+程序配置说明书+程序使用说明书)
  • OPPO/真我手机ColorOS13系统解账户锁-移除手机密码图案锁方法
  • 阿里云大数据实战记录9:MaxCompute RAM 用户与授权
  • JavaScript基础07——变量拓展-数组
  • go-zerogo web集成redis实战
  • 油猴浏览器(安卓)
  • Redis 6.0多线程模型比单线程优化在哪里了
  • [hello,world]这个如何将[ ] 去掉
  • 机器学习_个人笔记_周志华(更新中......)
  • 嵌入式Linux驱动开发(LCD屏幕专题)(二)
  • React的jsx的用法
  • Ei Scopus检索 | 2024年第四届能源与环境工程国际会议(CoEEE 2024)
  • 习题练习 C语言(暑期第四弹)
  • 【docker快速部署微服务若依管理系统(RuoYi-Cloud)】
  • 面试求职-简历编写技巧
  • 云原生安全性:构建可信任的云应用的最佳实践
  • 第一章 数据库SQL-Server(及安装管理详细)
  • chrome extension无法获取window对象
  • 在linux虚拟机上安装docker(我的实践)
  • Spring之事务开发
  • 干了三年的功能测试,让我女朋友跑了,太难受了...
  • JavaScript函数的使用
  • 【算法】Java-使用数组模拟单向链表,双向链表
  • Nessus简单介绍与安装
  • 【每天一道算法题】day2-认识时间复杂度
  • 前端报错合集
  • Milvus以及Web UI 安装
  • Go for循环中的defer
  • 创建开机自启的脚本