蓝桥杯
求与修
落霞与孤鹜齐飞 秋水共长天一色
展开
-
蓝桥杯 基础练习 十六进制转八进制
蓝桥杯 基础练习:十六进制转八进制题目描述:问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制...原创 2019-04-23 12:17:45 · 551 阅读 · 0 评论 -
蓝桥杯-c语言 高僧斗法
高僧斗法题目描述:问题描述 古时丧葬活动中经常请高僧做法事。仪式结束后,有时会有“高僧斗法”的趣味节目,以舒缓压抑的气氛。 节目大略步骤为:先用粮食(一般是稻米)在地上“画”出若干级台阶(表示N级浮屠)。 又有若干小和尚随机地“站”在某个台阶上。最高一级台阶必须站人,其它任意。(如图1所示) 两位参加游戏的法师分别指挥某个小和尚向上走任意多级的台阶,但会被站在高级台阶上的小和尚...原创 2019-08-01 21:14:03 · 486 阅读 · 0 评论 -
蓝桥杯-c语言 Sine之舞
时间转换题目描述: 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。 不妨设 An=sin(1–sin(2+sin(3–sin(4+...sin(n))...) Sn=(...(A1+n)A2+n-1)A3+...+2)An+1 FJ想让奶牛们计算Sn的...原创 2019-07-26 22:08:41 · 481 阅读 · 0 评论 -
蓝桥杯-c语言 分解质因数
分解质因数问题描述 求出区间[a,b]中所有整数的质因数分解。 输入格式 输入两个整数a,b。 输出格式 每行输出一个数的分解,形如k=a1*a2*a3...(a1<=a2<=a3...,k也是从小到大的)(具体可看样例) 样例输入 3 10 样例输出 3=3 4=2*2 5=5 6=2*3 7=7 8=2*2*2 9=3*3 10=2*5 ...原创 2019-07-30 23:05:19 · 4542 阅读 · 10 评论 -
蓝桥杯-c语言 剪格子
剪格子问题描述:问题描述如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为两个部分,使得这...原创 2019-08-02 23:15:27 · 631 阅读 · 0 评论 -
c语言 简单递归操作
递归操作1. 递归介绍2. 操作示例 汉诺塔问题 FJ的字符串递归介绍递归算法 一种直接或者间接调用自身的算法递归算法的实质 把问题看成由一个个相同或者类似的小规模问题所构成的,然后递归调用解决问题递归解决问题的特点: 1,调用自身 2,有一个明显的递归结束出口,这个很重要 3,使用递归代码会很简洁,但是会消耗大量的时间,运行效率不高 4,递归的本质就是一个栈...原创 2019-06-15 14:43:37 · 729 阅读 · 0 评论 -
蓝桥杯 芯片测试
芯片测试问题描述: 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。 每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。 给出所有芯片的测试结果,问哪些芯片是好芯片。输入格式 输入数据第一行为一个整数n,表示芯片个数。 第二行...原创 2019-06-09 13:50:55 · 366 阅读 · 0 评论 -
c语言 回形取数
回形取数问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式 输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 ...原创 2019-06-02 12:50:46 · 2400 阅读 · 3 评论 -
c语言 龟兔赛跑
龟兔赛跑问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们就会停下来休息s秒。对于不同的兔子,t...原创 2019-06-06 14:09:02 · 1706 阅读 · 0 评论 -
c语言报时助手
报时助手问题描述 给定当前的时间,请用英文的读法将它读出来。 时间用时h和分m表示,在英文的读法中,读一个时间的方法是: 如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。 如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。 时和分的读法使用的是英文数字的读法,其中0~20读作: 0:z...原创 2019-06-01 10:47:43 · 1312 阅读 · 0 评论 -
c 语言 高精度加法
高精度加法问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,如果有进位产生,...原创 2019-05-31 11:40:03 · 1681 阅读 · 0 评论 -
c语言 阶乘计算
阶乘计算问题描述 输入一个正整数n,输出n!的值。 其中n!=123*…*n。算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。 将a乘以一个整数k变为将数组A的每一个元素都乘以k,请注意处理相应的进位。 首先将a设为1,然后乘2,乘3,当乘到n时,即得到了...原创 2019-05-31 11:13:18 · 19235 阅读 · 2 评论 -
蓝桥杯 基础练习 Huffuman树
蓝桥杯 基础练习 Huffuman树题目描述:问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa + ...原创 2019-04-23 12:28:43 · 463 阅读 · 0 评论 -
蓝桥杯-c语言 打印十字图
打印十字图题目描述:问题描述 小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$....$...........$..$$$.$$$$$$$$$.$$$$...$.......$...$$.$$$.$$$$$.$$$.$$.$...$...$...$.$$.$.$$$.$.$$$.$.$$.$.$...$...$.$.$$.$....原创 2019-08-08 21:44:58 · 905 阅读 · 0 评论