D. 1146 Topological Order

    传统题 1000ms 256MiB

1146 Topological Order

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed graph? Now you are supposed to write a program to test each of the options.

gre.jpg

输入格式

Each input file contains one test case. For each case, the first line gives two positive integers N ( \le 1,000), the number of vertices in the graph, and M ( \le 10,000), the number of directed edges. Then M lines follow, each gives the start and the end vertices of an edge. The vertices are numbered from 1 to N. After the graph, there is another positive integer K ( \le 100). Then K lines of query follow, each gives a permutation of all the vertices. All the numbers in a line are separated by a space.

输出格式

Print in a line all the indices of queries which correspond to "NOT a topological order". The indices start from zero. All the numbers are separated by a space, and there must no extra space at the beginning or the end of the line. It is graranteed that there is at least one answer.

题目示例数据

6 8
1 2
1 3
5 2
5 4
2 3
2 6
3 4
6 4
6
5 2 3 6 4 1
1 5 2 3 6 4
5 1 2 6 3 4
5 1 2 3 6 4
5 2 1 6 3 4
1 2 3 4 5 6
0 4 5

基础算法测试赛

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-8-1 9:00
结束于
2025-8-1 12:00
持续时间
3 小时
主持人
参赛人数
1