计蒜客蓝桥杯模拟赛5 查询系统
来源:互联网 发布:手机应用程序数据备份 编辑:程序博客网 时间:2024/06/11 15:46
题目
数学老师小y 想写一个成绩查询系统,包含如下指令:
1.insert [name] [score],向系统中插入一条信息,表示名字为name的学生的数学成绩为score。
2.find [name],表示查找名字为name的学生的数学成绩。
注意有些同学可能会为了刷分多次选课,查询的时候给出最大成绩即可。学生的名字是由小写字母组成。成绩是一个 0 \ldots 1000…100 的整数。
老师找到你,想你帮他完成这个系统。
输入格式
输入若干行,每行都是insert [name] [score]或者find [name]的形式,或一行end表示输入结束。输入行数不大于 1000,每个学生名字长度不大于 20 个字符。
输出格式
对于每个查询,输出查询的学生的最高成绩,如果系统中不存在该学生,输出 -1。
思路:用map容器,进行一一对应
#include<iostream>#include<map>using namespace std;int main(){ map<string, int>mp; string s1,s2; int score; while (1) { cin>>s1; if(s1=="insert") { cin>>s2>>score; if(score>mp[s2]) mp[s2]=score; } else if(s1=="find") { cin>>s2; if(mp[s2]==0) cout<<"-1"<<endl; else cout<<mp[s2]<<endl; } else if(s1=="end") { break; } } return 0;}
1 0
- 计蒜客蓝桥杯模拟赛5 成绩查询系统
- 计蒜客蓝桥杯模拟赛5 查询系统
- 【Java】计蒜客 蓝桥杯模拟赛5 成绩查询系统
- 数字图像攻击模拟系统(5)
- 2017年蓝桥杯模拟赛-8成绩查询
- CCF权限查询(模拟)
- 【NOI2017模拟4.2】查询
- python爬虫实战之模拟正方教务系统登录查询成绩
- python爬虫实战之模拟正方教务系统登录查询成绩
- Python_模拟登录(爬取教务系统信息并制作查询界面)
- (微信开发)PHP curl模拟登陆教务系统查询成绩查询课表实现微信查成绩差课表功能
- 计蒜客蓝桥杯模拟赛5 年龄问题
- 计蒜客蓝桥杯模拟赛5 方程的解
- 计蒜客蓝桥杯模拟赛5 九宫格
- 计蒜客蓝桥杯模拟赛5 补全等式
- 计蒜客蓝桥杯模拟赛5 阶梯三角形
- 计蒜客蓝桥杯模拟赛5 组合数字
- 计蒜客蓝桥杯模拟赛5 礼物盒
- servlet 中获取 spring 管理的 bean
- gc, Java 垃圾回收机制
- nyoj 289 苹果 (01背包)
- 集合的继承关系
- log4j 配置文件
- 计蒜客蓝桥杯模拟赛5 查询系统
- 操作服务器及MySQL数据库可以使其远程链接
- E
- OSI模
- VS生成DLL没有生成LIB文件的解决方法
- 字符串的比较
- Android WebView的Js对象注入漏洞解决方案
- jfinal学习笔记【1】-laymi(雷米快速开发平台)
- HDU 2112 HDU Today