题解列表

筛选

1034: [编程入门]自定义函数之数字分离

摘要:解题思路:第一种方式就是:1、先算出输入数字有几位 2、然后根据几位去拿到每个个位,并放在数组中,最后输出;第二种方式:需要将int类型转为字符串,继而转为字符数组进行操作;注……

10个变量,轻松拿下

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){ int a,s,d,f,g,h,……

优先队列实现看病,取消同步流避免超时

解题思路:优先队列,实现看病案例注意事项:取消同步流,避免超时参考代码://看病取消同步流,加快速度#includeusingnamespacestd;structpatient//定义病人结构体{charsname[20];//姓名intprior;//优先级};//比

C语言最优解之完数的判断

解题思路:注意事项:参考代码:#includeintmain(){intN;scanf("%d",&N);intsum;for(inti=1;i<=N;i++){sum=0;//关键:每次循环都重置因子和,避免累加for(intj=1;j<=i/2;j++)//优化:因子最大不超过i
优质题解

✔✔✔ 双向BFS+最简题解 [c++]

![](/image_editor_upload/20210305102333_23065.png)*cntMat[x]:矩阵x累计所花的步数(从起点到现在的状态累积所用的步数)dirMat[x]:矩阵x的BFS方向(1方向或2方向)*题解全采用字符串形式存储矩阵↓```cpp#include#inc