import sys
d = {}
def insert_or_update_score(name, score):
"""插入或更新玩家的分数"""
# TODO: 实现插入或更新逻辑
d[name] = score
print("OK")
def query_score(name):
"""查询玩家的分数"""
# TODO: 实现查询逻辑
print(d[name] if name in d else "Not found")
def delete_player(name):
"""删除玩家记录"""
# TODO: 实现删除逻辑
if name in d:
del d[name]
print("Deleted successfully")
else:
print("Not found")
def count_players():
"""统计玩家总数"""
# TODO: 实现统计逻辑
print(len(d))
def main():
"""读取输入并分发操作"""
q = int(sys.stdin.readline())
for _ in range(q):
line = sys.stdin.readline().split()
op = int(line[0])
if op == 1:
name, score = line[1], int(line[2])
insert_or_update_score(name, score)
elif op == 2:
name = line[1]
query_score(name)
elif op == 3:
name = line[1]
delete_player(name)
elif op == 4:
count_players()
if __name__ == "__main__":
main()