/ WHOJ / 题库 /

三元环

三元环

题目描述

给定一个竞赛图(即没有自环的有向完全图),也就是说图中的每对顶点都恰好由一条有向边连接,对于任何两个顶点 \(u\) 和 \(v\)(\(u≠v\))都存在从 \(u\) 到 \(v\) 的边,或者从 \(v\) 到 \(u\) 的边。

请找出图中的某个三元环(长度为 \(3\) 的环),或者判断不存在这样的环。

格式

输入格式

第一行包含一个整数 \(n\),表示图中顶点个数。

接下来 \(n\) 行描述这个图的邻接矩阵(没有空格),其中 \(A[i, j] = 1\) 表示存在一条 \(i\) 到 \(j\) 的边,否则 \(A[i, j]  = 0\)。

保证\(A[i, i] = 0,  A[i, j] ≠ A[j, i] (1≤ i, j ≤n, i ≠ j)\)。

输出格式

如果无解,输出 \(-1\);否则输出三个不同的顶点\(x, y, z\) 使得\(A[x, y] = 1, A[y, z] = 1, A[z, x] = 1\)。输出 \(x,y\) 和 \(z\) 都最小的解即可。

样例1

样例输入1

5
00100
10000
01001
11101
11000

样例输出1

1 3 2

限制

\(20\%\)的数据:\(n ≤10\);

\(50\%\)的数据:\(n ≤100\);

\(100\%\)的数据:\(1≤ n ≤2000,A[i, j]∈\{0,1\}\)。

信息

ID
1630
难度
7
分类
搜索 点击显示
标签
递交数
1
已通过
1
通过率
100%
上传者

相关

在下列训练计划中:

YGP模拟赛