• Дорога в школу
    В Байттауне, как и во многих других городах есть метро. Оно представляет собой N станций, расположенных по кругу. Станции пронумерованы от 1 до N по часовой стрелке, станция номер 1 находится между станциями с номерами N и 2.
    В этом замечательном городе есть одна школа, в которой учатся все городские дети. Эта школа находится на станции номер 1. Каждое утро городские дети заходят в метро, выбирают в какую сторону им ехать, садятся в поезд и едут в школу. Многие дети хотели бы знать, в какую сторону им ехать, чтобы проехать минимальное количество станций, прежде чем они попадут в школу. Так например, если в городе 5 станций, то школьнику Ивану, живущему на станции номер 4, достаточно проехать 2 остановки, и вот он уже в школе, а Марии, живущей на 2 станции, достаточно проехать одну остановку.
    Ваша задача – по номеру станции, на которой живёт школьник, вывести количество остановок, которое ему придёт проехать по пути в школу

Ответы 6

  • по входным данным проверял
  • я ещё свои примеры придумал
    • Автор:

      pío
    • 5 лет назад
    • 0
  • но ваш костыль работает
    • Автор:

      madison86
    • 5 лет назад
    • 0
  • даже с моими примерами
  • мое детище
    • Автор:

      james
    • 5 лет назад
    • 0
  • varn,s:integer;{объявляем переменные}begin  readln(n,s);  if (n div 2) >= s then writeln(s-1)  else writeln(n-s+1);end.Конечно костыль, но ничего лучше я не придумал
    • Автор:

      violasg72
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years