蓝桥杯
文章平均质量分 56
H_chen*
这个作者很懒,什么都没留下…
展开
-
蓝桥试题集-基础练习-BASIC-26~30-报时助手-2n皇后问题-Huffuman树-高精度加法-阶乘计算
BASIC-26 报时助手资源限制时间限制:1.0s 内存限制:512.0MB问题描述给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three,原创 2021-03-04 22:13:47 · 208 阅读 · 1 评论 -
蓝桥杯 装饰珠 动态规划, 2020, 省赛
装饰珠 动态规划, 2020, 省赛题目描述在怪物猎人这一款游戏中,玩家可以通过给装备镶嵌不同的装饰珠来获取 相应的技能,以提升自己的战斗能力。已知猎人身上一共有 6 件装备,每件装备可能有若干个装饰孔,每个装饰孔有各自的等级,可以镶嵌一颗小于等于自身等级的装饰珠 (也可以选择不镶嵌)。装饰珠有 MM 种,编号 1 至 MM,分别对应 MM 种技能,第 ii 种装饰珠的等级为 L_iLi,只能镶嵌在等级大于等于 L_iLi 的装饰孔中。对第 ii 种技能来说,当装备相应技能的装饰珠数量达到 K原创 2021-02-27 20:14:20 · 2539 阅读 · 8 评论 -
蓝桥试题集-基础练习-BASIC-22~25-FJ的字符串-芯片测试-龟兔赛跑预测-回形取数
BASIC-22 FJ的字符串资源限制时间限制:1.0s 内存限制:512.0MB问题描述FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …你能找出其中的规律并写所有的数列AN吗?输入格式仅有一个数:N ≤ 26。输出格式请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA题解:#in原创 2021-02-20 21:14:10 · 173 阅读 · 1 评论 -
蓝桥试题集-基础练习-BASIC-18~21-矩阵面积交-完美的代价-数的读法-Sine之舞
BASIC-18 矩阵面积交资源限制时间限制:1.0s 内存限制:512.0MB问题描述平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 32 2 4 4样例输出原创 2021-02-18 17:13:23 · 209 阅读 · 1 评论 -
蓝桥试题集-基础练习-BASIC-14~17-时间转换-字符串对比-分解质因数-矩阵乘法
BASIC-14 时间转换资源限制时间限制:1.0s 内存限制:512.0MB问题描述给定一个以秒为单位的时间t,要求用“< H >:< M>:< S>”的格式来表示这个时间。< H>表示时间,< M>表示分钟,而< S>表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式输入只有一行,是一个整数t(0<=t<=86399)原创 2021-02-16 13:49:52 · 136 阅读 · 0 评论 -
蓝桥试题集-基础练习-BASIC-10~13-十进制转十六进制-十六进制转十进制-十六进制转八进制-数列排序
BASIC-10 十进制转十六进制资源限制时间限制:1.0s 内存限制:512.0MB问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。输入格式输入包含一个非负整数a,表原创 2021-01-23 16:39:40 · 230 阅读 · 0 评论 -
蓝桥试题集-基础练习-BASIC-6~9-杨辉三角形-特殊的数字-回文数-特殊回文数
BASIC-6 杨辉三角形资源限制时间限制:1.0s 内存限制:256.0MB问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样原创 2021-01-23 11:26:22 · 143 阅读 · 0 评论 -
蓝桥试题集-基础练习-BASIC-1~5-闰年判断-01字串-字母图形-数列特征-查找整数
BASIC-1 闰年判断资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:年份是4的倍数而不是100的倍数;年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写原创 2021-01-22 21:30:27 · 177 阅读 · 0 评论 -
第十一届蓝桥杯大赛第二次模拟 8.摆动序列
摆动序列【问题描述】如果一个序列的奇数项都比前一项大,偶数项都比前一项小,则称为一个摆动序列。即 a[2i]<a[2i-1], a[2i+1]>a[2i]。小明想知道,长度为 m,每个数都是 1 到 n 之间的正整数的摆动序列一共有多少个。【输入格式】输入一行包含两个整数 m,n。【输出格式】输出一个整数,表示答案。答案可能很大,请输出答案除以10000的余数。【样例输入】3 4【样例输出】14【样例说明】以下是符合要求的摆动序列:2 1 22原创 2021-01-15 20:46:09 · 94 阅读 · 0 评论 -
第十一届蓝桥杯大赛第二次模拟 7.螺旋
螺旋【问题描述】对于一个 n 行 m 列的表格,我们可以使用螺旋的方式给表格依次填上正整数,我们称填好的表格为一个螺旋矩阵。例如,一个 4 行 5 列的螺旋矩阵如下:1 2 3 4 514 15 16 17 613 20 19 18 712 11 10 9 8【输入格式】输入的第一行包含两个整数 n, m,分别表示螺旋矩阵的行数和列数。第二行包含两个整数 r, c,表示要求的行号和列号。【输出格式】输出一个整数,表示螺旋矩阵中第 r 行第 c 列的元素的值。【样例输入】原创 2021-01-14 20:59:14 · 141 阅读 · 0 评论 -
第十一届蓝桥杯大赛第二次模拟 6.凯撒加密
凯撒加密【问题描述】给定一个单词,请使用凯撒密码将这个单词加密。凯撒密码是一种替换加密的技术,单词中的所有字母都在字母表上向后偏移3位后被替换成密文。即a变为d,b变为e,…,w变为z,x变为a,y变为b,z变为c。例如,lanqiao会变成odqtldr。【输入格式】输入一行,包含一个单词,单词中只包含小写英文字母。【输出格式】输出一行,表示加密后的密文。【样例输入】lanqiao【样例输出】odqtldr【评测用例规模与约定】对于所有评测用例,单词中的字原创 2021-01-12 22:36:50 · 240 阅读 · 0 评论 -
第十一届蓝桥杯大赛第二次模拟 5.反倍数
反倍数【问题描述】给定三个整数 a, b, c,如果一个整数既不是 a 的整数倍也不是 b 的整数倍还不是 c 的整数倍,则这个数称为反倍数。请问在 1 至 n 中有多少个反倍数。【输入格式】输入的第一行包含一个整数 n。第二行包含三个整数 a, b, c,相邻两个数之间用一个空格分隔。【输出格式】输出一行包含一个整数,表示答案。【样例输入】302 3 6【样例输出】10【样例说明】以下这些数满足要求:1, 5, 7, 11, 13, 17, 19, 23原创 2021-01-12 19:03:45 · 179 阅读 · 0 评论 -
第十一届蓝桥杯大赛个人赛校内选拔 10.晚会节目单
晚会节目单【问题描述】小明要组织一台晚会,总共准备了 n 个节目。然后晚会的时间有限,他只能最终选择其中的 m 个节目。这 n个节目是按照小明设想的顺序给定的,顺序不能改变。小明发现,观众对于晚会的喜欢程度与前几个节目的好看程度有非常大的关系,他希望选出的第一个节目尽可能好看,在此前提下希望第二个节目尽可能好看,依次类推。小明给每个节目定义了一个好看值,请你帮助小明选择出 m 个节目,满足他的要求。【输入格式】输入的第一行包含两个整数 n, m ,表示节目的数量和要选择的数量。第二行包原创 2021-01-10 19:38:13 · 179 阅读 · 0 评论 -
第十一届蓝桥杯大赛个人赛校内选拔 9.序列计数
序列计数【问题描述】小明想知道,满足以下条件的正整数序列的数量:第一项为 n;第二项不超过 n;从第三项开始,每一项小于前两项的差的绝对值。请计算,对于给定的 n,有多少种满足条件的序列。【输入格式】输入一行包含一个整数 n。【输出格式】输出一个整数,表示答案。答案可能很大,请输出答案除以10000的余数。【样例输入】4【样例输出】7【样例说明】以下是满足条件的序列:4 14 1 14 1 24 24 2 14 34 4【评测用例规原创 2021-01-10 16:35:50 · 215 阅读 · 0 评论 -
第十一届蓝桥杯大赛个人赛校内选拔 8.长草
长草问题描述小明有一块空地, 他将这块空地划分为 n 行 m 列的小块,每行和每列的长度都为 1。 小明选了其中的一些小块空地, 种上了草,其他小块仍然保持是空地。这些草长得很快,每个月, 草都会向外长出一些,如果一个小块种了草, 则它将向自己的上、下、左、右四小块空地扩展,这四小块空地都将变为有草的小块。 请告诉小明,k 个月后空地上哪些地方有草。输入格式输入的第一行包含两个整数 n, m。接下来 n 行,每行包含 m 个字母, 表示初始的空地状态,字母之间没有空格。如果为小数点原创 2021-01-09 22:42:48 · 200 阅读 · 0 评论 -
第十一届蓝桥杯大赛个人赛校内选拔 6.递增三元组
递增三元组问题描述在数列 a[1], a[2], …, a[n] 中,如果对于下标 i, j, k 满足 0 < i < j < k < n + 1 且a[i]< a[j] < a[k], 则称 a[i], a[j], a[k] 为一组递增三元组,a[j] 为递增三元组的中心。给定一个数列,请问数列中有多少个元素可能是递增三元组的中心。输入格式第一行包含一个整数 n。第二行包含 n 个整数 a[1], a[2], …, a[n],相邻的整数间用空格分隔原创 2021-01-09 18:40:08 · 168 阅读 · 1 评论 -
第十一届蓝桥杯大赛个人赛校内选拔 7.音节判断
音节判断问题描述小明对类似于 hello这种单词非常感兴趣,这种单词可以正好分为四段,第一段由一个或多个辅音字母组成,第二段由一个或多个元音字母组成,第三段由一个或多个辅音字母组成,第四段由一个或多个元音字母组成。给定一个单词,请判断这个单词是否也是这种单词,如果是请输出yes,否则请输出no。元音字母包括 a, e, i, o, u,共五个,其他均为辅音字母。输入格式输入一行,包含一个单词,单词中只包含小写英文字母。输出格式输出答案,或者为yes,或者为no。样例输原创 2021-01-09 15:53:08 · 326 阅读 · 0 评论