Bar-coded--中级

 1 Sec 64 MB |  显示标签
24165
通过提交

题目描述

 

明天就要春游了,为了不使自己饿着,今天晚上QS在超市买了大量春游时想带的零食。可是当他选好物品时,却发现自己忘记计算商品的价格,由于害怕自己身上带的钱不够。他向服务员ZZY询问每个商品的价格。

每个商品上都有对应的条形码:

|||| || ||||||||| ||||| ||||||||||| |||||||||

ZZY只需用条形码扫描器扫描条形码后就能知道对应商品的信息。现在ZZY有n对条形码与商品价格的关系,QS给了ZZY一共m个商品的条形码,如果ZZY知道这些商品价格,ZZY将会告诉QS每个商品的价格。

输入格式

第1行两个数n(n<=10000),m(m<=10000)。接下来n行,n对条形码与对应的商品价格。每个条形码中连续‘|’不会超过10个;每个条形码中‘|’连续段不会超过6个;空格不是比较的内容,即

‘|| |||’与‘||   |||’相同但‘|||||’与‘|| |||’不同。最后m行,每行一个条形码,首尾没有空格,是询问的内容。

输出格式

每个条形码对应商品的价格,如果不存在输出“-1”。

样例输入 #1

3 3
|||||||| |||| |||||||| ||||| ||||||||| ||| 5
|||||||| |||| |||||||| ||||| |||||||| ||| 6
|||||||| |||| |||||||| |||| ||||||||| 7
|||||||| |||| |||||||| ||||| ||||||||| |||
|||||||| |||| |||||||| ||||| |||||||| |||
|||||||| |||| |||||||| |||| |||||||||

样例输出 #1

5
6
7

来源

The 13th ZJNU Anniversary Contest
 上传者
coach
 创建时间
2014-07-17 23:50
 修改时间
2017-05-14 04:48