Run ID:133574

提交时间:2025-10-19 16:21:45

#include <iostream> #include <string> #include <vector> #include <unordered_set> using namespace std; int main() { // 合法餐具集合 unordered_set<string> valid = {"bowl", "knife", "fork", "chopsticks"}; int n; // 多组测试数据 while (cin >> n) { vector<string> utensils; for (int i = 0; i < n; ++i) { string item; cin >> item; if (valid.count(item)) { utensils.push_back(item); } } // 输出结果 for (size_t i = 0; i < utensils.size(); ++i) { if (i > 0) cout << " "; cout << utensils[i]; } cout << endl; } return 0; }