```cpp #include <iostream> #include <string> #include <unordered_map> int main() { int n; std::cin >> n; std::unordered_map<std::string, int> studentSeat; for (int i = 1; i <= n; ++i) { std::string studentId; std::cin >> studentId; studentSeat[studentId] = i; } int m; std::cin >> m; for (int i = 0; i < m; ++i) { std::string studentId; std::cin >> studentId; if (studentSeat.find(studentId)!= studentSeat.end()) { std::cout << studentSeat[studentId] << std::endl; } else { std::cout << "na" << std::endl; } } return 0; } ``` [2024-10-18 23:41:07 | AI写代码神器 | 224点数解答]