![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯2013年C组
GLANCE_sl
这个作者很懒,什么都没留下…
展开
-
蓝桥杯:判断前缀
蓝桥杯:判断前缀题目描述:如下的代码判断 needle_start指向的串是否为haystack_start指向的串的前缀,如不是,则返回NULL。比如:“abcd1234” 就包含了 “abc” 为前缀 1 char* prefix(char* haystack_start, char* needle_start) 2 { 3 char* haystack = haystack_...原创 2020-06-17 17:53:30 · 196 阅读 · 0 评论 -
蓝桥杯:翻硬币
蓝桥杯:翻硬币题目描述:小明正在玩一个“翻硬币”的游戏。桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。比如,可能情形是:** oo**oooo如果同时翻转左边的两个硬币,则变为:oooo***oooo现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢...原创 2020-03-29 12:32:22 · 240 阅读 · 1 评论 -
蓝桥杯:错误票据
蓝桥杯:错误票据题目描述:某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。输入:要求程序首先输入一个整数N(N<100)表示...原创 2020-03-28 12:40:18 · 216 阅读 · 0 评论 -
蓝桥杯:判断前缀
蓝桥杯:判断前缀题目描述:如下的代码判断 needle_start指向的串是否为haystack_start指向的串的前缀,如不是,则返回NULL。比如:“abcd1234” 就包含了 “abc” 为前缀 1 char* prefix(char* haystack_start, char* needle_start) 2 { 3 char* haystack = haystack_...原创 2020-03-28 11:04:03 · 123 阅读 · 0 评论 -
蓝桥杯:第39阶台阶
蓝桥杯:第39阶台阶题目描述:小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?答案: 51167078代码:#include<stdio.h>#inc...原创 2020-03-18 11:53:05 · 247 阅读 · 0 评论 -
蓝桥杯:高斯日记
蓝桥杯:高斯日记题目描述:大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,...原创 2020-03-18 11:34:54 · 135 阅读 · 0 评论 -
蓝桥杯:剪格子
蓝桥杯:剪格子题目描述:如下图所示,3 x 3 的格子中填写了一些整数。±-–±-+|10 1|52|±-***–+|20|30 1|*******–+| 1| 2| 3|±-±-±-+我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为两个部分,使得这两个区域的数字和相等。如果存在...原创 2020-03-15 17:20:56 · 246 阅读 · 0 评论 -
蓝桥杯:带分数
蓝桥杯:带分数题目描述:100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N<1000*1000)输出格式程序输出该数字用数码1~9不重复不遗漏...原创 2020-03-15 13:24:30 · 181 阅读 · 0 评论 -
蓝桥杯:打印十字图
蓝桥杯:打印十字图题目描述:小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数。输入格式一个正整数 n (n<30) 表示要求打印图形的层数。输出格式对应包围层数的该标志。输入样例1:输入:1输出:输入样例2:输入:3输出:代码:#include<iostream&...原创 2020-03-14 13:46:20 · 206 阅读 · 0 评论 -
蓝桥杯:核桃的数量
蓝桥杯:核桃的数量题目描述:小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:各组的核桃数量必须相同各组内必须能平分核桃(当然是不能打碎的)尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30)...原创 2020-03-13 14:39:26 · 172 阅读 · 0 评论 -
蓝桥杯:三部排序
蓝桥杯:三部排序题目描述:一般的排序有许多经典算法,如快速排序、希尔排序等。但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。比如,对一个整型数组中的数字进行分类排序:使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!!以下的程序实现了该目标。...原创 2020-03-13 14:25:05 · 229 阅读 · 0 评论 -
蓝桥杯:公约数公倍数
蓝桥杯:公约数公倍数题目描述:我们经常会用到求两个整数的最大公约数和最小公倍数的功能。下面的程序给出了一种算法。函数 myfunc 接受两个正整数a,b经过运算后打印出 它们的最大公约数和最小公倍数。此时,调用 myfunc(15,20)将会输出:560// 交换数值void swap(int *a,int *b){int temp;temp=*a;*a=*b;...原创 2020-03-13 14:03:51 · 290 阅读 · 0 评论 -
蓝桥杯:马虎的算式
蓝桥杯:马虎的算式题目描述:小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。有一次,老师出的题目是:36 x 495 = ?他却给抄成了:396 x 45 = ?但结果却很戏剧性,他的答案竟然是对的!!因为 36 * 495 = 396 * 45 = 17820类似这样的巧合情况可能还有很多,比如:27 * 594 = 297 * 54假设 a b c d e 代表1...原创 2020-03-13 13:48:54 · 571 阅读 · 0 评论 -
蓝桥杯:利用位数猜年龄
蓝桥杯:利用位数猜年龄原创 2020-02-07 13:19:33 · 602 阅读 · 1 评论 -
蓝桥杯:振兴中华(递归法)
蓝桥杯:振兴中华(递归法)题目描述:小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示:从我做起振我做起振兴做起振兴中起振兴中华比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。要求跳过的路线刚好构成“从我做起振兴中华”这句话。请你帮助小明算一...原创 2020-02-12 11:59:43 · 483 阅读 · 0 评论 -
蓝桥杯:幻方填空
蓝桥杯:幻方填空题目描述:幻方是把一些数字填写在方阵中,使得行、列、两条对角线的数字之和都相等。欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中给出的一个4阶幻方。他把1,2,3,…16 这16个数字填写在4 x 4的方格中。如图所示,即:表中有些数字已经显露出来,还有些用?和*代替。请你计算出? 和 * 所代表的数字。并把 * 所代表的数字作为本题答案提交。答案是一个...原创 2020-03-13 13:32:07 · 584 阅读 · 0 评论