题解列表

筛选

蓝桥杯历届试题-回文数字 (C++描述,超级好理解的代码,要耐心看完,套路问题,初学者都会,最简方法)

解题思路:一共运行了9*10*10*2次,就是把n拆成回文串的形式,而不是在10000和100000之间一个一个的找满足条件的回文串,这里运用到的就是循环嵌套注意事项:在for循环中定义需要的参数最终可以释放掉,注意这里的格式输出问题,要理解回文串的真正含义,

精炼不出错(C语言代码)

摘要:解题思路:先输入一个数,然后判定不为-1继续输出,直到为-1时程序终止并输出最大值注意事项:参考代码:#include <stdio.h>  int main() {            int n……
优质题解

蓝桥杯历届试题-九宫重排-题解(C++代码)

#####bfs来搜索目标局面,一旦搜到一定是最小移动次数#####任务:目标检查判重#####通常利用哈希表记录每一种不同的局面```cpptypedefintState[9];//哈希映射Statest[Maxsize],goal;//st二维数组存储每种情形,

三位数反转-题解(Python代码)

这道题可以通过取巧的方式来解答直接当做字符串来反转即可也不用考虑100反转后要输出001的问题代码如下:```pythonn=str(input())while1:print(n[::-1])n=str(input())```需要注意这道题需要多行输入测试python可以采用这种方法。
优质题解

蓝桥杯历届试题-九宫重排C++ BFS+SET查重(目前本网站最简)

解题思路:我不喜欢啰嗦的代码,我用二维数组来做会让代码变得啰嗦,所以我用一维数组,那么上下左右走的方向数组可以换为一维数组的{-3,-1,1,3}结构体内的代码我只需要当前的状态state以及我到当前状态走的步数step注意事项:如果我用一维数组的话,