14.12.2025 — ВСОШ Муниципальный этап по Программированию 7-11 класс: задания и ответы для 77 региона
Авторские решения к этой работе доступны для покупки на нашем сайте:
Рассмотрим задания и ответы по Программированию для 7-11 классов:
Навигация
7 класс
9 класс
Задание 1. Большой квадрат
Даны два прямоугольника размера a×ba×b и c×dc×d. Можно соединить их вместе, приложив сторону одного прямоугольника к стороне другого и склеив место соединения.
Прямоугольники можно поворачивать перед склеиванием. После этого из полученной фигуры нужно вырезать квадрат со сторонами, параллельными сторонам прямоугольников. Определите максимальное возможное значение стороны квадрата.
На рисунке изображены два прямоугольника со сторонами 8×38×3 и 6×26×2, на которых можно вырезать квадрат со стороной 55 (заштрихован).
Прямоугольники можно поворачивать перед склеиванием. После этого из полученной фигуры нужно вырезать квадрат со сторонами, параллельными сторонам прямоугольников. Определите максимальное возможное значение стороны квадрата.
На рисунке изображены два прямоугольника со сторонами 8×38×3 и 6×26×2, на которых можно вырезать квадрат со стороной 55 (заштрихован).
Формат входных данных
Программа получает на вход натуральные числа a,b,c,da,b,c,d, каждое в отдельной строке — стороны первого и второго прямоугольников. Все числа не превосходят 10^9.
Формат выходных данных
Программа должна вывести одно целое число — максимальную возможную сторону квадрата.
10 класс
11 класс
Часть ответов по ВсОШ публикуется бесплатно в нашем Telegram-канале: @shcolaotvet