eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Anno Domini 2022

Anno Domini 2022

Скоро мы будем встречать Новый 2022 год, но что означает это число? Как Вы, возможно, знаете, эта система датирования была изобретена в 525 году нашей эры Дионисием Эксигусом. Он выбрал рождение Иисуса Христа в качестве отправной точки Годов нашего Господа (Anno Domini на латыни, сокращенно AD). Все годы до этого считались в обратном порядке как годы до Рождества Христова (сокращенно BC). Интересной деталью этой системы датирования является то, что нет года 0~--- год 1 до н.э. сразу следует за годом 1 нашей эры. Из-за этого иногда довольно сложно найти разницу во времени между двумя датами, если эти даты принадлежат двум разным эпохам. Чтобы упростить эту задачу, напишите программу, которая вычислит, сколько лет прошло между 1 января для двух дат, заданных во входных данных. \InputFile Два года указаны в двух последовательных строках ввода. Каждый год указывается в одной из двух форм: \begin{enumerate} \item в виде букв \t{AD}, за которыми следует пробел и положительное целое число без ведущих нулей в диапазоне $1..9999$; \item в виде положительного целого числа без начальных нулей в диапазоне $1..9999$, за которым следует пробел и буквы \t{BC}. \end{enumerate} Годы могут быть указаны в произвольном порядке~--- более ранний год не обязательно указывается первым. \OutputFile Выведите одно целое число: количество лет, прошедших между 1 января раннего года и 1 января более позднего года.
Ліміт часу 2 секунди
Ліміт використання пам'яті 512 MiB
Вхідні дані #1
1 BC
AD 1
Вихідні дані #1
1
Вхідні дані #2
AD 1
AD 2001
Вихідні дані #2
2000
Вхідні дані #3
AD 2022
5508 BC
Вихідні дані #3
7529
Автор Dmitry Shtukenberg