第十三届蓝桥杯大赛软件省赛Java学B组试题

一、试题截图

1. 星期计算

这道题是可以直接用笔算起来的,我算出来的答案是5,(2022整除7 余6,六天后就是星期五)但目前官方答案还不知道是什么?
我还用Excel验算了一下,应该是对的。。。



刚好是星期五,老师说了做题可以不限工具

2. 山

这是一道回文数的题,很常见的试题,具体回文数的题网上一大堆,有兴趣的去找找看

3. 字符统计

判断一个字符串,输出重重复次数最多的字符,暴力枚举可解决

4. 最少刷题数

万物皆可暴力,只可惜我在运行的过程中出现了整数范围溢出的情况

5. 求阶乘

从这里开始是我连看都看不懂的题了,emmmm

6. 最大子矩阵


7. 数组切分

8. 回忆迷宫


这是他们超级喜欢考的迷宫题,反过来反过去。。

9. 红绿灯


啊这这这。。

10. 拉箱子



二、感悟

  1. 算法的学习不能仅限于一个竞赛,而是通过这样一个机会发现自己还有很多不明白的知识点,可以查漏补缺,明白自己的不足。在这中间,受打击是肯定的,但不能因此就趴在原地了,我们要当

  2. 本次竞赛准备过程,受一些不可抗力情况的影响,准备的不是很好,ei,好像想混个省三都没了,,,
    对于后边准备的同学的建议是一定要调整好状态,因为计划永远赶不上变化,fighting~

  3. 蓝桥杯或是学习算法推荐图书
    1)挑战程序设计竞赛

    (emmm,是好书,但我只坚持看了一点点,不然怎么连省三都拿不到。。)
    2)算法图解

    (好书!!通俗易懂!!电子版和实体书加起来看过两遍,算法真的是应该多看几遍,开始学觉得难,但是看第二篇之后的感觉是很不同的,这个一定要去看)

更多推荐

2022年第十三届蓝桥杯大赛软件省赛Java学B组试题