#aBC282B. [ABC282B] Let's Get a Perfect Score

[ABC282B] Let's Get a Perfect Score

AT_abc282_b [ABC282B] Let's Get a Perfect Score

题目描述

NN 名编号为 11NN 的参赛者参加一个包含 MM 道编号为 11MM 的题目的竞赛。

对于 1iN1 \leq i \leq N1jM1 \leq j \leq M,如果 SiS_i 的第 jj 个字符为 o,则第 ii 位参赛者可以解答第 jj 题;如果为 x,则第 ii 位参赛者无法解答第 jj 题。

本次竞赛以两人一组的形式参加。请你计算有多少对参赛者可以通过合作解答所有 MM 道题目。

更严格地说,请你计算满足 1x<yN1 \leq x < y \leq N 的整数对 (x,y)(x, y) 的数量,使得对于任意 1jM1 \leq j \leq M,参赛者 xx 或参赛者 yy 至少有一人能够解答第 jj 题。

输入格式

输入按以下格式从标准输入读入。

NN MM
S1S_1
S2S_2
\vdots
SNS_N

输出格式

输出满足条件的参赛者对的数量。

输入输出样例 #1

输入 #1

5 5
ooooo
oooxx
xxooo
oxoxo
xxxxx

输出 #1

5

输入输出样例 #2

输入 #2

3 2
ox
xo
xx

输出 #2

1

输入输出样例 #3

输入 #3

2 4
xxxx
oxox

输出 #3

0

说明/提示

限制条件

  • NN223030 之间的整数。
  • MM113030 之间的整数。
  • SiS_i 是由 ox 组成的长度为 MM 的字符串。

样例解释 1

满足条件的有 55 对:参赛者 1122,参赛者 1133,参赛者 1144,参赛者 1155,参赛者 2233。例如,参赛者 2244 的组合无法解答第 44 题,因此不满足条件。

由 ChatGPT 4.1 翻译