题解列表

筛选

不容易系列 (C语言代码)

摘要:解题思路:每一次减1乘2,有几个站就做几次就可以了注意事项:多项输入,记得每次初始化为3参考代码:#include<stdio.h> int main() { int n; int a; ……

数字整除 (C语言代码)

摘要:解题思路:把数字用数组形式储存起来,然后递归注意事项:参考代码:#include <stdio.h>#include <string.h>char* ex(char *);int zhengchu(c……

排序 (C++代码)(非STL的SORT)

摘要:解题思路:这是一种分治思维,现将所排序选择的数字定位,再将左右两边的数用递归的方式再度进行这样的排序,此排序的时间复杂度为O(NlogN)注意事项:参考代码:(请不要直接抄袭)#include<bit……

蛇皮矩阵 (C语言代码)

摘要:解题思路:下一行的数是上一行后一个数减一,例如a[i][j]=a[i-1][j+1]-1,照这个规律写。注意事项:非新手勿进参考代码:#include<stdio.h>int main(){ int ……

装包装箱问题 (C语言代码)

摘要:解题思路:贪心算法。  (1) 6*6的产品每个会占用一个完整的箱子,并且没有剩余空间  (2) 5*5的产品每个占用一个新的箱子,并且留下 11 个可以盛放 1*1 的产品的剩余空间  (3) 4*……

蓝桥杯算法提高VIP-删除重复元素 (C语言代码)

解题思路:我的思路就是使用一个数组来储存每一个字符出现的次数,最后判断对应位置上的数组元素是否为1(因为删除的重复元素且不相邻的也算),例如:先设两个数组chara[101];intb[101](b的初始值全都为0);a用来储存输入的字符串,b用来判断字符串每一个位置上的字符串出现的次数。