die码:
#include <bits/stdc++.h> using namespace std; map<string,int> Map; string s[1001]; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>s[i]; Map[s[i]]++; } for(int i=1;i<=n;i++){ cout<<s[i]<<" "<<Map[s[i]]<<endl; } return 0; }
不怎么会用map,求指导