lqb#P26003. 幸运约会日

幸运约会日

题目描述

小明是个浪漫的程序员,他想要在一个特殊的日期向心仪的女孩表白。他认为如果一个日期的年、月、日三个数字的数字和都相等,那这就是一个“幸运约会日”。

数字和是指一个数字各位数字之和。例如:

  • 20262026 的数字和为 2+0+2+6=102 + 0 + 2 + 6 = 10
  • 1212 的数字和为 1+2=31 + 2 = 3
  • 2525 的数字和为 2+5=72 + 5 = 7

给定一个日期,请你帮小明判断这是否是一个幸运约会日。

输入格式

第一行包含一个整数 TT,表示测试用例的数量。

接下来 TT 行,每行包含三个整数 YYMMDD,分别表示年、月、日。

输出格式

对于每个测试用例,如果是幸运约会日,输出 YES,否则输出 NO。

3
2026 12 7
2020 4 13
1111 1 3
NO
YES
NO

解释 #1

  • 第一个日期:2026 年 12 月 7 日。2026 的数字和:2+0+2+6=102 + 0 + 2 + 6 = 10,12 的数字和:1+2=31 + 2 = 3,7 的数字和:77。因为 103710 \ne 3 \ne 7,所以不是幸运约会日。
  • 第二个日期:2020 年 4 月 13 日。2020 的数字和:2+0+2+0=42 + 0 + 2 + 0 = 4,4 的数字和:44,13 的数字和:1+3=41 + 3 = 4。因为 4=4=44 = 4 = 4,所以是幸运约会日。
  • 第三个日期:1111 年 1 月 3 日。1111 的数字和:1+1+1+1=41 + 1 + 1 + 1 = 4,1 的数字和:11,3 的数字和:33。因为 4134 \ne 1 \ne 3,所以不是幸运约会日。

数据范围

对于所有评测用例,1T10001 \le T \le 10001000Y99991000 \le Y \le 9999(保证是有效的年份),1M121 \le M \le 12(保证是有效的月份),1D311 \le D \le 31(保证是有效的日期)。保证给定的日期都是实际存在的有效日期。