#P14102. [ZJCPC 2017] What Kind of Friends Are You?

[ZJCPC 2017] What Kind of Friends Are You?

题目描述

Japari Park is a large zoo home to extant species, endangered species, extinct species, cryptids and some legendary creatures. Due to a mysterious substance known as Sandstar\textit{Sandstar}, all the animals have become anthropomorphized into girls known as Friends\textit{Friends}.

Kaban is a young girl who finds herself in Japari Park with no memory of who she was or where she came from. Shy yet resourceful, she travels through Japari Park along with Serval to find out her identity while encountering more Friends\textit{Friends} along the way, and eventually discovers that she is a human.

However, Kaban soon finds that it's also important to identify other Friends\textit{Friends}. Her friend, Serval, enlightens Kaban that she can use some questions whose expected answers are either "yes" or "no" to identitfy a kind of Friend\textit{Friend}.

To be more specific, there are nn Friends\textit{Friends} need to be identified. Kaban will ask each of them qq same questions and collect their answers. For each question, she also gets a full list of animals' names that will give a "yes" answer to that question (and those animals who are not in the list will give a "no" answer to that question), so it's possible to determine the name of a Friend\textit{Friend} by combining the answers and the lists together.

But the work is too heavy for Kaban. Can you help her to finish it?

输入格式

There are multiple test cases. The first line of the input is an integer TT (1T1001 \le T \le 100), indicating the number of test cases. Then TT test cases follow.

The first line of each test case contains two integers nn (1n1001 \le n \le 100) and qq (1q211 \le q \le 21), indicating the number of Friends\textit{Friends} need to be identified and the number of questions.

The next line contains an integer cc (1c2001 \le c \le 200) followed by cc strings p1,p2,,pcp_1, p_2, \dots, p_c (1pi201 \le |p_i| \le 20), indicating all known names of Friends\textit{Friends}.

For the next qq lines, the ii-th line contains an integer mim_i (0mic0 \le m_i \le c) followed by mim_i strings si,1,si,2,,si,mis_{i,1}, s_{i,2}, \dots, s_{i,m_i} (1si,j201 \le |s_{i,j}| \le 20), indicating the number of Friends\textit{Friends} and their names, who will give a "yes" answer to the ii-th question. It's guaranteed that all the names appear in the known names of Friends\textit{Friends}.

For the following nn lines, the ii-th line contains qq integers ai,1,ai,2,,ai,qa_{i,1}, a_{i,2}, \dots, a_{i,q} (0ai,j10 \le a_{i,j} \le 1), indicating the answer (00 means "no", and 11 means "yes") to the jj-th question given by the ii-th Friend\textit{Friend} need to be identified.

It's guaranteed that all the names in the input consist of only uppercase and lowercase English letters.

输出格式

For each test case output nn lines. If Kaban can determine the name of the ii-th Friend\textit{Friend} need to be identified, print the name on the ii-th line. Otherwise, print "Let's go to the library!!" (without quotes) on the ii-th line instead.

2
3 4
5 Serval Raccoon Fennec Alpaca Moose
4 Serval Raccoon Alpaca Moose
1 Serval
1 Fennec
1 Serval
1 1 0 1
0 0 0 0
1 0 0 0
5 5
11 A B C D E F G H I J K
3 A B K
4 A B D E
5 A B K D E
10 A B K D E F G H I J
4 B D E K
0 0 1 1 1
1 0 1 0 1
1 1 1 1 1
0 0 1 0 1
1 0 1 1 1
Serval
Let's go to the library!!
Let's go to the library!!
Let's go to the library!!
Let's go to the library!!
B
Let's go to the library!!
K

提示

The explanation for the first sample test case is given as follows:

As Serval is the only known animal who gives a "yes" answer to the 11-st, 22-nd and 44-th question, and gives a "no" answer to the 33-rd question, we output "Serval" (without quotes) on the first line.

As no animal is known to give a "no" answer to all the questions, we output "Let's go to the library!!" (without quotes) on the second line.

Both Alpaca and Moose give a "yes" answer to the 11-st question, and a "no" answer to the 22-nd, 33-rd and 44-th question. So we can't determine the name of the third Friend\textit{Friend} need to be identified, and output "Let's go to the library!!" (without quotes) on the third line.