自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 蓝桥杯:判断前缀

蓝桥杯:判断前缀 题目描述: 如下的代码判断 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 187

原创 Linux——CentOS7安装步骤(虚拟机下)

Linux——CentOS7安装步骤(虚拟机下) 1.在桌面找到【VMware Workstation Pro】,右击选择以管理员身份运行。 2.点击【创建新的虚拟机】。 3…选择【典型】,点击【下一步】。 4.选择【稍后安装操作系统】,点击【下一步】。 5.选择【Linux】,版本选择【CentOS 7 64位】,点击【下一步】。 6…虚拟机名称输入【CentOS 7 64位】,点击【浏览】更改系统的安装位置,建议安装在出C盘之外的磁盘,可在F盘或其他磁盘新建【CentOS 7】文件夹,点击【下

2020-06-16 23:14:57 342

原创 蓝桥杯:翻硬币

蓝桥杯:翻硬币 题目描述: 小明正在玩一个“翻硬币”的游戏。 桌上放着排成一排的若干硬币。我们用 * 表示正面,用 o 表示反面(是小写字母,不是零)。 比如,可能情形是:** oo**oooo 如果同时翻转左边的两个硬币,则变为:oooo***oooo 现在小明的问题是:如果已知了初始状态和要达到的目标状态,每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢...

2020-03-29 12:32:22 228 1

原创 蓝桥杯:错误票据

蓝桥杯:错误票据 题目描述: 某涉密单位下发了某种票据,并要在年终全部收回。 每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。 因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。 你的任务是通过编程,找出断号的ID和重号的ID。 假设断号不可能发生在最大和最小号。 输入: 要求程序首先输入一个整数N(N<100)表示...

2020-03-28 12:40:18 206

原创 蓝桥杯:判断前缀

蓝桥杯:判断前缀 题目描述: 如下的代码判断 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 117

原创 蓝桥杯:第39阶台阶

蓝桥杯:第39阶台阶 题目描述: 小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级! 站在台阶前,他突然又想着一个问题: 如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢? 答案: 51167078 代码: #include<stdio.h> #inc...

2020-03-18 11:53:05 239

原创 蓝桥杯:高斯日记

蓝桥杯:高斯日记 题目描述: 大数学家高斯有个好习惯:无论如何都要记日记。 他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210 后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯, 它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢? 高斯出生于:1777年4月30日。 在高斯发现的一个重要定理的日记上标注着:5343,...

2020-03-18 11:34:54 126

原创 蓝桥杯:剪格子

蓝桥杯:剪格子 题目描述: 如下图所示,3 x 3 的格子中填写了一些整数。 ±-–±-+ |10 1|52| ±-***–+ |20|30 1| *******–+ | 1| 2| 3| ±-±-±-+ 我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。 本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为两个部分,使得这两个区域的数字和相等。 如果存在...

2020-03-15 17:20:56 232

原创 蓝桥杯:带分数

蓝桥杯:带分数 题目描述: 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 174

原创 蓝桥杯:打印十字图

蓝桥杯:打印十字图 题目描述: 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示: 对方同时也需要在电脑dos窗口中以字符的形式输出该标志,并能任意控制层数。 输入格式 一个正整数 n (n<30) 表示要求打印图形的层数。 输出格式 对应包围层数的该标志。 输入样例1: 输入:1 输出: 输入样例2: 输入:3 输出: 代码: #include<iostream&...

2020-03-14 13:46:20 196

原创 蓝桥杯:核桃的数量

蓝桥杯:核桃的数量 题目描述: 小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是: 各组的核桃数量必须相同 各组内必须能平分核桃(当然是不能打碎的) 尽量提供满足1,2条件的最小数量(节约闹革命嘛) 输入格式 输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开(a,b,c<30) ...

2020-03-13 14:39:26 165

原创 蓝桥杯:三部排序

蓝桥杯:三部排序 题目描述: 一般的排序有许多经典算法,如快速排序、希尔排序等。 但实际应用时,经常会或多或少有一些特殊的要求。我们没必要套用那些经典算法,可以根据实际情况建立更好的解法。 比如,对一个整型数组中的数字进行分类排序: 使得负数都靠左端,正数都靠右端,0在中部。注意问题的特点是:负数区域和正数区域内并不要求有序。可以利用这个特点通过1次线性扫描就结束战斗!! 以下的程序实现了该目标。...

2020-03-13 14:25:05 222

原创 蓝桥杯:公约数公倍数

蓝桥杯:公约数公倍数 题目描述: 我们经常会用到求两个整数的最大公约数和最小公倍数的功能。 下面的程序给出了一种算法。 函数 myfunc 接受两个正整数a,b 经过运算后打印出 它们的最大公约数和最小公倍数。 此时,调用 myfunc(15,20) 将会输出: 5 60 // 交换数值 void swap(int *a,int *b) { int temp; temp=*a; *a=*b; ...

