7-45 航空公司 VIP 客户查询(25 分)
不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务。现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分的功能。
输入格式:
输入首先给出两个正整数 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<map>
#include<stdio.h>
#include<iostream>
using namespace std;
map<string,int>member;
int main(){char id[64];int number,low,mileage,test;scanf("%d%d",&number,&low);while(number--){scanf("\n%s %d",id,&mileage);member[id]+=mileage<low?low:mileage;}scanf("%d",&test);while(test--){scanf("\n%s",id);if(member[id])printf("%d\n",member[id]);else printf("No Info\n");}return 0;
}
提交结果:
7-45 航空公司 VIP 客户查询(25 分)相关推荐
- 7-15 航空公司VIP客户查询 (25分)(没用stl,哈希链地址法实现)
7-15 航空公司VIP客户查询 (25分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记 ...
- # 7-45 航空公司VIP客户查询 (25 分)
7-45 航空公司VIP客户查询 (25 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行 ...
- 7-45 航空公司VIP客户查询 (25 分)
7-45 航空公司VIP客户查询 (25 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行 ...
- 【PTA】7-1 航空公司VIP客户查询 (25 分)
不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分 ...
- 7-45 航空公司VIP客户查询 (25 分)(思路+详解+map用法解释+超时解决)兄弟们来呀冲压呀呀呀呀
一:题目 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会 ...
- 航空公司VIP客户查询 (25 分)
不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分 ...
- 7-3 航空公司VIP客户查询 (25 分)C语言实现
不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分 ...
- 7-75 航空公司VIP客户查询 (25分)
不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行记录,要求实现根据身份证号码快速查询会员里程积分 ...
- PTA---航空公司VIP客户查询 (25分)---Stl-Map容器简单使用
Map是STL的一个关联容器,它提供一对一(也就是一个键一个值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道.map内部自建一颗红黑树(一种非严格意义上的 ...
- 7-17 航空公司VIP客户查询 (10 分)
7-17 航空公司VIP客户查询 (10 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务.现给定某航空公司全体会员的飞行 ...
最新文章
- 拓展ARM研发进展与玩家
- MyBatis 框架下 SQL 注入攻击的 3 种方式,真是防不胜防!
- C# 公共控件及程序制作流程
- 一分钟了解阿里云产品:阿里云解析五大热点技术问题分析
- 数据库服务器文件路径,如何在服务器中找到数据库文件路径
- Oracle编程入门经典 第9章 掌握SQL*Plus
- Nginx(六):配置nginx高可用集群
- C#LeetCode刷题之#704-二分查找(Binary Search)
- Batch Normalization的一些缺陷
- Android中关于Volley的使用(二)加载Json数据
- mysql8.0下载64位_MySQL数据库8.0
- mysql临键锁_详解 MySql InnoDB 中的三种行锁(记录锁、间隙锁与临键锁)
- 64位Win7下安装Oracle11gr2以及PL/sql(32位)安装
- 微信小程序的图片上传及图片预览功能
- Swift 雷达动画
- 计算机无法启动bios,笔记本进不了bios的解决方法
- SparkSQL Analyzed实例源码解析
- ffmpeg mp4转mov
- winform的RichTextBox设置网格线,类似word的稿纸效果
- 完美解决微信公众号多域名授权登录的问题
热门文章
- 我靠跨境电商5个月全款买房:那个你看不起的行业,未来十年最赚钱!
- 文件被占用无法删除,解决办法
- 红胖子 = 红 + 胖子 = 红(红模仿) + 胖子 --- 2007.6 ~ 至永远
- 影视剧里程序员使用的双显示屏,在生活中真的需要么?正经科普
- 【入门讲解】Python使用OpenCV设置图片尺寸。
- web app 第三方登录-微博登录(一)
- 带轮轮毂长度l和带轮宽b表_B型V带轮的轮缘宽B_轮毂孔径D和轮毂长L.doc
- IDEA中实现自动导包
- 网络运维python之NETCONF--协程gevent+ncclient,2分钟巡检几千台华为CE交换机
- Java - 什么是UML?