题解 | 小红背单词

小红背单词

https://www.nowcoder.com/practice/b3d0fa1c43c44e0580654cb93c1bfdb9

#include <iostream>
#include<unordered_map>
#include<unordered_set>
using namespace std;

int main() {
   int n;
   cin>>n;
   unordered_map<string,int> vocs;
   unordered_set<string> remembered; 
   int need=1;
   int count=0;
   while(n--){
       string voc;
       cin>>voc;
       if(remembered.find(voc)!=remembered.end()){
        continue;
       }
       vocs[voc]++;
       if(vocs[voc]==need){
        count++;
        need++;
        remembered.insert(voc);
       }
   }
   cout<<count<<endl;
   return 0;
}

全部评论

相关推荐

累死的一条狗:***一人顶10人那你给我发10个人的工资总和吗
点赞 评论 收藏
分享
烤点老白薯:亲娘嘞🐶💩啊你的简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务