A. 徐老师的瑞士轮

    传统题 1000ms 256MiB

徐老师的瑞士轮

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

徐老师准备在学校举办一场瑞士轮比赛,1V11V1 决斗,比较一下谁的做题能力比较强

但是由于参赛人数过多,徐老师比到后来自己也忘记了具体哪些人和哪些人比过赛,比过哪些项目

参赛选手一共 nn 人,一共有 mm 个项目,于是徐老师统计了每个选手已经参加过的项目

对于第 ii 个选手,用一个长度为 mm0101 串来表示他参加过哪个项目

其中第 jj 位为 11 则表示这个选手参加过第 jj 个项目,为 00 则表示这个选手没有参加过第 jj 个项目

例如一个选手的参赛情况为 01100110,说明他参加过第 22 和第 33 个项目

为了比赛能够继续进行,徐老师设定了新的比赛规则——对于第 jj 个项目,让所有没有参加过这个项目的选手和 参加过 这个项目的选手分别进行一轮 PKPK

现在徐老师想知道,还需要进行多少轮 PKPK 才能结束比赛?

输入格式

输入第一行包含一个整数 n,mn,m 表示参赛选手人数和比赛项目数量

接下来 nn 行,每行包含一个长度为 mm0101 字符串表示第 ii 个选手的参赛情况

输出格式

输出一个整数表示还需要进行多少轮 PKPK

数据范围

对于 30%30\% 的数据满足 1n10,m=11 \leq n \leq 10, m = 1

对于 60%60\% 的数据满足 1n1000,1m1001 \leq n \leq 1000, 1 \leq m \leq 100

对于 100%100\% 的数据满足 1n10000,1m1001 \leq n \leq 10000, 1 \leq m \leq 100

样例输入1

3 3
011
010
100

样例输出1

6

样例解释1

11 个项目有 22 位选手没参加过,11 位选手参加过,那么要进行 22PKPK22 个项目有 11 位选手没参加过,22 位选手参加过,那么要进行 22PKPK33 个项目有 22 位选手没参加过,11 位选手参加过,那么要进行 22PKPK

一共需要进行 66PKPK

样例输入2

5 5
10111
01011
11101
11101
01101

样例输出2

20

样例解释2

每个项目分别要进行 6,4,4,6,06,4,4,6,0PKPK,一共 2020

2025CSP-J暑假模拟赛八

未参加
状态
已结束
规则
IOI
题目
4
开始于
2025-8-7 16:45
结束于
2025-8-17 16:45
持续时间
240 小时
主持人
参赛人数
16