题解列表
bfs_STL_简单易懂_九宫重排
摘要:用bfs搜索一下即可,用的string一维来代替二维的迷宫,用二维的char二维数组来查重我想不到,而用string只要用string的set即可;需要注意的是搜索二维的上下左右变成一维后需要改动,注……
1047: [编程入门]报数问题
摘要:解题思路:本题并不算在经典算法的范围内,只是比之前的题目多了一点逻辑上的难度。我的思路是建一个大小为n的数组,数组里面的值是1到n,代表n个人的编号。每有一人报数计数器就+1,报数到3(即count ……
if的运用比较简单,但是要注意格式 。
摘要:解题思路:if,分级注意事项:if后不加;小括号括起来条件,以防万一,最好加大括号。参考代码:#include<stdio.h>int main(){ int a; char A,B,C,D,……
python-FBI树(dfs)
摘要:解题思路:注意事项:参考代码:def dfs(s):
global R
R.append(s)
if 
c++基础题, 3n+1
摘要:解题思路: 就是将输入的两个数 (注意相对大小)作为范围, 然后用个for循环遍历。用一遍变量, 每当遍历一个变量, 然后用一函数进行处理, 需要用一变量去保存当前数字的最大循环次数(用long来存)……
c++ 基础题 1118: Tom数
摘要:解题注意: 主要是需要注意输入的数字大小(num){ // 输入数据, 注意数据大小
if(num == 0) cout……
python 9行实现
摘要:解题思路:注意事项:参考代码:n=int(input())a= list(range(1,n+1))p=2while n > 1: a.pop(p) if p==n-1:p=0 n=……
c++ 基础题 1434:回文数字
摘要:思路: 题目已经给定了数字范围, 即是在这个范围进行循环遍历 然后利用一函数来判断这个数是否为回文 是否各位置上的数字之和为一开始输入的值。符合这两种要求的即为所求。
```c++
#incl……