题解列表

筛选

蓝桥杯算法提高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语言代码)

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

蓝桥杯2017年第八届真题-填字母游戏 (C++代码)

摘要:解题思路:        这题数据以前是很水的,现在貌似更新到官方数据了。        还是跟以前的思路一样,搜索加个记忆化,注意这里不要用 map ,map 会大大增加复杂度(那么答案只有一个了)……

数字整除 (C++代码)

摘要:解题思路:看题目数据范围,肯定是大数啦,用字符数组读取,然后再减去‘0’就是对应的数字了。然后把每个得到的数字对17取余,余数*10到加到下一位,继续取余,最后直接判断余数是否为0就OK了。注意事项:……

可AC (C语言代码)

摘要:解题思路: 注意事项: 参考代码: #include<stdio.h> int main() {                 //num[]数组代表结果,用于计算;……