Codeforces beta round #3 c_registration system
- map 을 사용하여 문제를 잘 사용하여 해결 할 수 있는 문제!
#include<iostream>
#include<map>
#include<string>
using namespace std;
map<string, int> m;
int n;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cin >> n;
string s;
for (int i = 0; i < n; i++) {
cin >> s;
auto finder = m.find(s);
if (finder != m.end()) cout << s << finder->second++<<endl;
else {
cout << "OK"<<endl;
m.insert({ s,1 });
}
}
}