$$\large\color{blue}{列0/1变换——>全1的行数最多}$$
解题思路
对于每一行————>寻找与它相同的行数
输出各个相同组中,相同行数的max值 √
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
unordered_map<string, int> um; // 行 : 次数
string line;
cin>>n;
//读取每一行
while(n--){
cin>>line;
um[line]++;
}
int max_cnt=-1;
for(auto& e:um){
max_cnt=max(max_cnt, e.second);
}
cout<<max_cnt;
return 0;
}