棋盘染色 2

Posted 蒟蒻sjy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了棋盘染色 2相关的知识,希望对你有一定的参考价值。

传送门

题目描述 Description

有一个5*N的棋盘,棋盘中的一些格子已经被染成了黑色,你的任务是对最少的格子染色,使得所有的黑色能连成一块。

输入描述 Input Description

第一行一个整数N(<=100),接下来N行每行一个长度为5的01串,1表示所在格子已经被染成了黑色,0表示所在格子没有被染色。

输出描述 Output Description

第一行一个整数N(<=100),接下来N行每行一个长度为5的01串,1表示所在格子已经被染成了黑色,0表示所在格子没有被染色。

样例输入 Sample Input

5
11100
11000
10000
01111
11111

样例输出 Sample Output

1

数据范围及提示 Data Size & Hint

N(<=100)

 

以上是关于棋盘染色 2的主要内容,如果未能解决你的问题,请参考以下文章

[CodeVs1050]棋盘染色2(状态压缩DP)

[Codevs] 1014 棋盘染色

Codevs 1049 棋盘染色

[codevs1049]棋盘染色

codevs——1049 棋盘染色

bzoj4487[Jsoi2015]染色问题 容斥原理