плс, нужно составить блок схему Авиакомпания перевозит пассажиров из Москвы в Лондон Необходимо ввести общее число пассажиров (например, X), купивших билеты и число рейсов (например, у), за которое надо перевести пассажиров. Максимальное число пассажиров, помещающееся в самолет -60 человек. Если перевозка за указанное число рейсов возможна-алгоритм должен выводить количество рейсов оставшихся невостребованными. Если перевозка за указанное число рейсов невозможна-алгоритм должен выводить число пассажиров которые не смогут улететь. Разрешено использовать в алгоритме только сложение и вычитание (умножение и деление использовать нельзя).
использовать Рисователь
алг
нач
новый лист(600, 400, белый)
в точку (250,350)
линия в точку (300,75)
линия в точку (350,350)
линия в точку (250,350)
кисть(красный)
окружность(300, 75, 20)
залить(300,250)
в точку (200,350)
линия в точку (100,100)
линия в точку (265,265)
линия в точку (250,350)
линия в точку (200,350)
кисть(синий)
окружность(100, 100, 20)
залить(200,300)
в точку (400,350)
линия в точку (500,100)
линия в точку (335,265)
линия в точку (350,350)
линия в точку (400,350)
кисть(зеленый)
окружность(500, 100, 20)
залить(400,300)
кон
Объяснение:
Смотри картинку
Таким образом, оставшиеся три кода не могут быть началом кода буквы Б, и началами кодов друг друга.
То есть коды 0 и 00 отпадают сразу, т.к. это начала буквы Б.
Если предположить, что один из кодов равен 1, и что нам нужны кратчайшие коды, значит оставшиеся коды могут быть только 01 и 011.
Если предположить, что коды двузначны, тогда кодами могут быть 01, 10 и 11.
В первом случае суммарная длина кодов равна 1+2+3+3 = 9, во втором случае - 2+2+2+3 = 9.
Оба варианта подходят, кратчайшая суммарная длина - 9