#include <iostream> #include <string> #include <unordered_map> using namespace std; unordered_map<string, int> playerScores; void insertOrUpdateScore(const string& name, int score) { // TODO: 实现插入或更新逻辑 playerScores[name] = score; cout << "OK" << endl; } void queryScore(const string& name) { // TODO: 实现查询逻辑 if (playerScores.count(name)) { cout << playerScores[name] << endl; } else { cout << "Not found" << endl; } } void deletePlayer(const string& name) { // TODO: 实现删除逻辑 if (playerScores.count(name)) { playerScores.erase(name); cout << "Deleted successfully" << endl; } else { cout << "Not found" << endl; } } void countPlayers() { // TODO: 实现统计逻辑 cout << playerScores.size() << endl; } int main() { // 提高输入输出效率 (可选) ios_base::sync_with_stdio(false); cin.tie(NULL); int q; cin >> q; while (q--) { int op; cin >> op; if (op == 1) { string name; int score; cin >> name >> score; insertOrUpdateScore(name, score); } else if (op == 2) { string name; cin >> name; queryScore(name); } else if (op == 3) { string name; cin >> name; deletePlayer(name); } else if (op == 4) { countPlayers(); } } return 0; }