2020-03-13 14:03:51 281

原创 蓝桥杯:马虎的算式

蓝桥杯:马虎的算式 题目描述: 小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是: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 558

原创 蓝桥杯:幻方填空

蓝桥杯:幻方填空 题目描述: 幻方是把一些数字填写在方阵中,使得行、列、两条对角线的数字之和都相等。 欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中给出的一个4阶幻方。 他把1,2,3,…16 这16个数字填写在4 x 4的方格中。 如图所示,即: 表中有些数字已经显露出来,还有些用?和*代替。 请你计算出? 和 * 所代表的数字。并把 * 所代表的数字作为本题答案提交。 答案是一个...

2020-03-13 13:32:07 567

原创 蓝桥杯:出栈顺序

蓝桥杯:出栈顺序 题目描述: X星球特别讲究秩序,所有道路都是单行线。一个甲壳虫车队,共16辆车,按照编号先后发车,夹在其它车流中,缓缓前行。 路边有个死胡同,只能容一辆车通过,是临时的检查站,如图【p1.png】所示。 X星球太死板,要求每辆路过的车必须进入检查站,也可能不检查就放行,也可能仔细检查。 如果车辆进入检查站和离开的次序可以任意交错。那么,该车队再次上路后,可能的次序有多少种? 为了...

2020-02-18 11:47:19 323

原创 蓝桥杯:判断字符的位置

蓝桥杯:判断字符的位置 题目描述: 返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。 若字符串中没有元音字母,则返回0。 只考虑小写的情况。 样例输入 and 样例输出 1 代码: #include<stdio.h> #include<stdlib.h> #include<string.h> #inc...

2020-02-12 12:52:02 318

原创 蓝桥杯:质因数2

蓝桥杯:质因数2 题目描述: 将一个正整数N(1<N<32768)分解质因数,把质因数按从小到大的顺序输出。最后输出质因数的个数。 输入格式   一行,一个正整数 输出格式   两行,第一行为用空格分开的质因数   第二行为质因数的个数 样例输入 66 样例输出 2 3 11 3 样例输入 90 样例输出 2 3 3 5 4 样例输入 37 样例输出 37 1 ...

2020-02-12 12:32:07 438 1

原创 蓝桥杯:计算整数因子

蓝桥杯:计算整数因子 题目描述: 输入一个整数,输出其所有质因子。 输入格式   输入只有一行,包含一个整数n。 输出格式   输出一行,包含若干个整数,为n的所有质因子,按照从小到大的顺序排列。 样例输入 6 样例输出 2 3 数据规模和约定   1< =n< =10000。 代码: #include<stdio.h> int main() { int ...

2020-02-12 12:23:20 456

原创 蓝桥杯:振兴中华(递归法)

蓝桥杯:振兴中华(递归法) 题目描述: 小明参加了学校的趣味运动会,其中的一个项目是:跳格子。 地上画着一些格子,每个格子里写一个字,如下所示: 从我做起振 我做起振兴 做起振兴中 起振兴中华 比赛时,先站在左上角的写着“从”字的格子里,可以横向或纵向跳到相邻的格子里,但不能跳到对角的格子或其它位置。一直要跳到“华”字结束。 要求跳过的路线刚好构成“从我做起振兴中华”这句话。 请你帮助小明算一...

2020-02-12 11:59:43 472

原创 蓝桥杯:反转串(递归法)

蓝桥杯:反转串(递归法) 代码 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<iostream> using namespace std; string c(string str) { int l=str.length(); if(l<=1) ...

2020-02-12 11:26:05 154

原创 蓝桥杯:打印1-10(递归法)

蓝桥杯:打印1-10(递归法) 题目描述: 打印1-10 代码: #include<stdio.h> void dy(int a,int b) { if(a<b)//防止溢出 dy(a,b-1); printf("%d\n",b); } int main() { dy(1,10); } 注: 递归法: 通俗地说,举个例子。有5个学生在一起,问...

2020-02-07 13:59:47 254

原创 蓝桥杯:利用位数猜年龄

蓝桥杯:利用位数猜年龄

2020-02-07 13:19:33 592 1

原创 蓝桥杯:罗马数字转整数

蓝桥杯:罗马数字转整数 题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常...

2020-02-06 12:26:46 170

原创 蓝桥杯:九宫幻方(枚举法)

蓝桥杯:九宫幻方(枚举法) 题目描述 小明最近在教邻居家的小朋友小学奥数,而最近正好讲述到了三阶幻方这个部分。 三阶幻方指的是将1~9不重复的填入一个3*3的矩阵当中,使得每一行、每一列和每一条对角线的和都是相同的。 三阶幻方又被称作九宫格,在小学奥数里有一句非常有名的口诀: “二四为肩,六八为足,左三右七,戴九履一,五居其中”, 通过这样的一句口诀就能够非常完美的构造出一个九宫格来。 4 9 ...

2020-02-05 14:01:45 690

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除