
蓝桥杯
文章平均质量分 50
蓝桥杯
繁星璀璨G
单身,求对象
展开
-
C/C++ 2020年第十一届蓝桥杯B组第一场---B题---纪念日
本题总分:5 分【问题描述】2020 年77月11日是中国 共 产 党 成立99 周年纪念日。中国 共 产 党 成立于1921 年7月23 日。请问从1921年7月23 日中午12 时到2020年7 月1 日中午12 时一共包含多少分钟?分析:可以直接用计算机的计算器解决;但是非参赛时间,应该多些程序,锻炼思维起初是打算用时间戳解决的,因为这是很现成的接口,只需要转换就能得到结果,然后却发现,时间戳无法解决1970年之前的时间,这也算是涨知识了吧...原创 2021-01-14 23:15:09 · 613 阅读 · 0 评论 -
C/C++ 2020年第十一届蓝桥杯B组第一场---A题---跑步训练
试题 A: 跑步训练本题总分:5 分【问题描述】小明要做一个跑步训练。初始时,小明充满体力,体力值计为10000 。如果小明跑步,每分钟损耗600的体力。如果小明休息,每分钟增加300 的体力。体力的损耗和增加都是均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达0,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。答案中只填写数,不填写单位。分析:第1分钟消耗600体力,第2分钟提升300体力,...原创 2020-12-25 21:15:06 · 1549 阅读 · 0 评论 -
C程序-2018年第九届蓝桥杯B组-第一题:第几天
2000年的1月1日,是那一年的第1天。那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。分析思路:2000是闰年,2月有29天5月4日是1月1日后的第124天,即5月4日是2000年第125天...原创 2019-05-14 16:05:38 · 234 阅读 · 0 评论 -
C程序-2017年第八届蓝桥杯B组-第九题:分巧克力
儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形。 为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足: 1. 形状是正方形,边长是整数 2. 大小相同 例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x...原创 2019-05-14 12:02:49 · 656 阅读 · 0 评论 -
C程序-2017年第八届蓝桥杯B组-第六题:最大公共子串
最大公共子串长度问题就是:求两个串的所有子串中能够匹配上的最大长度是多少。比如:"abcdkkk" 和 "baabcdadabc",可以找到的最长的公共子串是"abcd",所以最大公共子串长度为4。下面的程序是采用矩阵法进行求解的,这对串的规模不大的情况还是比较有效的解法。请分析该解法的思路,并补全划线部分缺失的代码。#include <stdio.h>#inc...原创 2019-05-14 10:33:39 · 448 阅读 · 0 评论 -
C程序-2017年第八届蓝桥杯B组-第五题:取数位
求1个整数的第k位数字有很多种方法。以下的方法就是一种。// 求x用10进制表示时的数位长度int len(int x){ if(x<10) return 1; return len(x/10)+1;} // 取x的第k位数字int f(int x, int k){ if(len(x)-k==0) return x%10; retu...原创 2019-05-14 09:28:32 · 353 阅读 · 0 评论 -
C程序-2017年第八届蓝桥杯B组-第二题:等差素数列
2,3,5,7,11,13,....是素数序列。类似:7,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。上边的数列公差为30,长度为6。2004年,格林与华人陶哲轩合作证明了:存在任意长度的素数等差数列。这是数论领域一项惊人的成果!有这一理论为基础,请你借助手中的计算机,满怀信心地搜索:长度为10的等差素数列,其公差最小值是多少?注意:需要提...原创 2019-05-13 12:01:39 · 710 阅读 · 0 评论 -
C程序-蓝桥-历届试题 买不到的数目
问题描述小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。输入格式两...原创 2019-05-07 17:34:49 · 525 阅读 · 2 评论 -
C程序-蓝桥-历届试题 打印十字图
问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数。输入格式一个正整数 n (n<30) 表示要求打印图形的层数。输出格式对应包围层数的该标志。样例输入11样例输出1样例输入23样例输出2提示请仔细观察样例,尤其要注意句点的数量...原创 2019-05-06 09:39:52 · 276 阅读 · 0 评论 -
C程序-蓝桥-历届试题 小数第n位
问题描述 我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数。 如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式。 本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始的3位数。输入格式 一行三个整数:a b n,用空格分开。a是被除数,b是除数,n是所求的小数后位置(0<a,b,n<1000000000)输出格式 一行...原创 2019-05-03 13:59:46 · 573 阅读 · 0 评论 -
C程序-2019年第十届蓝桥杯B组-试题 I: 后缀表达式
【问题描述】 给定 N 个加号、M 个减号以及 N + M + 1 个整数 A1,A2,··· ,AN+M+1,小 明想知道在所有由这 N 个加号、M 个减号以及 N + M +1 个整数凑出的合法的 后缀表达式中,结果最大的是哪一个?请你输出这个最大的结果。 例如使用1 2 3 + -,则 “2 3 + 1 -” 这个后缀表达式结果是 4,是最大的。【输入格式】第一行包含两个整数 N 和 ...原创 2019-03-25 14:14:51 · 1177 阅读 · 4 评论 -
C程序-2019年第十届蓝桥杯B组-试题 H: 等差数列
【问题描述】数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 N 个整数。 现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有 几项?【输入格式】输入的第一行包含一个整数 N。 第二行包含 N 个整数 A1,A2,··· ,AN。(注意 A1 ∼ AN 并不一定是按等差数 列中的顺序给出)【输出格式】输出一个整数表示答案。【样...原创 2019-03-25 14:03:39 · 1511 阅读 · 2 评论 -
C程序-2019年第十届蓝桥杯B组-试题 F: 特别数的和
【问题描述】 小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。 请问,在 1 到 n 中,所有这样的数的和是多少?【输入格式】输入一行包含两个整数 n。【输出格式】输出一行,包含一个整数,表示满足条件的数的和。【样例输入】 40【样例输出】 574【评测...原创 2019-03-25 11:08:10 · 1233 阅读 · 0 评论 -
C程序-2019年第十届蓝桥杯B组-试题 D: 数的分解
【问题描述】 把 2019 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包 含数字 2 和 4,一共有多少种不同的分解方法?注意交换 3 个整数的顺序被视为同一种方法,例如 1000+1001+18 和 1001+1000+18 被视为同一种。思路:把 2019 分解成 3 个各不相同的正整数之和,交换 3 个整数的顺序被视为同一种方法,循环时初始化可以在上一层基础上+1,便...原创 2019-03-25 10:41:04 · 1533 阅读 · 2 评论 -
C程序-2019年第十届蓝桥杯B组-试题 C: 数列求值
【问题描述】 给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求 第 20190324 项的最后 4 位数字。思路:题目本身并不难,只是数的范围很大,直接相加还会溢出,结果只要后四位,每次循环取余即可,反正加法高位也不会影响低位;直接for循环也出不来,可以考虑把循环次数减少为原来的三分之一参考答案:4659;20190324能被3...原创 2019-03-24 22:52:35 · 647 阅读 · 0 评论 -
C程序-2019年第十届蓝桥杯B组-试题 B: 年号字串
【问题描述】 小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26。对于 27 以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对 应 28,AZ 对应 52,LQ 对应 329。 请问 2019 对应的字符串是什么?思路:这是蓝桥练习系统的原题(Excel地址),做过了,蛮简单的有26个字母,即当做26进制计算,但又不完全是26进制,因为当...原创 2019-03-24 21:53:54 · 1865 阅读 · 0 评论 -
C程序-2019年第十届蓝桥杯B组-试题 A:组队
【问题描述】 作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员, 组成球队的首发阵容。 每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1 号位至 5 号位的评分之和最大可能是多少?思路:每个编号不能被重复选中,所以先找出每个号位最大的分数,只要不冲突,就可以选中;综合考虑就可以得出最大结果参考答案:98+99+98+97+98=490...原创 2019-03-24 21:25:31 · 945 阅读 · 2 评论 -
C程序-2017年第八届蓝桥杯B组-第一题:购物单
标题: 购物单 小明刚刚找到工作,老板人很好,只是老板夫人很爱购物。老板忙的时候经常让小明帮忙到商场代为购物。小明很厌烦,但又不好推辞。 这不,XX大促销又来了!老板夫人开出了长长的购物单,都是有打折优惠的。 小明也有个怪癖,不到万不得已,从不刷卡,直接现金搞定。 现在小明很心烦,请你帮他计算一下,需要从取款机上取多少现金,才能搞定这次购物。 取款机...原创 2019-01-04 13:38:52 · 183 阅读 · 0 评论 -
C程序-2017年第八届蓝桥杯B组-第三题:承压计算
X星球的高科技实验室中整齐地堆放着某批珍贵金属原料。每块金属原料的外形、尺寸完全一致,但重量不同。金属材料被严格地堆放成金字塔形。 7 5 8 7 8 8 9 2 7...原创 2019-01-03 21:10:42 · 447 阅读 · 1 评论 -
C程序-蓝桥- 历届试题 回文数字
问题描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。 本题要求你找到一些5位或6位的十进制数字。满足如下要求: 该数字的各个数位之和等于输入的整数。输入格式 一个正整数 n (10<n<100), 表示要求满足的数位和。输出格式 若干行,每行包含一个满足要求的5位或6位整...原创 2018-11-22 10:26:32 · 362 阅读 · 0 评论 -
C程序-2017年第八届蓝桥杯B组-第七题:日期问题
小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。 比如02/03/04,可能是2002年03月04日、2004年02月03日或20...原创 2018-11-04 16:38:27 · 345 阅读 · 0 评论 -
C程序-2018年第九届蓝桥杯B组-第九题:全球变暖
标题:全球变暖你有一张某海域NxN像素的照片,"."表示海洋、"#"表示陆地,如下所示:........##.....##........##...####....###........其中"上下左右"四个方向上连在一起的一片陆地组成一座岛屿。例如上图就有2座岛屿。 由于全球变暖导致了海面上升,科学家预测未来几十年,岛屿边缘一个像素的范围会被海水淹没。具体来说如果一...原创 2018-08-28 17:03:41 · 366 阅读 · 2 评论 -
C程序-2018年第九届蓝桥杯B组-第七题:螺旋折线
标题:螺旋折线如图p1.png所示的螺旋折线经过平面上所有整点恰好一次。 对于整点(X, Y),我们定义它到原点的距离dis(X, Y)是从原点到(X, Y)的螺旋折线段的长度。 例如dis(0, 1)=3, dis(-2, -1)=9 给出整点坐标(X, Y),你能计算出dis(X, Y)吗?【输入格式】X和Y 对于40%的数据,-1000 <= X, Y...原创 2018-08-28 16:38:25 · 427 阅读 · 0 评论 -
C程序-2018年第九届蓝桥杯B组-第二题:明码
一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16行,布局是: 第1字节,第2字节 第3字节,第4字节 .... 第31字节, 第32字节这道题目是给你一段多个汉字组成的信息,每个汉字用32个字节表示,这里给出了字节作为有符号整数的值。题目的要求隐藏在这些信息中。你的...原创 2018-08-28 16:16:01 · 236 阅读 · 0 评论 -
C程序-2018年第九届蓝桥杯B组-第三题:乘积尾零
如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 43292758 7949 6113 5659 5245 7432 3051 4434 6704 35949937 1173 6866 3397 4759 7557 3070 2287 1453 98991486 5722 313...原创 2018-08-02 15:09:05 · 945 阅读 · 0 评论