题解列表

筛选

兰顿蚂蚁-简单易懂

```cpp#include#includeusingnamespacestd;intmaze[105][105];structAnt{intx,y;chard;Ant(){}};structAntant;voidmoveLeft(){//将当前位置取反,

少物品背包DFS也很快_2038: 简化型背包

摘要:一看是背包就想用dp动态规划来做,但是因为他是重量跟空间都要考虑我只能开二维数组,而且题目写着空间跟重量<=10000,开个二维的直接200多M的内存过不了;但是仔细一看他只有5个物品要放入背包,那用……

求和训练python

解题思路:分别求a部分,b部分,c部分的和注意事项:欢迎报考中山大学!参考代码:importmatha,b,c=map(int,input().split())squares=[]pfh=[]dsh=[]foriinrange(a+1):squares.append(i)x=math.fsum(squ
优质题解

蓝桥杯算法训练VIP-青蛙跳杯子看完包会的(BFS)

**1.看题找算法**:典型BFS题目**2思路分析:**输入时即输入2个字符串,我们要通过变换让2个字符串相等.即找到空的杯子,以空杯子为原点bfs,交换空杯子与青蛙不断生成新的字符串,同时要注意保存步数,所以我们可以建立一个结构体.**2.注意事项:**要注意去重,

1592: 蓝桥杯算法训练VIP-FBI树

[https://www.dotcpp.com/oj/problem1592.html](https://www.dotcpp.com/oj/problem1592.html)-思路设当前串为S,则画图模拟后有:-若S的字符和S.value==S.length;节点Node=I-若S的字符和S.val

蛇行矩阵--根据数字规律

摘要:解题思路:注意事项:参考代码:n=int(input())list=list(range(1,int((n*n+n)/2)+1))for j in range(1,n+1):    for i in ……