Processing math: 100%
祝同学们学习进步,编程快乐!
Problem 4160 --试题 F: 水质检测

4160: 试题 F: 水质检测

"
Time Limit 1 秒/Second(s) Memory Limit 128 兆字节/Megabyte(s)
提交总数 0 正确数量 0
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签
小明需要在一条 2 × n 的河床上铺设水质检测器。在他铺设之前,河床上已
经存在一些检测器。如果两个检测器上下或者左右相邻,那么这两个检测器就
是互相连通的。连通具有传递性,即如果 A 和 B 连通,B 和 C 连通,那么 A
和 C 也连通。现在他需要在河床上增加铺设一些检测器使得所有的检测器都互
相连通。他想知道最少需要增加铺设多少个检测器?
输入共两行,表示一个 2 × n 的河床。
每行一个长度为 n 的字符串,仅包含 ‘#’ 和 ‘.’,其中 ‘#’ 表示已经存在的
检测器,‘.’ 表示空白。
输出共 1 行,一个整数表示答案。
.##.....#
.#.#.#...
5
【样例说明】
其中一种方案:

.###....#

.#.######
增加了 5 个检测器
【评测用例规模与约定】
对于 100% 的评测用例,保证 n ≤ 1000000。

推荐代码 查看4160 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[ ms]
内存最少[ KB]
第一AC
第一挑战

赛题来源/所属竞赛 N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛
AOJ
祝同学们学习进步,编程快乐!