#12559. 数组字典课后题一:餐厅大酬宾

提交6 通过1
通过率16.7%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

餐厅的桌子分为两人桌、四人桌和六人桌,编号也各不相同。中午用餐高峰期所有的位置上都坐满了人,由于每桌的消费情况不一 样,点餐之后服务员会把点餐信息的小票放在顾客桌边以便核查,每张小票上都有桌号num(lnum100)和点餐金额cost(l≤cost≤5000) 现餐厅周年大酬宾,选择其中m桌免单,请问这m个免单的桌消费的金额分别是多少呢?

输入格式

第1行, 一个正整数n,表示餐厅一共有n桌; 接下来n行,用空格隔开的两个正整数num和cost,分别表示这个 小票的桌号和消费金额; 接下来1行,一个正整数m,表示选择m桌免单 最后1行,m个正整数用空格隔开,表示这m个免单桌位的桌号

输出格式

1行,m个正整数用空格隔开,表示对应桌号的消费金额

输入样例 #1

7
7 199 
4 120 
5 400
6 180
2 188
1 310
3 488
3
4 3 5

输出样例 #1

120 488 400

输入样例 #2

2
7 7
10 469
1
5

输出样例 #2

0 

输入样例 #3

2
13 13
1 458
1
11

输出样例 #3

0 

数据范围

  • 每组输入包含7 至 34 个数,共5 至 17 行。
  • 输入整数的取值范围为 1 至 3222。