// Registration system.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include <map> #include <string> using namespace std; int main() { //int n,index=0,ds=1; int n; cin >> n; //string* s = new string[n]; //for (int i = 0;i < n;i++) { //scanf("%f", s[i]); //} string s; //map<int, string> m; map<string, unsigned int> m; //for (int i = 0;i < n;i++) { //scanf_s("%s\n", s); //cin >> s; //m.insert(pair<int,string>(i,s)); //m.insert(pair<string, int>(s, i)); //} //map<int,string>::iterator iter; //map<string, int>::iterator iter; //iter = m.begin(); while (n--) { cin >> s; //scanf_s("%c\n", &s); if (m.find(s)==m.end()) { printf_s("%s\n", "OK"); m[s] = 0; } else { m[s]++; //printf_s("%s,%d\n",s,m[s]); std::cout <<s<<m[s]<<endl; } m.insert(pair<string, unsigned int>(s, m[s])); //index++; } //std::cout << "Hello World!\n"; } // 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单 // 调试程序: F5 或调试 >“开始调试”菜单 // 入门提示: // 1. 使用解决方案资源管理器窗口添加/管理文件 // 2. 使用团队资源管理器窗口连接到源代码管理 // 3. 使用输出窗口查看生成输出和其他消息 // 4. 使用错误列表窗口查看错误 // 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目 // 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件
CodeForces-4C Registration system
猜你喜欢
转载自www.cnblogs.com/ZHONGZHENHUA/p/10766100.html
今日推荐
周排行