请用写出以下题目的拓扑排序算法的完整的C++代码:蒜头君和他的同事们最近在玩一个好玩的游戏:互粉攻略。一共有 NN 个人参加游戏编号从 00 到 N - 1N−1游戏前每个人都会展示自己最靓丽的一面。当游戏开始时每个人可以选择去关注别人。当 AA 关注了 BB则 AA 就成了 BB 的粉丝但是并不意味着 BB 同时关注了 AA。当所有人都选好后游戏结束人气指数最高的人成为冠军。蒜头君制定了奇怪的规
算法1
(拓扑排序) $O(n+m)$
思路:
首先根据输入的关注关系建图,然后进行拓扑排序,每次选取入度为0的节点,更新其所有出边指向的节点的入度,同时更新这些节点的人气指数。
C++ 代码
原文地址: https://www.cveoy.top/t/topic/ein5 著作权归作者所有。请勿转载和采集!