news 2026/4/24 2:28:18

寒假集训10——图论2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
寒假集训10——图论2

B3644 【模板】拓扑排序 / 家谱树

题目描述

有个人的家族很大,辈分关系很混乱,请你帮整理一下这种关系。给出每个人的后代的信息。输出一个序列,使得每个人的后辈都比那个人后列出。

输入格式

第 1 行一个整数 N(1≤N≤100),表示家族的人数。接下来 N 行,第 i 行描述第 i 个人的后代编号 ai,j​,表示 ai,j​ 是 i 的后代。每行最后是 0 表示描述完毕。

输出格式

输出一个序列,使得每个人的后辈都比那个人后列出。如果有多种不同的序列,输出任意一种即可。

输入输出样例

输入 #1复制

5 0 4 5 1 0 1 0 5 3 0 3 0

输出 #1复制

2 4 5 3 1
#include<iostream> #include<vector> #include<algorithm> #include<queue> using namespace std; int n; vector <int> g[110]; vector <int> in(110, 0);//入度 queue <int> q; vector <int> ans; int main() { cin >> n; //建图 for (int i = 1;i <= n;i++) { int x = 1; while (x != 0) { cin >> x; if (x != 0) { g[i].push_back(x); in[x]++; } } } //把入度为0的点加入队列 for (int i = 1;i <= n;i++) { if (in[i] == 0) q.push(i); } while (!q.empty()) { int t = q.front(); ans.push_back(t); q.pop(); for (int e : g[t]) { in[e]--;//消除e的入度影响 //把入度为0的点加入队列 if (in[e] == 0) q.push(e); } } for (int e : ans) cout << e << " "; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 1:24:46

常见设计模式简介

单例模式&#xff08;Singleton&#xff09; 单例模式的核心思想是“一个类在整个系统中只有一个实例&#xff0c;并提供全局访问点”&#xff0c;它像系统里的唯一指挥官&#xff0c;只允许存在一份对象&#xff0c;常用于配置类、线程池、缓存管理器等需要全局共享资源的场景…

作者头像 李华
网站建设 2026/4/18 21:11:54

交稿前一晚!AI论文网站 千笔写作工具 VS 知文AI,专科生必备神器!

随着人工智能技术的迅猛迭代与普及&#xff0c;AI辅助写作工具已逐步渗透到高校学术写作场景中&#xff0c;成为专科生、本科生、研究生完成毕业论文不可或缺的辅助手段。越来越多面临毕业论文压力的学生&#xff0c;开始依赖各类AI工具简化写作流程、提升创作效率。但与此同时…

作者头像 李华
网站建设 2026/4/19 0:21:12

少走弯路:8个降AI率平台测评,研究生必看的降AIGC工具推荐

在研究生阶段&#xff0c;论文写作不仅是学术能力的体现&#xff0c;更是一场与查重系统和AI检测机制的博弈。随着AIGC&#xff08;人工智能生成内容&#xff09;技术的普及&#xff0c;越来越多的论文被系统判定为AI痕迹过重&#xff0c;导致查重率飙升&#xff0c;甚至影响最…

作者头像 李华
网站建设 2026/4/18 21:11:55

【MybatisX】生成代码的设置图解

一.配置项含义示例填写module path生成代码所在的模块路径&#xff08;一般留空&#xff0c;默认当前模块&#xff09;空 / src/main/javabase package生成代码的基础包名&#xff08;所有生成类的父包&#xff09;com.example.demoencoding生成文件的编码格式UTF-8&#xff08…

作者头像 李华
网站建设 2026/4/18 21:11:55

书籍-阿里安《亚历山大远征记》

阿里安《亚历山大远征记》详细介绍 书籍基本信息 书名&#xff1a;亚历山大远征记&#xff08;Anabasis Alexandri&#xff0c;亦称《亚历山大远征史》&#xff09; 作者&#xff1a;阿里安&#xff08;Arrian&#xff0c;约86-160年&#xff09;&#xff0c;古罗马历史学家、哲…

作者头像 李华
网站建设 2026/4/18 21:11:56

目标检测实战:基于Mask R-CNN的纸箱检测与分类模型优化

1. YOLO系列模型大比拼&#xff01;从YOLOv3到YOLOv13&#xff0c;哪个才是你的菜&#xff1f;&#x1f525; 嗨&#xff0c;小伙伴们&#xff01;今天咱们来聊一聊目标检测领域最火的YOLO系列模型&#xff01;从2015年YOLOv1横空出世&#xff0c;到现在的YOLOv13&#xff0c;…

作者头像 李华