题解列表

筛选

使用qsort函数排序(c语言代码)

```c#include#include#include//定义一个结构体link来存储学生的信息typedefstruct{intchinese;//语文成绩intmath;//数学成绩intenglish;//英语成绩intsum;//总分charid[100];//学生ID}link;//比较函

无聊的星期六

摘要:#include <stdio.h> #define LEAP_YEAR(y)  putchar((y % 400 == 0 || y % 4 == 0 && y % 100 != 0)?&#39;……

无聊的星期六

摘要:#include <stdio.h> typedef struct days {     int  year;     int  month;     int  day; }days; ……

今天米饭依旧是一点点(c语言代码)

动态规划,还是01背包问题,但是本题是使用一维数组,因为题目要求在不超过N元(可以等于N元)的前提下,使每件物品的价格与重要度的乘积的总和最大。那么dp[j]的含义就是在预算为j时的最大贡献度。```c#include#include#defineMAX30000#definemax(a,

最大公约数与最小公倍数(用for)循环解决

摘要:解题思路:关于最大公因数:正确的表述应该是最大公因数是能够同时整除 a 和 b 的最大正整数。关于最小公倍数:正确的表述应该是最小公倍数是能够同时被 a 和 b 整除的最小正整数。首先,通过用户输入获……

这道题的本质就是01背包问题

太难理解了,特别是那个二维数组。我前几次都理解不了,好在01背包问题只要把实现部分的代码背下来也能用,我理解不了的时候就是背。那么就用01背包问题来说,最难理解的那个二维数组很多人不知道那个i和j是什么意思```dp=[[0,0,0,0,0,0],没有物品时,

简单粗暴的结构体数组,结构体数组真的太好用了。简单易懂(c语言代码)

用结构体数组来存储种树区间,结构体真的太好用了,就是有点废空间具体思路就是建立一个标志数组,数组大小就是路的长度,然后将这个数组都初始化为1。接下来就是遍历结构体数组,将每一个区间去出来,然后将对应的标志数组置为0,之后统计标志数组中1的数量就行。

哎呦,题目的要求我不会,就知道直接除了

理解错题目意思了,我还以为只用处理一次,结果一看题解人家说要用递归才符合题目的意思写不出来,就吧代码改了一下直接改成大数除法了```c#include#include#include#include#defineMAX100001intmain(){charnum[MAX];while(1){num[