user41
25.10.2020 04:43

РЕШИТЬ, ПОСТАВЯТ НЕЗАЧЕТ
язык PascalABC

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

Васе определить, сколько ему придется ждать ближайшую электричку.

Входные данные
Сначала вводятся два числа, задающих часы и минуты прихода Васи на станцию.

Далее идет число N — количество конечных станций, от которых отправляются электрички, проходящие через Васину станцию (1≤N≤100).

Далее идет N блоков данных (по одному блоку для каждой станции). Сначала записано время Ti следования электрички от станции ее отправления до станции, где находится Вася. Время задается в минутах и выражается целым неотрицательным числом, не превышающим 1440.

Далее идет число Mi, определяющее количество электричек в сутки, отправляющихся от этой станции (1≤Mi≤100). Далее идет Mi пар чисел, задающих времена отправления электричек от этой станции. Все времена указаны в возрастающем порядке.

Часы находятся в интервале от 0 до 23, минуты – от 0 до 59.

Считается, что все электропоезда ходят ежедневно. Т.е., например, если у нас только один пункт и только одна электричка, и с этого пункта она отправляется в 23.59 и идет до Васиной станции 61 минуту, то в 01.00 Вася может на ней уехать в тот день, когда он пришел на станцию (если он пришел не позднее 01.00), или на следующий день, если он придет позднее.

Гарантируется, что хотя бы одна электричка в сутки через Васину станцию проходит.

Выходные данные
Выведите одно число — время в минутах, которое Васе придется ждать ближайшую электричку. Считается, что если Вася и электричка приходят на станцию одновременно, то Вася успевает на эту электричку и время ожидания 0.


РЕШИТЬ, ПОСТАВЯТ НЕЗАЧЕТ язык PascalABCВозвращаясь с турслета, Вася пришел на станцию и хочет уехать

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
leo24242
13.09.2020 15:17
Обработка информации заключается в различных преобразованиях самой информации или формы ее представления:

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

- изменение формы представления информации, например, перевод текста с одного языка на другой или шифровка (кодирование) текста;

- сортировка информации, например, упорядочение списка фамилий по алфавиту;

- поиск информации, например, поиск телефона в телефонной книге или поиск иностранного слова в словаре.
0,0(0 оценок)
Ответ:
aiau2004
23.07.2022 18:16

INP = input().split(' ')

data=[]

search_for=0

for i in range(int(INP[0])-1):

   data.append([])

   data[i]=(input().split(' '))

ask = input().split(' ')

for i in range(len(ask)):

   if int(ask[i]) == 1:

      print(1)

   else:

   # Search job

       for j in range(len(data)):

           if int(data[j][1]) == int(ask[i]):

               search_for = int(data[j][0])

               break

       # Count

       k=0

       for j in range(len(data)):

           if int(data[j][0]) == search_for:

               k+=1

       print(k)

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота