题库/YBT0191

#YBT0191. 消息的传递

    传统题 难度: 普及 标签>一本通强连通缩点零入度分量矩阵建图
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT0191 · 消息的传递

退出在线编程模式
普及 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制256 MiB
通过率100%1 / 1 次提交

题目描述

我们的郭嘉大大在曹操这过得逍遥自在,但是有一天曹操给了他一个任务,在建邺城内有 NN 个袁绍的奸细,将他们从 11 到 NN 进行编号,同时他们之间存在一种传递关系,即若Ci,j=1C_{i,j}=1,则奸细 ii 能将消息直接传递给奸细 jj。 现在曹操要发布一个假消息,需要传达给所有奸细,而我们的郭嘉大大则需要传递给尽量少的奸细使所有的奸细都知道这一个消息,问我们至少要传给几个奸细?

输入

第一行为 NN,第二行至第 N+1N+1 行为 N×NN×N的矩阵(若第 II 行第 JJ 列为 11,则奸细 II 能将消息直接传递给奸细 JJ,若第 II 行第 JJ 列为 00,则奸细 II 不能将消息直接传递给奸细 JJ)。

输出

只有一行:即我们的郭嘉大大首先至少要传递的奸细个数。

输入样例

8
0 0 1 0 0 0 0 0
1 0 0 1 0 0 0 0
0 1 0 1 1 0 0 0
0 0 0 0 0 1 0 0
0 0 0 1 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 1 0 0 0 1
0 0 0 0 0 0 1 0

输出样例

2

提示

数据范围与提示: N≤1000N≤1000

评测数据说明

本题使用按题意独立构造、双实现核对的训练数据,共10个测试点,非原站或官方原始数据。总分100分。

题目信息

#1576
100%

1 次通过 · 1 次提交

练习难度 普及
时间限制
1000ms
内存限制
256MiB
上传者