题解列表

筛选

用VS来写结构体数组并排序

摘要:解题思路:注意事项:参考代码:#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <malloc.h>struct _node{ int……

用VS来写链表求和

摘要:解题思路:注意事项:参考代码:#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <malloc.h>typedef struct _n……

编写题解 1100: 采药

摘要:解题思路:1把大问题转换成小问题,然后递归.2写出最小问题的初始状态。3用一个数组记录各层问题的中间计算结果,避免重复计算。参考代码:#include <stdio.h> #include <std……

用VS来写链表合并

摘要:解题思路:注意事项:参考代码:#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <malloc.h>typedef struct _n……

蓝桥杯算法提高VIP矩阵乘方(C语言):时间超限和答案错误的分析

解题思路:本题属于经典的递归题目,按照题意进行递归调用就能得到答案,但是需要注意一些细节。注意事项:1.注意矩阵相乘的写法(需要借助中间变量),否则会使得结果错误。2.注意递归的使用范围(按照题目描述进行递归即可),在不该递归的地方进行递归使得程序进入死循环,最终时间超限。

用宏和函数找最大值

摘要:解题思路:注意事项:参考代码:#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <math.h>float function(floa……

超简单C代码

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    for(int i=1;i<=9;i++){    for(int j=1;j<=i;j++){    ……

蓝桥杯算法提高VIP多项式输出-减少if嵌套的写法

解题思路:将多项式的输出分为4个步骤,针对每一步进行判断:1.输出符号2.输出系数3.输出x项4.输出常数。注意事项:不要一次性将一项输出,容易形成不必要的if嵌套,使代码复杂化,将if嵌套拆分为多个独立的if。参考代码:#includeintmain(){intn;scanf("%

蓝桥杯算法提高VIP五次方数-关键在于上界的确定

解题思路:对于一个确定的数,判断其是否为五次方数比较简单,因此解题关键在于确定遍历的上界。9的五次方为59049(五位数),5*59049=285245(六位数),6*59049=354294(六位数),7*59049=413343(六位数)。