蓝桥杯真题 振兴中华 题解

小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg) 从我做起振 我做起振兴 做起振兴中 起振兴中华 比赛时,先站在左 小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg) 从我做起振 我做起振兴 做起振兴中 起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。 请你帮助小明算一算他一共有多少种可能的跳跃路线呢? 答案是一个整数,请通过浏览器直接提交该数字。 注意:不要提交解答过程,或其它辅助说明类的内容。 阅读详情

题目:
小明参加了学校的趣味运动会,其中的一个项目是:跳格子。
地上画着一些格子,每个格子里写一个字,如下所示:(也可参见下图)

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

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

要求跳过的路线刚好构成“从我做起振兴中华”这句话。
请你帮助小明算一算他一共有多少种可能的跳跃路线呢?
这里写图片描述

思路:
DFS;递归深度为一句话的汉字个数,在当前格子下有两种选择,向右走or向下走,
递归出口为走到带有“华”字的格子。
PS:这个题一开始做出结果是70来,搞了半天,才发现我把格子算成5*5的了,悲催…也给了自己启示:当得出的结果大于正确答案时看看是不是数组的大小问题,在比赛时要细心看好数组是多大的。
PPS:下面的代码还多了一些东西,把路径给打印出来了

答案:35

Code:

//振兴中华 答案:35
#include<bits/stdc++.h>
using namespace std;
int cnt = 0;
int selected[5][6];

void print(int cnt){
    cout<<"case:"<<cnt<<    endl;
    for(int i = 1; i <= 4; ++i){
        for(int j = 1; j<= 5; ++j){
            switch(selected[i][j]){
                case 0:cout<<"  ";break;
                case 1:cout<<"> ";break;
                case 2:cout<<"! ";break;
            }
        }
        cout<<endl;
    }
    cout<<endl;
}

void dfs(int x, int y){
    //(x,y)当前要访问的坐标 
    if(x == 4 && y == 5){
        cnt++;
        print(cnt);
        return ;
    }
    //向右走
    if(y < 5) {
        selected[x][y] = 1;
        dfs(x, y + 1);
        selected[x][y] = 0;

    }
    //向下走 
    if(x < 4){
        selected[x][y] = 2;     
        dfs(x + 1, y);
        selected[x][y] = 0;
    } 
}

int main(){
    for(int i = 1; i <= 4; ++i){
        for(int j = 1; j <= 5; ++j){
            selected[i][j] = 0;
        }
    }
    dfs(1,1);
    cout<<cnt<<endl;
    return 0;
} 
蓝桥2013年省赛A组题目题解 文章目录高斯日记 高斯日记 1 1 阅读详情

相关推荐

最全的2021蓝桥杯算法课《算法很美》的学习笔记总目录+真题详解

本系列是对最全的2021蓝桥杯算法课《算法很美》的笔记总结和归纳 学习视频:算法很美 第一章 1.1课程介绍

m0_51456787的博客 1万+

蓝桥杯真题javaB第三题:振兴中华

第三题:振兴中华 题目描述 小明参加了学校的趣味运动会,其中的一个项目是:跳格子。地上画着一些格子,每个格子里写一个字 从我做起振 我做起振兴 做起振兴中 起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位 置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。 请你帮助小明算一算他一共有多少种可能的跳跃路线呢? 答案是一个整数,请通过浏览器直接提交该数字。 注意:不要提交解答过程,或其它辅助说明类的内容。 题目分.

weixin_55054681的博客 793

将一维数据(序列)转化为二维数据(图像)的方法汇总GAFS, MTF, Recurrence plot,STFT

虽然深度学习方法(1D CNN, RNN, LSTM 等)可以直接处理一维数据,但是当前的深度学习方法主要还是处理二维结构数据的,特别是在计算机视觉CV以及自然语言处理NLP领域,各种各样的方法层出不穷。因此,如果能够将一维序列数据转化为二维(图像)数据, 则可以直接结合CV以及NLP领域的方法,是不是很有趣! GAF, GASF, GADF, MTF, Recurrence Plot, STFT, 短时傅里叶变换

MasterQKK 5万+

java:振兴中华

小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示:(也可参见p1.jpg) 从我做起振 我做起振兴 做起振兴中 起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。 ...

qq_158032149的博客 535

5分钟搞定:用Ollama在MacBook上本地运行Qwen3大模型(附避坑指南)

