fork download
  1. #include <iostream>
  2. #include<bits/stdc++.h>
  3. using namespace std;
  4.  
  5. int main() {
  6. // your code goes here
  7. unordered_map<int,int> map;
  8. int n,m;
  9. cin>>n>>m;
  10. string *arr=new string[n];
  11. for(int i=0;i<n;i++){
  12. cin>>arr[i];
  13. }
  14. int l[m],c=0,maxe=0;
  15. for(int i=0;i<n;i++)
  16. {
  17. for(int j=i+1;j<n;j++)
  18. { int k=0;c=0;
  19. while(k<m)
  20. {
  21. if(arr[i][k]=='1'||arr[j][k]=='1')
  22. c++;
  23. k++;
  24. }
  25. map[c]++;
  26. maxe=max(c,maxe);
  27.  
  28. }
  29. }
  30. cout<<maxe<<"\n"<<map[maxe]<<"\n";
  31. return 0;
  32. }
Success #stdin #stdout 0.01s 5456KB
stdin
4 5
10101
11100
11010
00101
stdout
5
2