logo AlgoBeat OnlineJudge
登录 注册

#216547. [GKS 2015 #C] gGames

内存限制:1024 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

The country of elves is planning to hold an elimination tournament, and there are elves who would like to take part. At the start of the tournament, they will be given unique ID numbers from to , and the Elf President will line them up in some order.

The tournament is a series of matches between two elves, and every match has one winner and one loser (there are no ties). In the first round, the first elf in the line competes against the second elf in the line, the third elf competes against the fourth elf, and so on. After the first round, the elves who lost leave the line, and the elves who won remain where they are. Then, the remaining elves play the second round in the same way: the first remaining elf in the line competes against the second remaining elf in the line, the third remaining elf competes against the fourth remaining elf, and so on. After rounds, there will be only one elf remaining, and that elf is the winner.

of the elves are sensitive, which means that they will be very sad if they have to compete in matches against their friends during the games. Specifically, the th elf will be sad if they have to compete with their friends in the first rounds. (Note that friendship is not necessarily mutual: if one elf considers another elf to be a friend, the other elf does not necessarily consider that elf to be a friend.)

The Elf President wants to know: is there a way to specify the initial positions of all elves to guarantee that no elf will be sad, no matter what happens in the tournament?

输入格式

The first line of the input gives the number of test cases, . test cases follow. Each test case consists of one line with two integers and , then sets of two lines each, in which the first line has integers , , and for one elf, and the second has integer ID numbers of that elf's friends.

输出格式

For each test case, output one line containing "Case #x: ", where x is the case number (starting from 1), followed by YES or NO.

样例

样例输入 1

3
1 1
1 1 1
2
2 2
1 1 1
2
3 1 1
4
3 3
1 2 2
3 4
2 2 2
5 6
7 1 1
8

样例输出 1

Case #1: NO
Case #2: YES
Case #3: YES

数据范围与提示

Limits

.

.

.

.

.

Small dataset (Test Set 1 - Visible)

.

Large dataset (Test Set 2 - Hidden)

.