题解列表

筛选

蓝桥杯算法提高VIP-五次方数 (C语言代码)

摘要:解题思路:首先,找到这类数的上限,也就是每位取最大值9,若有7位数,9的5次方乘以7结果是413343,若有8位数,9的5次方乘以8结果是472392,还是6位数,若再增加位数:设此数为N,N的位数为……

蓝桥杯算法提高VIP-多项式输出 (C语言代码)

摘要:解题思路:严格按照规定的格式输出多项式;应保证系数非零,才能做后续判断;首先,最高次项的系数为负、非最高次项的系数为正或负,都需要加上正负号;然后求出系数的绝对值,对于一个高于0次的项来说,系数为1可……

蓝桥杯算法提高VIP-寻找三位数 (C语言代码)

摘要:解题思路:题目给出的条件已经大大限定了三位数的范围,对于比例为1的三位数,它的三倍也应该是三位数,一个粗略的范围是[100,999/3],也就是[100,333],又由于三位数每位的数字各不相同,范围……

蓝桥杯算法提高VIP-班级排名 (C语言代码)

摘要:解题思路:根据数据规模和约定,学生总数不超过100,名字长度不超过30,定义学生表p[100][31],对应总分表s[100];首先,输入N个学生的姓名,第一行p[0]是"DaDa",对应的总分是s[……

蓝桥杯算法提高VIP-统计单词数 (C语言代码)

摘要:解题思路:先计算输入段落最长有多少字符,若单词的总长度不超过2000,加上标点符号和空格,段落的总长度不超过6000,这里就算有10000个字符罢。用fgets读入有限长度的字符串,去掉段尾的无关换行……
优质题解

蓝桥杯算法训练VIP-学生成绩 (C语言代码)

摘要:解题思路:按照题目的要求,需要对结构体数组进行冒泡排序,无论什么形式的排序,通常都有交换的步骤,当结构体成员很多的时候,交换的过程往往非常繁琐,尤其在有大块数据的数据库里,交换表内两条记录几乎是不可能……

装包装箱问题 (C++代码)

摘要:解题思路:        先分析,在贪心。参考代码:#include<bits/stdc++.h> using namespace std; int datas[7]; bool ends(……

蓝桥杯2015年第六届真题-穿越雷区 (C语言代码)

摘要:解题思路:假设初始状态是雷区中所有辐射点未曾被访问,则深度优先搜索可访问从起点可达的其中某个辐射点,从该点出发,占用该点,然后从四个方向找到下一步的位置,依次从未被占用且与上一步相异的邻接点出发深度优……