题解列表

筛选

一元n次方程---小问题

#####思路:直译#####收获:细心,-1的1也要省略。```cpp#include#include#include#includeusingnamespacestd;intmain(){intn,first=1;cin>>n;inta[51];for(inti=0;i>a[i];if(first

头疼的工人-题解(C++代码)

#####思路:十进制转二进制#####收获:练习递归```cpp#include#include#include#includeusingnamespacestd;intnum=0;chars[100];voidswitchS(intn,char*s){if(n
优质题解

✔✔✔12行暴力解法[C++]

摘要:思路比较简单,在[1, +∞)的范围内遍历,当连续出现10000个数**可被组合**时,就输出答案:i(已遍历的次数i)- 10000 - 1。 *(↑数字10000可适当调整)* ![](/im……

信息学奥赛一本通T1255-迷宫问题-题解(BFS遍历过程,每个点都记录自己的爸爸;最后,终点->起点:反向找爸爸)

###思路:bfs搜索到最后队列中只有可通过的点;这些点中肯定有一条最短路径;###而且肯定是最短路径先到达终点,而且只有最短路径到达了终点(为了确保只有一条路径到达终点,加个判断:到达终点就结束);###在结构体定义一个成员:pre;用来存储上一个点(也可以称之为父亲)的下标,
优质题解

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

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