当前位置: 首页 > news >正文

蓝桥杯备考:unordered_map基础用法题 ---学籍管理

我们用unorderedmap绑定名字和成绩,然后进行n次操作 主要是锻炼我们对map接口的用法的理解

#include <iostream>
#include <unordered_map>
using namespace std;

unordered_map<string,int> mp;


int main()
{
	int n;cin >> n;
	while(n--)
	{
		int op,score;string s;
		cin >> op;
		if(op == 1)
		{
			cin >> s >> score;
			mp[s] = score;
			cout << "OK" << endl;
		}
		else if(op == 2)
		{
			cin >> s;
			if(!mp.count(s))
			{
				cout << "Not found" << endl;
			}
			else
			{
				cout << mp[s] << endl;
			}
		}
		else if(op == 3)
		{
			cin >> s;
			if(mp.count(s))
	     	{	
			mp.erase(s);
			cout << "Deleted successfully" << endl;
	     	}
	     	else
	     	cout << "Not found" << endl;
		}
		else
		{
			cout << mp.size() << endl;
		}
	}
	
	
	
	
	
	
	
	
	
}

相关文章:

  • 在 Ubuntu 下通过 Docker 部署 Nginx 服务器
  • 【零基础入门unity游戏开发——进阶篇】Marhf和Math的使用
  • Java基础 | Java枚举(Enum)详解:从入门到实践
  • Web Worker如何在本地使用
  • 自动化测试介绍及学习路线
  • 《领导力21法则》第七章「尊重法则」笔记
  • 商业智能BI的未来,如何看待AI+BI这种模式?
  • 香港电商市场迅猛发展,多用户商城系统软件厂商如何抓住机遇
  • LeetCode 1447 最简分数
  • Ubuntu20.04安装Nvidia显卡驱动教程
  • Spring 事务
  • c#面试题整理9
  • Java Lambda表达式:现代编程的简洁之道
  • 文档解析:如何避免deepseek的大模型幻觉?
  • llm数据存储基础设施
  • 软考高级信息系统项目管理师笔记-第22章组织通用治理
  • 19、Vue项⽬常⻅优化点
  • 使用Java爬虫根据关键词获取衣联网商品列表:实战指南
  • pytorch retain_grad vs requires_grad
  • Python 融于ASP框架
  • 专业企业网站设计/上海seo推广方法
  • 知名商城网站建设公司/百度如何搜索网址
  • 网站架构设计师求职信/产品软文案例
  • 超越时空网上书城网站建设方案/专业网站快速
  • 网站建设主动型电话销售话术/电商项目策划书
  • 有域名 有固定ip怎么做网站/深圳关键词排名推广