#P3561. [POI2017] Turysta
[POI2017] Turysta
题目描述
给出一个 个点的有向图,任意两个点之间有且仅一条有向边。
对于每个点 ,求出从 出发的一条经过点数最多,且没有重复经过同一个点两次及两次以上的简单路径。
输入格式
第一行包含一个正整数 ,表示点数。
接下来的 行,其中的第 行有 个数。
如果第 个数是 ,那么表示有向边 ,如果是 ,那么表示有向边 。
输出格式
输出 行,第 行首先包含一个正整数 ,表示从 点出发的最优路径所经过的点数。
接下来 个正整数,依次表示路径上的每个点。
若有多组最优解,输出任意一组。
本题使用 SPJ (Claris 制作)
4
1
1 1
1 0 1
4 1 2 3 4
3 2 3 4
3 3 4 2
3 4 2 3
提示
对于 的数据,。