#P976. 农场
农场
【问题描述】
汪老师不仅是我们敬爱的老师,更是拥有一片大小为R* C的土地的农民。
一天, 不幸的事情发生了。
天空突然下起了暴雨,把这片农场的顶棚给砸坏了。汪老师迅速发动全体信息组成员,抢修顶棚。
汪老师有许多宽为1,长度可以为任意长的木板,他想用这些木板来覆盖破了的地方。这些木板必须水平或竖直放置。汪老师不愿意让木板覆盖到没破的地方,但木板之间可以相互覆盖。(故意刁难我们???)。作为一个抠门的农民,汪老师想用尽量少的木板。
现在,汪老师想知道最少要用多少木板。
【输入格式】
第一行包括2个整数R和C。 以下R行,C个字符。’* ’表示该处已破裂,’. ’表示未破。
【输出格式】
一个数,表示最少要用多少个木板。
【输入样例】
4 4
*.*.
.***
***.
..*.
【输出样例】
4
【数据范围】
对于30%的数据,有1 ≤ R ≤ 10,1 ≤ C ≤ 10
对于100%的数据,有1 ≤ R≤ 100,1 ≤ C≤ 100