P8831 [传智杯 #3 练习赛] 儒略历

题目描述

在 1582 年之前,以 4 为倍数的年份为闰年。正常情况下,一年中一月到十二月的天数分别是 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 天。如果这年是闰年,那么二月则有 29 天。 但某位教皇发现这么做其实不够准确,会造成误差,因此规定从 1582 年开始,以 4 为倍数的年份,除了以 100 为倍数且不为 400 的倍数年份,才是闰年。同时为了消除误差,规定 1582 年 10 月 4 日的下一天是 1582 年 10 月 15 日,中间的日期就当作不存在了。 ![](https://cdn.luogu.com.cn/upload/image_hosting/hcelsg2k.png) 现在给出日期,计算这个日期到公元 1 年 1 月 1 日经过的天数。

输入格式

按照 `日月年` 的格式输入数据,其中日是 1 到 31 之间的整数,月是三个大写字母,年是 1 到 9999 之间的整数。保证这个日期是合法且存在的。 月份的大写字母: - 1月:JAN - 2月:FEB - 3月:MAR - 4月:APR - 5月:MAY - 6月:JUN - 7月:JUL - 8月:AUG - 9月:SEP - 10月:OCT - 11月:NOV - 12月:DEC

输出格式

输出一个整数表示答案