本文详细介绍了如何在MacBook上使用Ollama快速部署和运行Qwen3大模型,包括安装步骤、性能优化技巧及常见问题解决方案。Ollama作为一款轻量级工具,特别适合M系列芯片的Mac用户,支持多种量化版本,显著降低资源消耗,提升推理速度。

sql99的博客 822

Keil5安装包别乱下!手把手教你从官网精准下载C51/V960和MDK5,并完成2032年有效注册(避坑网络资源失效)

本文详细介绍了如何从Keil官网安全下载C51 V9.60和MDK5开发环境,并提供2032年有效注册的完整指南。通过验证安装包完整性、自定义安装路径和长期激活方案,帮助开发者避开网络资源陷阱,搭建稳定的STM32开发环境。

weixin_26886855的博客 532

蓝桥杯真题【振兴中华】

【代码】蓝桥杯真题【振兴中华】

量变引起质变。 353

fluent二维叶型仿真_Fluent案例4【自然对流】

自然对流来了!!江苏的高校好多开学了,我啥时候才能开学另外,刚才看了何同学的Mac Pro深度体验视频,我好酸/(ㄒoㄒ)/~~好想拥有一台跑仿真那种sou~sou~sou~的机器。废话不多说了,进入正题!案例题目:一个矩形空腔内有500K恒温小球,矩形空腔充斥空气,边界条件绝热,模型尺寸如下,试模拟空腔内空气流动状态做出温度变化图。(尺寸大小懒得写了,在建模部分里有)操作平台:workbench...

weixin_39724469的博客 3670

【蓝桥杯】振兴中华

振兴中华 小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示: 从我做起振我做起振兴做起振兴中 起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。 请...

aizhiyan2320的博客 412

华为私有云HCS 8.1.1实战:从镜像制作到云主机发放全流程指南

本文详细解析了华为私有云HCS 8.1.1从镜像制作到云主机发放的全流程实战指南。内容涵盖制作标准化QCOW2镜像、配置云主机规格与主机组、规划外部网络,以及在运营面为租户初始化资源、配置审批流与产品目录。最后,通过用户视角演示了从创建VPC网络到申请、审批并最终绑定EIP访问云主机的完整操作步骤,为运维人员和架构师提供了一套清晰、可落地的HCS部署与管理实践方案。

weixin_29305313的博客 1128

点云从入门到精通技术详解100篇-点云的特征检测(续)

对每个维度的序列分别计算 DTW 距离,最后。权重将距离限制在较小的范围内,对于时间跨度大的数据集,过度限制了点对点的路径,同的,因此不能用欧氏距离来计算两个多元时间序列之间的距离,本文选用的是动态时。到的股票数据是未知分类的,因此该数据的相似性分析缺少有效的评价方式,通常需要。时间序列,简而言之,就是与时间相关的数据的集合,应用在生活工作中的方方面。时间序列的分段线性化表示的难点在于如何找出分段点,目前,对于分段点的研究。经过分段线性化之后,每个多元时间序列的维度是相同的,但是每一维的长度是不。

getusushu的博客 334

【蓝桥杯省赛JavaB组真题详解】第四届蓝桥杯省赛真题详解(2013)

