#ABC236G. 好顶点
好顶点
好顶点
题目描述
我们有一个包含 个顶点的有向图。 这 个顶点分别称为顶点 、顶点 、、顶点 。 在时刻 ,图中没有边。
对于每个 ,在时刻 ,会添加一条从顶点 指向顶点 的有向边。 (这条边可以是自环,即可能 。)
当某个顶点可以通过从顶点 出发恰好遍历 条边到达时,称该顶点为「好」顶点。
对于每个 ,请输出顶点 成为好顶点的最早时刻。如果不存在顶点 成为好顶点的时刻,则输出 。
输入格式
输入按以下格式从标准输入给出:
输出格式
按以下格式,对于每个 ,输出顶点 成为好顶点的最早时刻 。如果不存在顶点 成为好顶点的时刻,则 应为 。
样例
4 5 3
2 3
3 4
1 2
3 2
2 2
-1 4 5 3
在时刻 ,图中没有边。之后,边按如下方式添加。
在时刻 ,添加从顶点 指向顶点 的有向边。
在时刻 ,添加从顶点 指向顶点 的有向边。
在时刻 ,添加从顶点 指向顶点 的有向边。现在,从顶点 出发恰好走三步可以到达顶点 :,因此顶点 成为好顶点。
在时刻 ,添加从顶点 指向顶点 的有向边。现在,从顶点 出发恰好走三步可以到达顶点 :,因此顶点 成为好顶点。
在时刻 ,添加从顶点 指向顶点 的有向边(自环)。现在,从顶点 出发恰好走三步可以到达顶点 :,因此顶点 成为好顶点。
顶点 永远不会成为好顶点。
2 1 1000000000
1 2
-1 -1
数据范围
- 输入中的所有值均为整数。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 2375
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者