STL之map的一种用法
#include<stdio.h> #include<algorithm> #include<iostream> #include<cstring> #include<string> #include<map> using namespace std; int main() { int n; scanf("%d",&n); map<string,int>m; for(int i=0;i<n;i++) { string s; cin>>s; if(m.count(s)==1){ cout<<s<<m[s]<<endl; m[s]++; } else{ cout<<"OK"<<endl; m[s]++; } } return 0; }