首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
p1019专题
(Luogu) p1162 p1019
很久没做搜索题了,做了两道 1.p1162填涂颜色 https://www.luogu.org/problemnew/show/P1162 很明显的宽搜题。不过不好从要求的搜索,从边界搜索易解。 #include<bits/stdc++.h>using namespace std;int n;int a[40][40];int x[]={0,0,1,-1};int y[]={1,-
阅读更多...
【ACM】洛谷P1019-单词接龙
题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beast和astonish,如果接成一条龙则变为beastonish,另外相邻的两部分不能存在包含关系,例如at 和 atide 间不能相连。 输入输出格式 输入格式:
阅读更多...
洛谷 P1019 [NOIP2000 提高组] 单词接龙
参考代码 #include <bits/stdc++.h> using namespace std; string s[25]; int vis[25], ans, now = 1, n; void dfs(int k) { ans = max(ans, now); for(int i = 1; i <= n; i++) if(vis[i] < 2)
阅读更多...
洛谷 P1019 单词接龙
题目背景 注意:本题为上古 NOIP 原题,不保证存在靠谱的做法能通过该数据范围下的所有数据。 NOIP2000 提高组 T3 题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beast 和 astonish,如果接成
阅读更多...
【洛谷】P1019 单词接龙(C++/Java)
传送门:洛谷P1019 思路:本题题目为单词接龙,所以顾名思义,第二个接入的单词前缀要与前一个单词的后缀相同才能连到一起。做本题之前,大家可以先去了解一下KMP算法,这样触类旁通,可以解出更多的题。 KMP算法详解 理清本题要点(限制条件): 接龙的单词要的前缀要与前一个单词的后缀相同每个单词的引用不超过两次输入的最后一行是“龙”的开头 C++代码: #include <iost
阅读更多...
洛谷题解——P1019:单词接龙
题目相关 题目链接 洛谷,https://www.luogu.com.cn/problem/P1019。 计蒜客,https://nanti.jisuanke.com/t/T2110。 计蒜客,https://nanti.jisuanke.com/t/T2152。 我的OJ,http://47.110.135.197/problem.php?id=4209。 题目描述 单词接龙是一个
阅读更多...
P1019单词接龙-洛谷
P1019单词接龙 题目描述输入输出格式输入输出样例说明解析 P1019单词接龙 题目描述 单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beast和astonish,如果接成一条龙则变为beastonish
阅读更多...