题解列表

筛选

优化的双重循环

###小菜niao第一次写题解,希望各位dalao勿喷。####大家一开始的思路如果是直接暴力两层for循环,但由于此题的数据范围较大,如果不进行优化必定会超时!###解题思路:虽然我的方法也是两层for循环,但是我在两处地方进行了**优化**,最后也是AC了。

C语言代码,背包问题

摘要:#include<stdio.h>#include<stdlib.h> typedef struct Holl{    int time;    int value;}Holl; Holl* holl……

递归解决代码简单

摘要:解题思路:二叉树性质: 对于节点i来说,2*i为其左孩子    2*i+1为其右孩子注意事项:参考代码:#include<iostream>#include<algorithm>using names……

找出最小绝对值

最主要的问题是别忘了加绝对值,不然第二个是列会报错#include#includeintmain(){inti;inta[10];for(i=0;i

数列的排列~~~

大致思路:先找比a[0]小的元素放入一个数组,记录数量l;再找比a[0]大的元素放入一个数组,记录数量m;最后将比a[0]小的元素逆置输出,a[0]的位置就在a[l],比a[0]大的元素数组正常输出#includeintmain(){intn;scanf("%d",

求圆的面积

摘要:import mathr = float(input())b = math.pi                     # Πs = b * r * rprint("{:.2f}".format(s……

剔除数组中的相关数

稍微有点复杂大致思路:将数组中每个数的各个位上的数字相加如果两个数字各个位上的数字之和相等说明两个数相关其实有一个bug如果判断214和43那么他们两个可能也会相关,读者可以自己再加一个判断位数的函数用来判断。(尊的不想写了嘤嘤嘤)本题给出的方法可以通过#includeintfunc(intn)//返