#P1233. 计算天数

计算天数

题目描述

给定一个日期的年份(用整数 YY表示)、月(用整数 MM表示)、日(用整数 DD表示),请判断 YY 年 MM 月是否存在 DD 日:

  • 如果在 YY 年 MM 月不存在 DD 日,则输出 E;
  • 否则,请计算并输出给定的日期是当年的第几天。

注意闰年的二月有 2929 天。

输入格式

  • 第一行:一个整数表示 YY
  • 第二行:一个整数表示 MM
  • 第三行:一个整数表示 DD

输出格式

  • 单个整数表示给定日期是当年的第几天,如果日期不合法,输出 E。
2026
2
29
E

样例解释 1

平年2月不存在29天

2020 
2 
29
60

数据范围

  • 1800≤Y≤28001800\leq Y\leq 2800
  • 1≤M≤121\leq M\leq12
  • 1≤D≤311\leq D\leq31