当前位置: 首页> 游戏> 手游 > 北京建站模板展示_门户建设是什么意思_seo的优化原理_有什么推广的平台

北京建站模板展示_门户建设是什么意思_seo的优化原理_有什么推广的平台

时间:2025/8/13 19:51:30来源:https://blog.csdn.net/qq_56445436/article/details/142736142 浏览次数:0次
北京建站模板展示_门户建设是什么意思_seo的优化原理_有什么推广的平台

1.所有可达路径

1.1 题目

https://kamacoder.com/problempage.php?pid=1170

1.2 题解

#include <iostream>
#include <vector>
#include <list>
using namespace std;//收集结果数组
vector<vector<int>> result;
//单个路径
vector<int> path;
//递归函数,x代表当前遍历的节点,n代表终点节点
void dfs(vector<vector<int>>& graph, int x, int n)
{//确定终止条件if (x == n){result.push_back(path);return;}//遍历节点x连接的所有节点for (int i = 1; i <= n; i++){if (graph[x][i] == 1){path.push_back(i);dfs(graph, i, n);path.pop_back();}}}int main()
{int nodes;int margins;cin >> nodes >> margins;int s;int t;//构造邻接矩阵vector<vector<int>> graph(nodes + 1, vector<int>(nodes + 1, 0));for (int i = 0; i < margins; ++i){cin >> s >> t;//存储graph[s][t] = 1;}path.push_back(1);dfs(graph, 1, nodes);// 输出结果if (result.size() == 0) cout << -1 << endl;for (const vector<int>& pa : result) {for (int i = 0; i < pa.size() - 1; i++) {cout << pa[i] << " ";}cout << pa[pa.size() - 1] << endl;}
}
关键字:北京建站模板展示_门户建设是什么意思_seo的优化原理_有什么推广的平台

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: