День рождения
Ограничения: время – 2s/4s, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Заданы день и месяц рождения, а также текущие день, месяц и год. Определить, сколько дней осталось до дня рождения. Високосные годы – это те, номер которых делится на 400, а также те, номер которых делится на 4, но не делится на 100.
Ограничения: год от 1920 до 3000, месяц – от 1 до 12, день – от 1 до числа дней в месяце.
Ввод
В первой строке находятся разделённые пробелами день и месяц рождения, во второй – разделённые пробелами текущие день, месяц и год.
Вывод
Вывести число дней, оставшихся до дня рождения.
Пример ввода 1
19 04
19 04 2002
Пример ввода 2
05 05
19 04 2002
Пример ввода 3
29 02
28 02 2001
Источник: Меньшиков