第六届蓝桥杯C/C++省赛B组
暗托涅瓦
在校大学生 不定期更新学习笔记
展开
-
第六届蓝桥杯C/C++省赛B组 试题A :奖券数目
虽然这些说法纯属无稽之谈,但有时还要迎合大众的需求。某抽奖活动的奖券号码是5位数(10000-99999),要求其中不要出现带“4”的号码,主办单位请你计算一下,如果任何两张奖券不重号,最多可发出奖券多少张。有些人很迷信数字,比如带“4”的数字,认为和“死”谐音,就觉得不吉利。请提交该数字(一个整数),不要写任何多余的内容或说明性文字。原创 2024-03-17 20:38:44 · 364 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题B:星系炸弹
请填写该日期,格式为 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19。比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。请严格按照格式书写。不能出现其它文字或符号。每个炸弹都可以设定多少天之后爆炸。方法一 用excel表格。原创 2024-03-17 20:45:09 · 328 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题C:三羊献瑞
请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。原创 2024-03-17 20:47:59 · 385 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题D:格子中输出
StringInGrid函数会在一个指定大小的格子中打印指定的字符串。如果不能恰好居中,可以稍稍偏左或者偏上一点。要求字符串在水平、垂直两个方向上都居中。如果字符串太长,就截断。原创 2024-03-17 20:54:38 · 312 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题E:九数组分数
9 这九个数字组成一个分数,其值恰好为1/3,如何组法?下面的程序实现了该功能,请填写划线部分缺失的代码。题解:一个简单的回溯问题。原创 2024-03-17 20:56:23 · 308 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题F:加法变乘法
请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015。+49= 2015 就是符合要求的答案。注意:需要你提交的是一个整数,不要填写任何多余的内容。我们都知道:1+2+3+ …+ 49 = 1225。原创 2024-03-17 20:59:27 · 360 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题G:牌型种数
f[i][j]表示拿到第i种牌时,我们手里面有j张牌 的总数。那么我们的目标是不是就是f[13][13],即拿到第13种牌时,我们手里有13张牌。即我们只拿第1种时,拿0-4张都只有1种方法。方法二:此时我们可以考虑dfs,发到第i种时,手里有j张,然后搜索+[0,4]的情况,即当前牌拿0-4张。如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?方法一:由于是直接提交答案,没有时间限制,我们可以暴力枚举每一张牌拿的张数,最后判断手里是不是13张。原创 2024-03-17 21:09:36 · 342 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题H:移动距离
我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线方向移动)X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3…输入为3个整数w m n,空格分开,都在1到10000范围内。要求输出一个整数,表示m n 两楼间最短移动距离。当排满一行时,从下一行相邻的楼往反方向排号。w为排号宽度,m,n为待计算的楼号。原创 2024-03-17 21:16:26 · 344 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题I:垒骰子
a和b能连则为1,a和b不能连则为0(注意是相邻两层的顶面,不是衔接面,所以要转化,比如题给的1 2要改为1 5)。我们设六阶矩阵An,其中An的第a行第b列表示第一层顶面数字为a、第n层顶面数字为b的所有排列的情况。假设有 m 组互斥现象,每组中的那两个数字的面紧贴在一起,骰子就不能稳定的垒起来。两种垒骰子方式相同,当且仅当这两种方式中对应高度的骰子的对应数字的朝向都相同。我们先来规范一下骰子:1 的对面是 4,2 的对面是 5,3 的对面是 6。我们只考虑顶面的情况,最后乘上4^n即可。原创 2024-03-17 21:20:51 · 382 阅读 · 0 评论 -
第六届蓝桥杯C/C++省赛B组 试题J:生命之树
上帝要在这棵树内选出一个非空节点集S,使得对于S中的任意两个点a,b,都存在一个点列 {a, v1, v2, …, vk, b} 使得这个点列中的每个点都是S里面的元素,且序列中相邻两个点间有一条边相连。经过atm的努力,他已经知道了上帝给每棵树上每个节点上的整数。对于 100% 的数据,0 < n原创 2024-03-17 21:23:59 · 357 阅读 · 0 评论