代码随想录第40天|

news/2024/10/22 20:10:49/
#include <bits/stdc++.h>
using namespace std;vector<list<int>> graph; // 删除局部 graph,使用全局 graph
vector<vector<int>> res;
vector<int> path;
int N, M;void dfs(int index) {if (index == N) {res.push_back(path);return;}for (int now : graph[index]) {path.push_back(now);dfs(now);path.pop_back();}
}int main() {cin >> N >> M;graph.resize(N + 1);  // 初始化 graph 大小while (M--) {int s, t;cin >> s >> t;graph[s].push_back(t);}path.push_back(1);dfs(1);if (res.size() == 0) {cout << -1 << endl;return 0; // 提前 return,避免后续输出错误结果}for (const vector<int> &pa : res) { // 使用正确的变量名 resfor (int i = 0; i < pa.size() - 1; i++) {cout << pa[i] << " ";}cout << pa[pa.size() - 1] << endl;}return 0;
}


http://www.ppmy.cn/news/1541139.html

相关文章

云上自动化运维及其应用

引言 随着云计算的快速发展&#xff0c;越来越多的企业选择将其业务迁移至云平台&#xff0c;以提高资源利用率、灵活性和可扩展性。在云环境中&#xff0c;传统的手动运维方式已经无法满足复杂系统和大规模应用的需求&#xff0c;自动化运维&#xff08;CloudOps&#xff09;…

[C++刷题] 基础小知识点(3) C++中ASCII码和字符的转换

C中ASCII码和字符的转换 例题 大家都知道有 26 26 26 个英文字母&#xff0c;其中 A 是第一个字母。现在请编程求出&#xff1a; M 是字母表中的第几个字母&#xff1f;第 18 18 18 个字母是什么&#xff1f; 输出一个数字和一个字母&#xff0c;使用换行隔开。 int mai…

git配置以及如何删除git

你努力学习和充实自己&#xff0c;除了提升自身的价值&#xff0c;最实际的是当遇到有喜欢的人和事的时候&#xff0c;除了一片真心&#xff0c;还有拿得出手的东西 作用 记录开发的历史&#xff0c;每次记录就是一个版本&#xff0c;而且可以回到历史的某个版本可以实现多人合…

【LeetCode】123.买卖股票的最佳时间

清晰明了的思路是解决问题的至上法宝。如何把一个复杂的问题拆成简单的问题&#xff0c;就是我们需要考虑的。 1. 题目 2. 思想 这道题虽然是难题&#xff0c;但是思想比较简单。 题目要求说至多买卖两次&#xff0c;也就是说&#xff0c;也可以买卖一次&#xff0c;这种情况…

智能听诊器:宠物健康教育的新工具

在宠物健康护理领域&#xff0c;智能听诊器正扮演着越来越重要的角色。它不仅仅是一个监测工具&#xff0c;更是宠物健康教育的新工具。通过与智能手机应用程序的结合&#xff0c;智能听诊器为宠物主人提供了一个互动学习的平台&#xff0c;让他们能够更好地理解宠物的生理信号…

【C语言】指针访问一维数组

指针&#xff0c;指到一个变量的地址。 那么对于一维数组&#xff0c;存储空间是连续的。指针指向数组中第一个元素的地址&#xff0c;所以可以通过移动指针进行依次访问。 数组理解起来也可以看作一个指针。main函数中第二行&#xff0c;此处没有加取地址符号&。 从第一个…

关于鸿蒙学习之遇到的问题——ERROR: Invalid dependency entry

前几天刚更新最新的ide 900&#xff0c;然后我就重新构建项目遇到的问题。直接抛出报错 ““F:\HarmonyOS\HarmonyOSIDE\DevEco Studio\tools\ohpm\bin\ohpm.bat”” install --all --registry https://repo.harmonyos.com/ohpm/ --strict_ssl true ohpm ERROR: Invalid depend…

RootNeighboursDataset(helpers.dataset_classes文件中的root_neighbours_dataset.py)

任务类型:回归 用途:在 `RootNeighboursDataset` 中,任务是给定一棵根树,预测根节点度数为6的邻居的特征平均值。因此,模型需要基于根节点的结构,找到度为6的邻居,并计算其特征的平均值。这属于回归问题,因为目标是预测连续值(特征的平均值)。 from helpers.dataset_…