DFS
weixin_40994937
这个作者很懒,什么都没留下…
展开
-
【AcWing】1118. 分成互质组(DFS顺序)
原题链接题目描述给定nnn个正整数,将它们分组,使得每组中任意两个数互质。至少要分成多少个组?输入格式输出格式数据范围1≤n≤101≤n≤101≤n≤10输入样例614 20 33 117 143 175输出样例3DFS本题的搜索顺序比较比较难想,此外实现代码有很多细节。#include <iostream>#include <algorit...原创 2020-04-09 15:49:58 · 310 阅读 · 0 评论 -
【AcWing】1117. 单词接龙(DFS顺序)
原题链接题目描述有一组单词,如果两个单词之间存在重叠部分(不包括包含关系,即at和attch),则可以拼凑起来,问在这一组单词中,最长可以拼凑成的长度。输入格式输出格式数据范围n≤20n≤20n≤20输入样例5attouchcheatchoosetacta输出样例23算法本题的关键在于预处理部分,即判断两个单词之间的最小重叠部分,当然必须是首尾那种。接着就是...原创 2020-04-07 18:22:01 · 169 阅读 · 0 评论 -
【AcWing】1116. 马走日(DFS顺序)
题目描述马走日,现在问给定一个坐标,问有多少种方法能够将整个棋盘全部走一遍,不走重复。输入格式输出格式数据范围1≤T≤9,1≤T≤9,1≤T≤9,1≤m,n≤9,1≤m,n≤9,1≤m,n≤9,0≤x≤n−1,0≤x≤n−1,0≤x≤n−1,0≤y≤m−10≤y≤m−10≤y≤m−1输入样例15 4 0 0输出样例32算法注意这题,马是走在格子里的,本题考查DFS...原创 2020-04-06 15:45:28 · 258 阅读 · 0 评论 -
【AcWing】1113. 红与黑(连通类问题)
题目描述求某个连通块里节点数量输入格式输出格式数据范围1≤W,H≤201≤W,H≤201≤W,H≤20输入样例6 9 ....#. .....# ...... ...... ...... ...... ...... #@...# .#..#. 0 0输出样例45算法特别注意m,n的含义,当时搞反了。#include <bits/stdc++.h...原创 2020-04-06 14:39:21 · 209 阅读 · 0 评论 -
【AcWing】1112. 迷宫(DFS连通性)
题目描述给定起点和终点,问是否有这样一条路能够连通。输入格式输出格式数据范围1≤n≤1001≤n≤1001≤n≤100输入样例23.##..##..0 0 2 25.....###.#..#..###.....#.0 0 4 0输出样例YESNO算法这题就是典型的连通性问题,属于模板题,注意起点和终点可能不合法#include <bits...原创 2020-04-06 13:59:45 · 288 阅读 · 0 评论