#C. [POI 2017] Turysta

    Type: RemoteJudge 2000ms 250MiB

[POI 2017] Turysta

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

给出一个 nn 个点的有向图,任意两个点之间有且仅一条有向边。

对于每个点 vv,求出从 vv 出发的一条经过点数最多,且没有重复经过同一个点两次及两次以上的简单路径。

输入格式

第一行包含一个正整数 nn,表示点数。

接下来的 n1n-1 行,其中的第 ii 行有 i1i-1 个数。

如果第 jj 个数是 11,那么表示有向边 ji+1j\rightarrow i+1 ,如果是 00,那么表示有向边 ji+1j\leftarrow i+1

输出格式

输出 nn 行,第 ii 行首先包含一个正整数 kk,表示从 ii 点出发的最优路径所经过的点数。

接下来 kk 个正整数,依次表示路径上的每个点。

若有多组最优解,输出任意一组。

本题使用 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

提示

对于 100%100\% 的数据,2n2×1032\le n\le 2 \times 10^3

20250317 领军班比赛1

Not Attended
Status
Done
Rule
IOI
Problem
3
Start at
2025-3-17 14:00
End at
2025-3-17 18:00
Duration
4 hour(s)
Host
Partic.
9