#4492. Let's Get a Perfect Score

0
    ID: 4492 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc282BGESP 3级数组枚举(双层循环)字符串

Let's Get a Perfect Score

Let's Get a Perfect Score

题目描述

NN 名参与者,编号为 11 到 NN,将参加有 MM 道题目的比赛,题目编号为 11 到 MM。 对于一个整数 ii(11 到 NN 之间)和一个整数 jj(11 到 MM 之间),当且仅当 SiS_i 的第 jj 个字符为 oo 时,参与者 ii 能解决第 jj 道题;如果该字符为 xx,则不能解决该题。 参与者必须两两配对。请输出可以组成一个能共同解决全部 MM 道题目的参与者对的数量。 更形式化地,输出满足 1≤x<y≤N1\leq x < y \leq N 的整数对 (x,y)(x,y) 的个数,使得对于任意 jj(11 到 MM 之间),参与者 xx 和参与者 yy 中至少有一人能解决第 jj 道题。

输入格式

输入从标准输入给出,格式如下: NN MM S1S_1 S2S_2 ⋮\vdots SNS_N

输出格式

输出答案。

5 5
ooooo
oooxx
xxooo
oxoxo
xxxxx
5
3 2
ox
xo
xx
1
2 4
xxxx
oxox
0

提示

NN 是一个在 22 到 3030(含)之间的整数。 MM 是一个在 11 到 3030(含)之间的整数。 SiS_i 是一个长度为 MM 的由 oo 和 xx 组成的字符串。满足条件的五个配对如下:参与者 11 和 22,参与者 11 和 33,参与者 11 和 44,参与者 11 和 55,以及参与者 22 和 33。 另一方面,例如参与者 22 和 44 这一对不满足条件,因为他们无法解决第 44 道题。

标签: AtCoder|abc282B

来源

AtCoder|abc282B