AT_abc282_b.[ABC282B] Let's Get a Perfect Score
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有 N 名编号为 1 到 N 的参赛者参加一个包含 M 道编号为 1 到 M 的题目的竞赛。
对于 1≤i≤N,1≤j≤M,如果 Si 的第 j 个字符为 o,则第 i 位参赛者可以解答第 j 题;如果为 x,则第 i 位参赛者无法解答第 j 题。
本次竞赛以两人一组的形式参加。请你计算有多少对参赛者可以通过合作解答所有 M 道题目。
更严格地说,请你计算满足 1≤x<y≤N 的整数对 (x,y) 的数量,使得对于任意 1≤j≤M,参赛者 x 或参赛者 y 至少有一人能够解答第 j 题。
输入格式
输入按以下格式从标准输入读入。
N M
S1
S2
⋮
SN
输出格式
输出满足条件的参赛者对的数量。
输入输出样例
输入#1
5 5 ooooo oooxx xxooo oxoxo xxxxx
输出#1
5
输入#2
3 2 ox xo xx
输出#2
1
输入#3
2 4 xxxx oxox
输出#3
0
说明/提示
限制条件
- N 是 2 到 30 之间的整数。
- M 是 1 到 30 之间的整数。
- Si 是由
o和x组成的长度为 M 的字符串。
样例解释 1
满足条件的有 5 对:参赛者 1 和 2,参赛者 1 和 3,参赛者 1 和 4,参赛者 1 和 5,参赛者 2 和 3。例如,参赛者 2 和 4 的组合无法解答第 4 题,因此不满足条件。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?