题解 | 小红背单词
小红背单词
https://www.nowcoder.com/practice/b3d0fa1c43c44e0580654cb93c1bfdb9
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
map<string, int> word_lookup;
cin >> n;
int num_mem_word = 0;
for (int id = 0; id != n; ++id) {
string new_word;
cin >> new_word;
if (word_lookup[new_word] == -1) {
continue;
}
else{
++word_lookup[new_word];
if (word_lookup[new_word] > num_mem_word) {
word_lookup[new_word] = -1;
++num_mem_word;
}
}
}
cout << num_mem_word;
return 0;
}
查看7道真题和解析