当前位置: 首页 > news >正文

寒假集训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; }
http://www.jsqmd.com/news/405561/

相关文章:

  • LLMs之Benchmark之MMSU:《MMSU: A Massive Multi-task Spoken Language Understanding and Reasoning Benchmar
  • SGD随机梯度下降
  • 智能交通目标检测数据集(完整标注+可直接训练YOLO专用版本)
  • 基于SpringBoot+Vue的校园社团信息管理pf管理系统设计与实现【Java+MySQL+MyBatis完整源码】
  • 虹口区宠物就医指南:评价较好的医院有哪些,宠物医院/宠物外科/宠物骨科/异宠医院/宠物皮肤科/母猫绝育,宠物医院推荐 - 品牌推荐师
  • 单车/共享单车目标检测数据集(适用YOLO系列)(已标注+划分/可直接训练)
  • 基于小波和神经网络的均衡算法,matlab仿真程序。 (1)中信道要求多径衰弱信道。 (2)中...
  • 1985-2024年瞪羚、独角兽与科技型初创企业关键数字技术专利申请与授权面板数据
  • 2026.2.23:AgentScope框架实战<三>:agentscope完成无限对话(用户代理)
  • 2000-2024年各省人口自然增长率数据
  • 常见设计模式简介
  • 常见的HTTP状态码有哪些?
  • 1. 为什么java不能用is开头来做布尔值的参数名,会出现反序列化异常。
  • 把坑都踩完了!AI论文网站 千笔·专业学术智能体 VS 锐智 AI,专科生专属利器
  • 横评后发现 9个AI论文软件:专科生毕业论文写作必备工具推荐!
  • 现在开始学网络安全,晚吗?2026零基础入门全攻略,看完直接开冲!
  • 好用还专业!9个降AI率工具测评对比,本科生必看
  • 不踩雷!断层领先的AI论文工具 —— 千笔·专业论文写作工具
  • 网络安全学习路线:从入门到精通,2026年最系统的技能提升
  • 【RAG企业应用:高命中率】28、RAG系统高命中率实战:向量数据库选型与检索优化全指南
  • 改稿速度拉满!专科生专用降AIGC平台 —— 千笔·降AIGC助手
  • 这次终于选对!10个AI论文网站测评:MBA毕业论文与科研写作必备工具推荐
  • python小程序手机问卷调查系统
  • python小程序装修装饰公司在线管理系统的设计与开发手机端
  • 交稿前一晚!AI论文网站 千笔写作工具 VS 知文AI,专科生必备神器!
  • 24小时自助KTV,如何低成本快速接入美团核销接口!2026年赶紧收藏起来
  • 卖爆了!9.9元美团洗车券,接入美团核销接口,真正实现24小时无人值守
  • 美团核销接入助力自助桌球室,真正实现零侵入式对接,承接春节流量小高峰!
  • 24小时自助舞蹈室,接入美团核销,真正实现“无人打扰,想练就练”,低门槛,快速接入
  • Smart 200PLC 与 ACS580 - 880MODBUS RTU 通讯全解析