#M1L803. 日历盖章

日历盖章

日历盖章

题目描述

判断给出的年月日是否合法。采用如下规则:闰年是能被400整除,或能被4整除但不能被100整除的年份。2月平年28天、闰年29天;4、6、9、11月30天,其余合法月份31天。月份须为1至12,日须从1开始。

输入格式

第一行输入查询数T;接下来T行,每行输入年份y、月份m、日d。

输出格式

每次查询输出一行,按输入顺序回答。

样例 1

输入

3
2000 2 29
1900 2 29
2024 4 31

输出

YES
NO
NO

说明

2000为闰年,1900不是,4月没有31日。

样例 2

输入

2
2100 0 1
2023 12 31

输出

NO
YES

说明

0月非法,12月31日合法。

数据范围

  • 1 ≤ T ≤ 1000
  • 第1个参数在[1600,2400]内,为整数。
  • 第2个参数在[0,13]内,为整数。
  • 第3个参数在[0,32]内,为整数。