#include <iostream> #include<map> using namespace std; int main() { int n;cin>>n; int max=0; map<string,int>mp; map<string,int>remeber; for(int i=0;i<n;++i){ string s;cin>>s; ++mp[s]; if(remeber[s]==1){ continue; } if(mp[s]>max){ max=mp[s]; remeber[s]=1; } } cout<<max; } // 64 位输出请用 printf("%lld")
记录每个单词出现次数,记住的单词做上标记,下次遇见直接跳过