Farmer John's 奇葩——初级
132 | 376 |
通过 | 提交 |
题目描述
Farmer John 有一个很大的农场。记得那年John和他的cows、machines 陪我们玩了一整个暑假。当然,我们也帮John解决了很多问题。今年秋天,John要收获农场的作物。John是一个爱思考的Farmer,这次他又想到了一个问题,如果他从家里出发,收割完所有作物花费的时间与他的年龄能否同奇或同偶(John可以按照任意顺序收割作物,但当他收割完最后一个作物时认为他收割结束。为了能够满足花费时间与年龄同奇同偶,John经过某个未收割农田的时候可以选择先不收割。。。好奇葩)?由于John有很多很多的machines,所以他只要开启machines就可以自动收割,之后他能赶往下一个农田继续收割。聪明的准ACMers,你准备好帮John解决问题了吗?
已知John的农场是一个二维坐标轴,John的家在(0,0) 这个坐标点,他有N块地种有作物,John今年的年龄是M。数据保证没有两块地的坐标是相同的,坐标都是整数。John一个单位时间内只能向上、下、左、右四个方向移动一个单位。
输入格式
输入数据的第一行是一个数据T,表示有T组数据。每组测试数据的第一行是N,M两个数(1<=N<=40,1<=M<=30)分别表示有N块地种着作物,John今年的年龄是M,接下来N行,每一行是xi,yi表示第i个作物在(xi,yi)这个坐标点。
输出格式
对于每组输入数据,先输出单独一行"Case #i:"(其中i表示第i组测试数据,从1开始)接下来一行数据输出,如果John通过一定的路径能使得最后所花费的时间和M是同奇或同偶,输出“Yes",否则输出"No"
样例输入 #1
2 2 2 1 1 1 2 2 3 1 1 2 2
样例输出 #1
Case #1: Yes Case #2: No
提示
第一组样例,John可以先收割(1,2),此时花费时间是3,然后再去收割(1,1),花费时间是4。4与2同偶,故输出Yes。