luogu#P12245. 共同兴趣

共同兴趣

题目背景

共同的兴趣爱好是一段友谊坚实的基础。

题目描述

小 O 所在年级有 nn 名学生,学号为 1n1 \sim n,学校对 mm 项活动进行了调查。每位学生对部分活动感兴趣,对于其他活动则不感兴趣。我们用 ai,ja_{i,j} 来表示学号为 ii 的学生是否对第 jj 项活动感兴趣,其中 ai,j=1a_{i,j} = 1 表示感兴趣,ai,j=0a_{i,j} = 0 表示不感兴趣。

对于任意两位学生 iijj,他们的共同兴趣数是指那些满足 ai,k=aj,k=1a_{i,k} = a_{j,k} = 1 的活动 kk 的数量,即两位学生都感兴趣的活动数。

每个学生 xx 会寻找与自己共同兴趣数最多的学生 yy,并向其发出交友的邀约。如果有多个学生 yy 满足条件,xx 会向所有这些学生发出邀约。

小 O 的学号为 11,他希望能够收到更多同学的邀约。为此,他可以选择一项自己不感兴趣的活动 ii,将其从 a1,i=0a_{1,i} = 0 修改为 a1,i=1a_{1,i} = 1。当然,他也可以选择不修改任何活动。注意,最多只能修改一项活动。

请问,在进行最多一次修改后,最多有多少同学会向小 O 发出邀约?

输入格式

输入共 n+1n+1 行。

第一行有两个整数 n,mn,m,表示学生的个数和活动的项数。

2n+12\sim n+1 行中,每行 mm 个整数,第 i+1i+1 行的第 jj 个整数表示 ai,ja_{i,j}

输出格式

输出共一行一个整数,表示答案。

3 3
0 0 0 
1 0 1
0 1 1
2
4 3
0 0 0 
1 0 1
0 1 1
1 1 1
0

提示

样例 #1 解释

初始时学号为 2233 的两位学生的共同兴趣数为 11,因为他们同时对第 33 项活动感兴趣。他们和小 O 的共同兴趣都是 00。接下来小 O 进行修改:

  • 如果不修改,则 22 号和 33 号会互相发出邀约,给小 O 发出邀约的人数为 00
  • 如果将 a1,1a_{1,1} 修改为 11,则小 O 和 22 号的共同兴趣数变为 1122 号会对小 O 发出邀约,给小 O 发出邀约的人数为 11
  • 如果将 a1,2a_{1,2} 修改为 11,则小 O 和 33 号的共同兴趣数变为 1133 号会对小 O 发出邀约,给小 O 发出邀约的人数为 11
  • 如果将 a1,3a_{1,3} 修改为 11,则小 O 和其他两位学生的共同兴趣数均变为 1122 位学生均会对小 O 发出邀约。

所以最多有 22 位学生会对小 O 发出邀约。

样例 #2 解释

与样例 #1 相比,多出了学号为 44 的学生,他和 22 号和 33 号学生的共同兴趣数为 22,无论怎么修改,小 O 和任何同学的共同兴趣数不会超过 11,故答案为 00

数据范围

对于 100%100\% 的数据,2n5002\le n\le 5001m5001\le m\le 5000ai,j10\le a_{i,j}\le 1

具体测试点限制如下:

测试点编号 nn 的范围 mm 的范围 特殊性质
11 n=2n=2 m50m\le 50
242\sim 4 n50n\le 50
5,65,6 n500n\le 500 m=1m=1 A
7107\sim 10 m500m\le 500
111411\sim 14 B
152015\sim 20

特殊性质 A:对于 1im1\le i\le ma1,i=0a_{1,i}=0

特殊性质 B:对于 1in1\le i\le nai,1=0a_{i,1}=0