不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务。现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分的功能。

输入格式:

输入首先给出两个正整数N(≤105)和K(≤500)。其中K是最低里程,即为照顾乘坐短程航班的会员,航空公司还会将航程低于K公里的航班也按K公里累积。随后N行,每行给出一条飞行记录。飞行记录的输入格式为:18位身份证号码(空格)飞行里程。其中身份证号码由17位数字加最后一位校验码组成,校验码的取值范围为0~9和x共11个符号;飞行里程单位为公里,是(0, 15 000]区间内的整数。然后给出一个正整数M(≤105),随后给出M行查询人的身份证号码。

输出格式:

对每个查询人,给出其当前的里程累积值。如果该人不是会员,则输出No Info。每个查询结果占一行。

输入样例:

4 500
330106199010080419 499
110108198403100012 15000
120104195510156021 800
330106199010080419 1
4
120104195510156021
110108198403100012
330106199010080419
33010619901008041x

结尾无空行

输出样例:

800
15000
1000
No Info
#include<bits/stdc++.h>using namespace std;int main()
{int n,k;map<string,int>mp;char s1[20];scanf("%d %d",&n,&k);for(int i=0;i<n;i++){int x;scanf("%s %d",s1,&x);if(x<k) x=k;mp[s1]+=x;}int m;scanf("%d",&m);for(int i=0;i<m;i++){scanf("%s",s1);if(mp[s1]==0) printf("No Info\n");else printf("%d\n",mp[s1]);}return 0;
}

航空公司VIP客户查询相关推荐

  1. 7-17 航空公司VIP客户查询 (10 分)

    7-17 航空公司VIP客户查询 (10 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行 ...

  2. 7-15(查找) 航空公司VIP客户查询(25 分)

    7-15(查找) 航空公司VIP客户查询(25 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员 ...

  3. 7-15 航空公司VIP客户查询 (25分)(没用stl,哈希链地址法实现)

    7-15 航空公司VIP客户查询 (25分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记 ...

  4. # 7-45 航空公司VIP客户查询 (25 分)

    7-45 航空公司VIP客户查询 (25 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行 ...

  5. 7-45 航空公司VIP客户查询 (25 分)

    7-45 航空公司VIP客户查询 (25 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行 ...

  6. 7-15 航空公司VIP客户查询 (25 分)

    7-15 航空公司VIP客户查询 (25 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行 ...

  7. PTA 7-45 航空公司VIP客户查询(25 分)map查找应用

    7-45 航空公司VIP客户查询(25 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记 ...

  8. 【PTA】7-1 航空公司VIP客户查询 (25 分)

    不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分 ...

  9. 7-45 航空公司VIP客户查询 (25 分)(思路+详解+map用法解释+超时解决)兄弟们来呀冲压呀呀呀呀

    一:题目 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会 ...

  10. 7-45 航空公司VIP客户查询 【哈希表 链地址法】

    不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分 ...

最新文章

  1. 浅谈 nagios监控配置
  2. 【pmcaff】产品经理必知改善用户体验的基本方法
  3. idea java添加属性快捷键_Intellij IDEA 常用 设置 及 快捷键 (持续更新)
  4. Action Service Dao三层的功能划分
  5. new Grammar in 740 - internal table filter
  6. mysql学时用什么类型_MYSQL数据库学习----MYSQL数据类型
  7. GenerateProjectFiles.bat分析
  8. 如何测试连接MsSQL数据库-------UDL文件
  9. python学习笔记8-列表、集合、字典推导式
  10. FFT节省资源的思路
  11. mysql 使用jdbctemplate_SpringBoot学习笔记-使用jdbcTemplate访问mysql
  12. java tcp通信需要学吗_从c#通过tcp与java服务器通信
  13. 【9933】单词的划分
  14. Java NIO学习与记录(七): Reactor单线程模型的实现
  15. 【Ps问题】PS旋转功能会让图片乱飞的解决方法
  16. 利用JAVA求定积分
  17. C语言笔记 隐藏光标函数 带注释(详细)
  18. [转]对Android开发者有益的40条优化建议
  19. 猫和老鼠服务器维护多久结束,猫和老鼠手游:长时间不玩游戏,再次进入游戏后会发生这些事...
  20. python基础教程: 利用turtle库绘制笑脸和哭脸的例子

热门文章

  1. matlab符号运算转置出现conj的解决办法
  2. UCGUI信息处理机制
  3. c语言编程定积分sinx,C语言用辛普森公式求sinx在0到π上的定积分的源程序
  4. 【Android测试】AndroidStudio通过UIAutomator进行测试
  5. 《机器学习基石》课程笔记(3)
  6. matlab rf建模实例,[程序源代码]MATLAB在射频电路设计中的应用
  7. 快手用户群体分析_报告称快手用户分布与移动互联网人群分布一致
  8. 3dmax:3dmax动画栏(加载动画【IK计算器、约束、变换控制器、参数编辑器、关联参数、骨骼工具】、关键帧动画【修改关键帧、运动面板、曲线编辑器】、控制器动画【控制器指定】)之详细攻略
  9. 菜鸟学习之Java入门基础知识
  10. python根据题库答案自动答题_直播答题助手 自动检测出题、搜索答案