407366: GYM102775 B Календари

Memory Limit:0 MB Time Limit:0 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

B. Календариограничение по времени на тест1 секундаограничение по памяти на тест256 мегабайтвводстандартный вводвыводстандартный вывод

Инженер Васечкин наконец доделал свою машину времени и отправился в $$$d$$$-й день $$$m$$$-го месяца $$$y$$$-года, выставив эту дату на панели управления. После временно-пространственной телепортации он заметил, что на висящем в местной пивной календаре дата не соответствует той, что выставлена на панели управления. «Забыли дату перевести», – подумал он, но и в другом баре была та же история.

Когда пришло время возвращаться обратно, Васечкин не изменил дату на панели управления, и поэтому вернулся на несколько дней позже, чем планировалось. Только потом он понял, что количество потерянных дней – это разница в юлианском и григорианском календарях.

Задана дата из григорианского календаря, определить, на сколько от неё отстает юлианский календарь, т.е. сколько дней потерял Васечкин.

Входные данные

В единственной строке содержатся числа $$$d, m, y$$$ $$$(1 \le d \le 31, 1 \le m \le 12, 1582 \le y \le 2500)$$$ – день, месяц и год даты из григорианского календаря. Гарантируется, что дата корректна и находится в промежутке между $$$15$$$ октября $$$1582$$$ года и $$$17$$$ марта $$$2500$$$ года.

Выходные данные

В единственной строке выведите число – разницу в днях между датой в юлианском календаре и датой в григорианском календаре.

ПримерыВходные данные
15 11 1582
Выходные данные
10
Входные данные
31 1 1918
Выходные данные
13

加入题单

算法标签: