#include <iostream> #include <bits/stdc++.h> using namespace std; map<int, int> count_map; map<string, int> line2num; vector<string> lines; int main() { string line; while (cin >> line) { if (line == "END") { break; } int pos = line.find('#'); string base = line.substr(0, pos); string num = line.substr(pos + 1); int new_num = stoi(num, 0, stoi(base)); count_map[new_num]++; line2num[line] = new_num; lines.push_back(line); } bool find = false; for (auto line : lines){ int num = line2num[line]; if (count_map[num] == 1) { cout << line << endl; find = true; } } if(find == false) cout << "None" << endl; return 0; }
点赞 评论

相关推荐

11-14 16:15
已编辑
湖南工业大学 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务