Нажимая на кнопку "Задать вопрос", я даю согласие на обработку персональных данных

Задать вопрос
Задать вопрос
  • Информатика-2. Будни Тридевятого Царства
    Ограничение времени
    1 секунда
    Ограничение памяти
    64Mb
    Ввод
    стандартный ввод или input.txt
    Вывод
    стандартный вывод или output.txt

    В Тридевятом царстве N городов, два из которых имеют выход к морю. Много лет царство раздирали междоусобицы, так что все дороги между городами пришли в негодность.
    Василиса Премудрая поручила купцу Садко построить в царстве дороги так, чтобы из любого города можно было добраться до моря по одной или нескольким дорогам. Каждая дорога должна соединять два города. Дороги должны пересекаться на разных уровнях высоты, так что переходить с дороги на дорогу можно только в городах, в которых они начинаются. Какое наименьшее число дорог должен построить Садко, чтобы выполнить поручение Василисы?
    Формат ввода
    Вход содержит одно целое число N (0 ≤ N ≤ 109) — количество городов в Тридевятом Царстве.
    Формат вывода
    Выведите одно целое число — минимальное количество дорог, которое нужно построить для выполнения поручения Василисы Премудрой.
    Пример
    Ввод
    Вывод
    4
    2
    Примечания
    Решением к данной задаче является программа, написанная на одном из представленных в системе языков программирования. Программа должна считывать данные со стандартного потока ввода (иначе говоря, «с клавиатуры») и выводить ответ в стандартный вывод (иначе говоря, «на экран»).
    Выводить лишние символы (исключая пробелы и переводы строк) недопустимо, то есть если вместо ответа будет выведен ответ и после него (или перед ним) какое-то лишнее число или строка, то система ответ не зачтёт.
    Перед тем, как отправить написанную Вами программу, не забудьте указать язык программирования, на котором она написана. Выбор языка осуществляется с помощью выпадающего меню, расположенного сразу под этим текстом.
    Помогите!!!!!!!

    • 16 January 2021
    • Ответ оставил: Aleksandr125438

    Программа на Паскале.

    program Dorogi;

     var

      N: integer;

     begin

      readln(N);

      writeln(N-2);

     end.

    • НЕ НАШЛИ ОТВЕТ?
    Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предмету школьной программы: информатика.
    На сегодняшний день (27.07.2025) наш сайт содержит 16354 вопросов, по теме: информатика. Возможно среди них вы найдете подходящий ответ на свой вопрос.
  • Нажимая на кнопку "Ответить на вопрос", я даю согласие на обработку персональных данных

    Ответить на вопрос

Последние опубликованные вопросы

Некоторый алфавит состоит из 64 символов. В сообщении 60 символов. Определите информационный объем сообщения. Определите в виде эссе личный уровень владения современными информационными технологиями. Опишите имеющиеся навыки работы в: - офисных программах (текстовый редактор, табличный процессор, построит... Зачем в C++ нужна библиотека stdio.h, и какова ее функция? составить блок- схему решения выражения (23+34)*57/3 ПАСКАЛЬ. Решите задачу с помощью строк. Пользователь водит слово - мама, и букву - м. Паскаль выводит количество этих самых букв из строки, которую мы ввели , то есть 2. Еще пример: Введите слово... Дам 20 баллов! Дано логическое выражение, зависящее от 6 логических переменных: X1 ∧ ¬X2 ∧ X3 ∧ ¬X4 ∧ X5 ∧ X6 Сколько существует различных наборов значений переменных, при которых выражение истин... Спасите!!!!!!!!!!!!!!!!!!!!!!!!!!!! Таблица в Microsoft access служит для …. данных (может быть несколько) а) автоматизации ввода б) ввода в) хранения Сколько битов в 20 ниблах Спасите!!!!!!!!!!!!!!!!!!!!!!!!!!!! Таблица в Microsoft access служит для …. данных (может быть несколько) а) автоматизации ввода б) ввода в) хранения Арбуз с точки зрения агронома, покупателя, художника Расставьте по убыванию: 1 Бит, 1байт, 1Кбайт, 1Мбайт, 1Гбайт, 1Тбайт ПОМОГИТЕ ПОЖАЛУЙСТА!!!)) Вводится трехразрядное двоичное число. Перевести это число в десятичную систему счисления.
*{ message }*