题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1079
这有事一道找规律的题,我们可以看出来不管怎么变换他们的奇偶都是会变的,出了9.30和11.30那么我们就把他们两个特殊考虑就是了
11.4是奇数态那么偶数态一定是赢的所以只要判断给的是奇数态还是偶数态就行了
下面看代码:
#include<stdio.h>
#include<math.h>
int main()
{
int year,mouth,day;
int T;
scanf("%d",&T);
while(T--)
{
scanf("%d%d%d",&year,&mouth,&day);
if((mouth + day) % 2 == 0||(day == 30 && (mouth == 9||mouth == 11)))
printf("YES\n");
else
{
printf("NO\n");
}
}
return 0;
}