Codeforces Round 183 (Div. 2) |
---|
Закончено |
Сейчас повсеместно используется Григорианский календарь, он фактически стал международным стандартом и используется в гражданских целях почти по всему миру. Григорианская реформа поправила Юлианскую систему високосных годов так:
Каждый год, который делится на четыре без остатка, является високосным, за исключением годов, которые делятся на 100 без остатка. Если «столетние» года делятся на 400, то они все же являются високосными. Например, 1900 год не високосный, а 2000 високосный.
В этой задаче Вам даны две даты, от Вас требуется посчитать, сколько между ними дней. Помните, что в високосном году в феврале содержится непривычное количество дней.
Смотрите тестовые примеры, для понимания какие из границ включаются в ответ, а какие нет.
Первые две строки содержат две даты, каждая дата записана в формате yyyy:mm:dd (1900 ≤ yyyy ≤ 2038 и yyyy:mm:dd — корректная дата).
Выведите единственное целое число — ответ на задачу.
1900:01:01
2038:12:31
50768
1996:03:09
1991:11:12
1579
Название |
---|