LETTERS(经典DFS) 摘要:解题思路:注意事项:参考代码:#include<iostream> #include<cstdio> using namespace std; int r, s,t1=0,t2;//r,s表示迷…… 题解列表 2024年03月14日 0 点赞 0 评论 860 浏览 评分:10.0
3035题解 dfs深搜 摘要:解题思路:直接搜索注意事项:参考代码:#include<iostream> #include<cstring> #include<cmath> #include<algorithm> #inc…… 题解列表 2023年01月25日 0 点赞 6 评论 674 浏览 评分:9.9
LETTERS(dfs) 摘要:解题思路: 因为涉及到回溯找最长的 所以最好用dfs递归注意事项: 多练就行了 没啥注意的参考代码:/* 3 6 HFDFFB AJHGDH DGAGEH */ #include<i…… 题解列表 2023年08月13日 0 点赞 0 评论 886 浏览 评分:9.9
LETTERS:DFS(搜索与回溯)、C++ ####注意题目要求不能回到走过的字母,因此注意回溯判断条件有两个关键:其一是越界,其二是标记数组```cppDFS基本模板如下voiddfs(intk,...){if(满足条件)return;for(inti=0;i>r>>s;for(inti=0;i>str[i];fill( 题解列表 2024年02月29日 0 点赞 0 评论 834 浏览 评分:9.9
LETTEARS(走路径) ```cpp#includeusingnamespacestd;#defineendl'\n'#defineintlonglongconstintN=25;chara[N][N];intn,m,max_s=0;unordered_mapg;intX[]={0, 题解列表 2024年04月19日 0 点赞 0 评论 724 浏览 评分:9.9
[LETTERS] BFS 配合 map容器 ##unordered_map的.count函数-用于查找是否出现过该状态,是返回1;```cpp#include#defineULLunsignedlonglong#defineLLlonglong#definePIIpairusingnamespacestd;constintN=1e7+10, 题解列表 2024年09月14日 0 点赞 1 评论 627 浏览 评分:9.9
dfs--字符转数存状态//[LETTERS] #利用Ascall码性质将字符转为数字存在数组跟新状态######话说unordered_map也有这种性质但是我用他wa了一个点首先看到最多最长类似的字样首先想到的是深搜当然要注意回溯、本题简单就不多啰嗦看代码注释;######Code:```cpp#include#include#include# 题解列表 2024年09月15日 0 点赞 1 评论 561 浏览 评分:9.9
深搜,把搜到不同字母记录到数组之中,数组的最大长度就是解 摘要:r,s=map(int,input().split()) b=[] for x in range(r): b.append(list(input())) # print(b) d=[…… 题解列表 2023年10月27日 1 点赞 0 评论 813 浏览 评分:2.0
编写题解 3035: LETTERS 摘要:解题思路:注意事项: 这个题目每个map[i][j]遍历顺序不同会影响结果, 不要使用vis[][]来记录是否走过!参考代码:import java.util.ArrayList;im…… 题解列表 2023年03月11日 0 点赞 0 评论 679 浏览 评分:0.0
使用两个数组,一个判断是否走过,另一个判断字母是否重复。 这题的递归并没有结束条件,求最长的取单词路径长度,也就是说,上下左右都走不了,就是结束的时候,搜集最大路径的sum。importjava.math.BigInteger;importjava.util.*;publicclassMain{staticintn;staticintm;staticchar 题解列表 2023年03月14日 0 点赞 0 评论 972 浏览 评分:0.0