When shipping goods with containers, we have to be careful not to pack some incompatible goods into the same container, or we might get ourselves in serious trouble. For example, oxidizing agent (氧化剂) must not be packed with flammable liquid (易燃液体), or it can cause explosion.
Now you are given a long list of incompatible goods, and several lists of goods to be shipped. You are supposed to tell if all the goods in a list can be packed into the same container.
Each input file contains one test case. For each case, the first line gives two positive integers: N (≤104), the number of pairs of incompatible goods, and M (≤100), the number of lists of goods to be shipped.
Then two blocks follow. The first block contains N pairs of incompatible goods, each pair occupies a line; and the second one contains M lists of goods to be shipped, each list occupies a line in the following format:
K G[1] G[2] ... G[K]
where K (≤1,000) is the number of goods and G[i]'s are the IDs of the goods. To make it simple, each good is represented by a 5-digit ID number. All the numbers in a line are separated by spaces.
For each shipping list, print in a line Yes if there are no incompatible goods in the list, or No if not.
6 3
20001 20002
20003 20004
20005 20006
20003 20001
20005 20004
20004 20006
4 00001 20004 00002 20003
5 98823 20002 20003 20006 10010
3 12345 67890 23333
No
Yes
Yes
#include
#include
上一篇:吃过冰岛鲨鱼肉,才懂被尿泡过的床垫是啥滋味 吃过冰岛鲨鱼肉,才懂被尿泡过的床垫是啥滋味
下一篇:传奇车辆设计师马塞洛·甘迪尼去世 兰博基尼楔形设计开创者 传奇车辆设计师马塞洛·甘迪尼去世 兰博基尼楔形设计开创者