题解列表

筛选

无聊的星期六

摘要:解题思路:#include <stdio.h> int main() {     int i=0,a,b,num[100] = { 0 };     scanf("%d %d", &a……

无聊的星期六

摘要:解题思路:#include <stdio.h> int isprime(int); int main() {     int n, m,sum=0;     scanf("%d %d",……

1025: [编程入门]数组插入处理

解题思路:直接判断数组内容大小,找到第一个比插入数字大的数组内容时,利用循环将数组中之后的数字后移一位,再将其插入进去。(亦可利用数组下标进行插入)注意事项:注意数组的长度,插入后比插入前多一位。参考代码:#includeusingnamespacestd;intmain(){in

dfs(深搜)+剪枝优化

###看到有多少种方案,基本上不是爆搜就是DP,很显然这道题爆搜很好解决(~~其实就是不会DP,看不出来,哈哈哈~~)######爆搜都是一颗搜索树,基本搜索过程就是这样:![](/image_editor_upload/20240930/20240930115627_17896.jpg)####爆搜

编写题解 1560: 蓝桥杯算法提高VIP-计算器

####思路-将每个数字对应的二极管开关情况存储在arr数组中-遍历每个数字,建立每两个数字之间变换所需要改变的二极管数目的一个二维表-直接查表计数####代码```cpp#includeusingnamespacestd;intmain(){intarr[][7]={{1,

结构体,枚举变量,指针

摘要:解题思路:注意事项:参考代码: #include <stdio.h> #include <stdlib.h> typedef enum bee {     d=3,     c,     ……

1074: 数字整除——使用题目所给出的定理的方法(不使用大数除法的方法)

解题思路:定理:把一个至少两位的正整数的个位数字去掉,再从余下的数中减去个位数的5倍。当且仅当差是17的倍数时,原数也是17的倍数。例如:2098765413第一次去掉个位数3,也就是前面的209876541,需要减去3*5=15,即加上-151-15=-1440-14=26也就是说,