{"problem":{"name":"[传智杯 #3 练习赛] 儒略历","description":{"content":"在 1582 年之前，以 4 为倍数的年份为闰年。正常情况下，一年中一月到十二月的天数分别是 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 天。如果这年是闰年，那么二月则有 29 天。 但某位教皇发现这么做其实不够准确，会造成误差，因此规定从 1582 年开始，以 4 为倍数的年份，除了以 100 为倍数且不为 400 的倍数年份，才是闰年。同时为","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":131072},"difficulty":{"LuoguStyle":"P3"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP8831"},"statements":[{"statement_type":"Markdown","content":"在 1582 年之前，以 4 为倍数的年份为闰年。正常情况下，一年中一月到十二月的天数分别是 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 天。如果这年是闰年，那么二月则有 29 天。\n\n但某位教皇发现这么做其实不够准确，会造成误差，因此规定从 1582 年开始，以 4 为倍数的年份，除了以 100 为倍数且不为 400 的倍数年份，才是闰年。同时为了消除误差，规定 1582 年 10 月 4 日的下一天是 1582 年 10 月 15 日，中间的日期就当作不存在了。\n\n![](https://cdn.luogu.com.cn/upload/image_hosting/hcelsg2k.png)\n\n现在给出日期，计算这个日期到公元 1 年 1 月 1 日经过的天数。\n\n## Input\n\n按照 `日月年` 的格式输入数据，其中日是 1 到 31 之间的整数，月是三个大写字母，年是 1 到 9999 之间的整数。保证这个日期是合法且存在的。\n\n月份的大写字母：\n\n- 1月：JAN\n- 2月：FEB\n- 3月：MAR\n- 4月：APR\n- 5月：MAY\n- 6月：JUN\n- 7月：JUL\n- 8月：AUG\n- 9月：SEP\n- 10月：OCT\n- 11月：NOV\n- 12月：DEC\n\n## Output\n\n输出一个整数表示答案\n\n[samples]","is_translate":false,"language":"English"}],"meta":{"iden":"LGP8831","tags":["模拟","传智杯"],"sample_group":[["1JAN1","0"],["4OCT1582","577736"],["15OCT1582","577737"],["21NOV2020","737751"]],"created_at":"2026-03-03 11:09:25"}}