list (list)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Description
有 N 个点,你的任务是给这 N 个点连有向边,现在给出这 N 个点之间的关系,如果(i,j)的关系是'Y'表示在最后的图中从 i 到 j 之间有条有向路径,如果是'N'则表示没有有向路径,让你求出一种可行的连边的方案使得每个点的出度之和最小,保证方案唯一。
Format
Input
第一行一个数 N 表示有 N 个点。
接下去是一个 N*N 的矩阵,共 N 行,每行 N 个字符,第 i 行 j 列的字符如果是'Y',表示最终的图中从 i 到 j 要有一条有向路径。
Output
仅一行输出 N 个数,分别表示每个点的出度。
Samples
4
NYYY
NNYY
NNNY
NNNN
1 1 1 0
Limitation
【数据规模】 100%的数据,N<=50,保证矩阵第 i 行第 i 列的字符为'N',并且保证如果 i 行 j 列为 Y,j 行 k 列为 Y,则 i 行 k 列也必为 Y。