Logo
(追記) (追記ここまで)

29585번 - Даты 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB126372725.472%

문제

Вася конструирует свой собственный автоматический электронный календарь, который будет отображать текущую дату в формате <<ДД.ММ.ГГГГ>>. Для этого ему нужно уметь отображать различные цифры. На данный момент его календарь умеет отображать $k$ различных цифр. Поскольку добавление поддержки каждой новой цифры --- процесс очень трудоемкий, то Вася решил, что если его календарь будет отображать довольно большое количество дат, то он будет доволен. Поэтому на данный момент Васю крайне интересует следующий вопрос: сколько дней из данного промежутка его календарь будет отображать дату.

Например, если Васин календарь может отображать только цифры 0, 2 и 9, то он сможет отобразить дату <<второе февраля 2009 года>> и не сможет отобразить дату <<третье февраля 2009 года>>.

Стоит отметить, что программировать Вася умеет неплохо, поэтому он не забывает, что существует такое понятие, как високосный год, в котором в феврале 29 дней. Напомним, что год является високосным, если его номер кратен 4 и при этом не кратен 100, либо кратен 400.

입력

Первая строка входного файла состоит из одного целого числа $k$ (0ドル \le k \le 10$). Во второй строке входного файла перечислены через пробел $k$ различных цифр, которые Васин календарь умеет отображать. Следующие две строки содержат описание первой и последней даты интересующего его промежутка в формате <<ДД.ММ.ГГГГ>>.

출력

В выходной файл выведите одно целое число --- количество дней в промежутке включая концы, в которые календарь может показать дату.

제한

예제 입력 1

3
0 2 9
02.02.2009 
03.02.2009

예제 출력 1

1

예제 입력 2

3
0 2 9
01.02.2009
28.02.2009

예제 출력 2

4

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2009-2010 Season > October 31, 2009 > Basic C번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2009-2010 Season > October 31, 2009 > Advanced D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /