#4830. Magical Cookies
0
Magical Cookies
Magical Cookies
题目描述
有 块饼干,排列成 行 列。
位于自顶向下第 行、自左向右第 列的饼干的颜色用小写英文字母 表示。
我们要执行以下过程。
- 对于每一行,执行如下操作:如果该行中剩下的饼干数不少于两个并且它们的颜色都相同,则将这些饼干标记。
- 对于每一列,执行如下操作:如果该列中剩下的饼干数不少于两个并且它们的颜色都相同,则将这些饼干标记。
- 如果存在被标记的饼干,则将它们全部移除并回到步骤 1;否则,终止该过程。 求过程结束时剩下的饼干数。
输入格式
输入按下述格式从标准输入给出:
输出格式
输出答案。
4 3
aaa
aaa
abc
abd
2
...
...
.bc
.bd
...
...
..c
..d
2 5
aaaaa
abcde
4
3 3
ooo
ooo
ooo
0
提示
是小写英文字母。该过程按如下方式进行。
- 将第一行和第二行的饼干标记。
- 将第一列的饼干标记。
- 移除被标记的饼干。
此时,饼干看起来如下,其中 表示该位置的饼干已被移除。
- 无事发生。
- 将第二列的饼干标记。
- 移除被标记的饼干。
此时,饼干看起来如下,其中 表示该位置的饼干已被移除。
- 无事发生。
- 无事发生。
- 没有饼干被标记,因而终止该过程。
最终剩下的饼干数为 .
标签: AtCoder|abc315D
来源
AtCoder|abc315D