第一题:世纪末的星期 题目描述 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会… 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日… 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)? 请回答该年份(只写这个4位整数,不要写12月31等多余信息) 答案解析 点击查看详解(【蓝桥杯JavaB组真题详解】

疼疼蛇的博客 2497

【原创】汇川H5U PLC控制伺服的方法

6、在线调试-进入伺服调试,可以在本软件上进行调试,可以实现原点回归、正向点动、反向电动、使能(这里使能打开时触摸屏上的使能不能打开,会冲突)、复位、停止(如下图所示)。5、在原点返回设置中一般情况下对原点信号、正限位、负限位、原点返回方向、原点返回方式进行设置,其他设置默认不改(如下图所示)。3、在单位换算设置上只需要修改脉冲数和移动量(根据伺服配套导轨上名牌进行设置),其他设置默认不改(如下图所示)。11、双击后右边出现编辑框 在上半部分定义变量(IN、INOUT、OUT、VAR)(如下图所示)。

Qinmingyue13的博客 6666

蓝桥杯第四届真题 :振兴中华

点击查看:蓝桥杯历年真题 题解目录 振兴中华 package java_2013_A; /** * @author Ren */ public class Main002_振兴中华2 { public static void main(String[] args) { System.out.println(f(0,0)); } private static int f(int i, int j) { if(i==3 || j==4) retu

Xiong-er 的博客 775

YOLOv11 模型剪枝实战:深入解析通道剪枝与层剪枝的策略与实现(含环境配置、微调技巧与部署测试)

YOLOv11模型剪枝技术通过移除冗余参数和结构来压缩模型,主要包括通道剪枝和层剪枝两种方法。通道剪枝通过评估批量归一化层的缩放因子γ确定通道重要性,移除不重要的特征通道;层剪枝则直接删除整个网络层或模块。剪枝流程包括评估重要性、移除冗余成分、微调模型和评估性能四个步骤。该技术可显著降低模型计算量和参数量,适合在资源受限设备上部署高性能目标检测模型。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1960

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

2013年蓝桥杯省赛JavaB题解

真题下载地址 需要2013年蓝桥杯JavaB组真题的可以在评论下留一下邮箱 目录 一、标题: 世纪末的星期 二、标题: 马虎的算式 三、标题: 振兴中华 四、标题: 黄金连分数 五、标题:有理数类 六、标题:三部排序 七、标题:错误票据 八、标题:幸运数 九、带分数 十、标题:连号区间数 一、标题: 世纪末的星期 使用GregorianCalendar类...

the blog of Lee 681

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

2013第四届蓝桥杯JavaA组省赛

2013第四届蓝桥杯JavaA组省赛真题详解 第一题:世纪末的星期 题目描述 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会…有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!于是,“谣言制造商”又修改为星期日…1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12...

weixin_43187268的博客 425

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

2013年第四届蓝桥杯Java B组初赛真题个人题解

2013年第四届蓝桥杯Java B组初赛真题题解,欢迎大家前来查看

小菜God的博客 293

2013年第四届蓝桥杯省赛试题及详解(Java本科A组)

蓝桥杯历年真题题目及题解目录汇总 结果填空 (满分3分) 结果填空 (满分5分) 结果填空 (满分6分) 结果填空 (满分13分) 代码填空 (满分5分) 代码填空 (满分10分) 程序设计(满分4分) 程序设计(满分10分) 程序设计(满分17分) 程序设计(满分27分) 1.标题: 世纪末的星期 曾有邪教称1999年12月31日是世界末日。当然该谣...

一叶之修的博客 6345

2013蓝桥杯Java B组省赛真题题解(持续更新)

蓝桥杯真题题解

黄小黄的博客 1134

蓝桥杯C/C++A组省赛历年真题题解(2013~2021)

蓝桥杯C/C++A组省赛历年真题目录及题解整理

qq_59700927的博客 4万+

2013第四届蓝桥杯JavaB组省赛真题题解

第一题:世纪末的星期 Problem Description: 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日...... 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年...

innocence的博客 773

蓝桥杯如何拿到省一?

蓝桥杯java B组写在前面2013年世纪末的星期马虎的算式3振兴中华黄金连分数有理数类(填空题)三部排序(填空题)错误票据幸运数字带分数连号区间数2014猜字母 写在前面 去年是在考前半个月的时间刷了一遍真题并且很长一段时间在zz老师的指导下坚持刷力扣,混了个省一,只是后面错过了国赛,今年希望能够拿到国二今年开学以后就该要投入到考研的复习当中了,趁着寒假再过一遍真题熟悉一下eclipse的使用方法,刷一刷力扣熟悉算法(不过,感觉力扣的难度相对而言要更大些),4月2日考前再进行回顾,希望能够拿到国二,加油~

Magnolia_He的博客 2389

2013第四届蓝桥杯 C/C++A组真题及题解(未完待续)

1. (4')题目标题: 高斯日记     大数学家高斯有个好习惯:无论如何都要记日记。     他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210     后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?     高斯出生于:1777年4月30日。  

cr496352127的博客 1064

【题解】2013年第四届蓝桥杯省赛试题及详解(Java本科B组)

试题目录A - 结果填空:世纪末的星期 A - 结果填空:世纪末的星期 问题描述 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。 还有人称今后的某个世纪末的12月31日,如果是星期一则会… 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日… 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即x...

360°顺滑 763

第四届蓝桥杯省赛javaB组试题解析

1、标题: 世纪末的星期 曾有邪教称1999年12月31日是世界末日。当然该谣言已经不攻自破。还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!!于是,“谣言制造商”又修改为星期日...... 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即...

好好学java 517
上一篇: 2015第6届蓝桥杯A组第7题 手链样式 题解
下一篇: 蓝桥杯真题题解 方格填数
SkyeBCI
博客等级 码龄9年 231粉丝 211原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值