题解列表

筛选

简单的字符串-题解(C++代码)C++超简单方法

```cpp#includeusingnamespacestd;//因为每次只用对比后一个字符,所以这样模拟就行,但是//要注意最后一个字符怎么输出,其方法是加一个无关字符,然后让计数器从0开始,//因为有最后一个无关字符,所以原字符串的最后一个字符也能被输出,

蓝桥杯基础练习VIP-回形取数-题解(C++代码)-----深度优先搜索

解题思路:1.本题类似迷宫问题,可以用深度优先搜索2.起点从左上角开始,往下走。遇到墙或者走过的地方就左转,即逆时针转向,遵循(上左下右)的规律,可以用一个数组dir记录转向。3.递归的出口:走到某一格时,四周只剩下走过的格和墙了,就是出口。

蓝桥杯算法提高VIP-8皇后·改 -题解(C++代码)————————该方法同样适用于《N皇后问题》————————

递归思想:1.先看懂如何存放所有问题2.在看懂是如何递归所有情况3.总体来说:从(0,0)开始递归直到结束,再回来从(1,0)开始递归直到结束,再回来从(2,0)开始递归,,,,,直到(7,0)递归结束,即从第0行到第7行全部遍历完,输出maxa的所有数据的最大值.```cpp#include#inc

10.猜价模拟 (C++代码)只做最好的思路!

这题是我这几天来碰到最简单的一遍就过了,我的代码貌似比老师傅的简单些而且思路嘛都是二分查找,代码如下:```cpp#includeusingnamespacestd;intmain(){intn,mid,l,r;cin>>n;chark;l=1;r=n;while(cin>>k){mid=(l+r)/

[STL训练]第二小整数-题解(C语言代码)

解题思路:1.将A设置为multiset,因为可以重复2.由于题目要求,输出第二个小的值,所以每次输入完后可以删除第一个值,然后在读取第一个值3.一个循环完之后,用clear清除整个set参考代码:```cpp#include#includeusingnamespacestd;/*解题思路:*/int