#cpsco2019s4b. [cpsco2019_s4_b]Meeting

[cpsco2019_s4_b]Meeting

问题描述

某个团队有一个项目组,队伍中包括一个领导和员工1,2,,N1, 2, \ldots, N,共N+1N+1人。

DD天中,领导每天都要上班。对于第1,2,,D1, 2, \ldots, D天,除了领导以外的每个员工的上班情况由长度为NN的字符串 S1,S2,,SDS_1, S_2, \ldots, S_D给出。如果在第ii天员工jj (1jN1 \leq j \leq N) 上班,则SiS_i的第jj个字符为 o ,如果不上班,则为 x

领导为了将一项重要事项传达给其他员工,打算在DD天中选择任意两天进行会议。

每个员工只能参加在他上班的那一天的会议。

一开始只有领导知道重要事项,其他员工只有参加会议后才会知道。

请计算在NN非领导员工中,最多可以将重要事项传递给多少人。

约束条件

  • 1N101 \leq N \leq 10
  • 2D102 \leq D \leq 10
  • N,DN, D为整数。
  • SiS_i为长度为NN的字符串。
  • SiS_i的每个字符是 ox

输入

输入以以下格式从标准输入中给出。

NN DD S1S_1 S2S_2 : SDS_D

输出

选择任意两天开会,在DD天中,最多有多少个员工能够了解重要事项。输出为一行。


示例 1

2 3
xx
ox
oo

输出示例 1

通过在第2天召开会议,领导和员工1将知道重要事项。

然后在第3天,领导和员工1、2召开会议,员工2将知道重要事项。


示例 2

3 3
xox
oxx
xxo

输出示例 2

通过在第2天召开会议,领导和员工1将知道重要事项。

然后在第3天,领导和员工3召开会议,员工3将知道重要事项。

无法使所有人都了解重要事项,因此输出为2。


示例 3

5 4
oxxox
xoxxx
xxoxo
oxxxo

输出示例 3