当前位置: 首页> 游戏> 手游 > 嘉兴快速建站模板_网页一键生成小程序_百度搜索关键词规则_广州网站到首页排名

嘉兴快速建站模板_网页一键生成小程序_百度搜索关键词规则_广州网站到首页排名

时间:2025/8/14 9:03:21来源:https://blog.csdn.net/2301_79398241/article/details/144311651 浏览次数:0次
嘉兴快速建站模板_网页一键生成小程序_百度搜索关键词规则_广州网站到首页排名

7-4 航空公司VIP客户查询

分数 25

全屏浏览

切换布局

作者 DS课程组

单位 浙江大学

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

输入格式:

输入首先给出两个正整数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

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

// 2024/12/7 OK
#include <iostream>
#include <unordered_map>using namespace std;int N, K, M;
unordered_map<string, int> mp;int main()
{cin >> N >> K;for (int i = 0; i < N; i ++) {string n; int k;cin >> n >> k;if (k < K) {mp[n] += K;} else {mp[n] += k;}}cin >> M;for (int i = 0; i < M; i ++) {string b;cin >> b;if (mp.find(b) == mp.end()) {cout << "No Info" << endl;} else {cout << mp[b] << endl;}}return 0;
}

关键字:嘉兴快速建站模板_网页一键生成小程序_百度搜索关键词规则_广州网站到首页排名

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: