随笔分类 -  蓝桥杯练习

摘要:题目描述 完成一个递归程序,倒置字符数组。并打印实现过程 递归逻辑为: 当字符长度等于1时,直接返回 否则,调换首尾两个字符,在递归地倒置字符数组的剩下部分 输入 字符数组长度及该数组 输出 在求解过程中,打印字符数组的变化情况。 最后空一行,在程序结尾处打印倒置后该数组的各个元素。 样例输入 5 阅读全文
posted @ 2020-03-03 10:54 wydxry 阅读(390) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://lx.lanqiao.cn/problem.page?gpid=T222 问题描述 编写一个程序,读入一组整数,这组整数是按照从小到大的顺序排列的,它们的个数N也是由用户输入的,最多不会超过20。然后程序将对这个数组进行统计,把出现次数最多的那个数组元素值打印出来。如果有两个 阅读全文
posted @ 2019-03-22 19:32 wydxry 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Description The cows don't use actual bowling balls when they go bowling. They each take a number (in the range 0..99), though, and line up in a stand 阅读全文
posted @ 2019-03-21 11:29 wydxry 阅读(196) 评论(0) 推荐(0) 编辑
摘要:题目描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{ 阅读全文
posted @ 2019-03-20 08:48 wydxry 阅读(299) 评论(0) 推荐(0) 编辑
摘要:问题描述 0、1、2三个数字的全排列有六种,按照字母序排列如下: 012、021、102、120、201、210 输入一个数n 求0~9十个数的全排列中的第n个(第1个为0123456789)。 输入格式 一行,包含一个整数n 输出格式 一行,包含一组10个数字的全排列 样例输入 1 样例输出 01 阅读全文
posted @ 2019-03-19 23:31 wydxry 阅读(767) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 typedef long long ll; 9 int a[10005]; 10 char b[10005]; 11 int main() 12 { 13 int n; 14 ... 阅读全文
posted @ 2019-03-18 17:26 wydxry 编辑
摘要:如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零? 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6113 5659 5245 7432 3051 4434 6704 3594 9937 1173 6866 33 阅读全文
posted @ 2019-03-15 16:59 wydxry 阅读(391) 评论(0) 推荐(0) 编辑
摘要:问题描述 样例输入 一个满足题目要求的输入范例。3 10 样例输出 与上面的样例输入对应的输出。 数据规模和约定 输入数据中每一个数的范围。 例:结果在int表示时不会溢出。 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 阅读全文
posted @ 2019-03-15 15:30 wydxry 阅读(482) 评论(0) 推荐(0) 编辑
摘要:问题描述 (图3.1-1)示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 ●每一步可沿左斜线向下或右斜线向下走; ●1<三角形行数≤100; ●三角形中的数字为整数0,1,…99; . (图3.1-1) 输入格式 文件中首先读到的是三角形的行数。 阅读全文
posted @ 2019-03-15 15:26 wydxry 阅读(265) 评论(0) 推荐(0) 编辑
摘要:问题描述 从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为: 1、把15位身份证号码中的年份由2位(7,8位)改为四位。 2、最后添加一位验证码。验证码的计算方案: 将前 17 位分别乘以对应系数 (7 9 10 5 8 4 2 1 6 3 7 阅读全文
posted @ 2019-03-15 15:12 wydxry 阅读(647) 评论(0) 推荐(0) 编辑
摘要:从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中元素的个数并依次输出数组元素。 样例输入: (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空格隔开的5个整数)5 3 4 0 ... 阅读全文
posted @ 2019-02-28 16:59 wydxry 阅读(504) 评论(0) 推荐(0) 编辑
摘要:一个水分子的质量是3.0*10-23克,一夸脱水的质量是950克。写一个程序输入水的夸脱数n(0 <= n <= 1e10),然后输出水分子的总数。输入 109.43输出 3.465283E+027 阅读全文
posted @ 2019-02-28 15:26 wydxry 阅读(380) 评论(0) 推荐(0) 编辑
摘要:问题描述 设计算法,用户输入合数,程序输出若个素数的乘积。例如,输入6,输出2*3。输入20,输出2*2*5。 样例 与上面的样例输入对应的输出。 例: 数据规模和约定 输入数据中每一个数在int表示范围内。 1 #include <iostream> 2 #include <algorithm> 阅读全文
posted @ 2019-02-28 15:18 wydxry 阅读(291) 评论(0) 推荐(0) 编辑
摘要:问题描述 第一分钟,上帝说:要有题。于是就有了L,Y,M,C 第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量 第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值 第四分钟,MZC说:要有限。于是就有了数据范围 第五分钟,CS说:要有做题的。说完 阅读全文
posted @ 2019-02-27 23:04 wydxry 阅读(323) 评论(0) 推荐(0) 编辑
摘要:问题描述 L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建Microsoft Word文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了。” 仔细观察,当你新建一个word文档时,会得到一个名为“新建 Microsoft Word 文档.doc”的文件, 阅读全文
posted @ 2019-02-27 22:55 wydxry 阅读(323) 评论(0) 推荐(0) 编辑
摘要:用户输入三个字符,每个字符取值范围是0-9,A-F。然后程序会把这三个字符转化为相应的十六进制整数,并分别以十六进制,十进制,八进制输出,十六进制表示成3位,八进制表示成4位,若不够前面补0。(不考虑输入不合法的情况)输入 1D5输出(注意冒号后面有一个空格) Hex: 0x1D5 Decimal: 阅读全文
posted @ 2019-02-27 22:14 wydxry 阅读(356) 评论(0) 推荐(0) 编辑
摘要:问题描述 使用宏实现计算球体体积的功能。用户输入半径,系统输出体积。不能使用函数,pi=3.1415926,结果精确到小数点后五位。 样例输入 一个满足题目要求的输入范例。例:1.0 样例输出 与上面的样例输入对应的输出。例: 数据规模和约定 输入数据中每一个数的范围。 数据表示采用double类型 阅读全文
posted @ 2019-02-27 21:42 wydxry 阅读(350) 评论(0) 推荐(0) 编辑
摘要:问题描述 自己实现一个比较字符串大小的函数,也即实现strcmp函数。函数:int myStrcmp(char *s1,char *s2) 按照ASCII顺序比较字符串s1与s2。若s1与s2相等返回0,s1>s2返回1,s1<s2返回-1。具体来说,两个字符串自左向右逐个字符相比(按ASCII值大 阅读全文
posted @ 2019-02-27 21:19 wydxry 阅读(448) 评论(0) 推荐(0) 编辑
摘要:问题描述 右右喜欢听故事,但是右右的妈妈总是讲一些“从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事,讲的什么呢?从前有座山……”这样循环的故事来搪塞右右。 我们定义,如果一个字符串是以一个或者一个以上的长度为k的重复字符串所连接成的,那么这个字符串就叫做周期为k的串。 例如: 字符串’abca 阅读全文
posted @ 2019-02-27 18:29 wydxry 阅读(377) 评论(0) 推荐(0) 编辑
摘要:问题描述 队列操作题。根据输入的操作命令,操作队列(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。 输入格式 第一行一个数字N。 下面N行,每行第一个数字为操作命令(1)入队、(2)出队并输出、(3)计算队中元素个数并输出。 输出格式 若干行每行显示一个2或3命令的输出结果。注意:2.出 阅读全文
posted @ 2019-02-27 17:53 wydxry 阅读(340) 评论(0) 推荐(0) 编辑

Live2D