ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Версия для печати
Убрать все задачи На поверхности прямоугольного параллелепипеда { (x, y, z) | 0 ≤ x ≤ L, 0 ≤ y ≤ W, 0 ≤ z ≤ H } отмечены две точки с координатами (x1, y1, z1) и (x2, y2, z2). Существует много путей, проходящих по поверхности параллелепипеда и соединяющих заданные точки. Требуется найти квадрат длины кратчайшего из таких путей. Входные данные Файл входных данных содержит (в указанном порядке) следующие 9 целых чисел: L, W, H, x1, y1, z1, x2, y2, z2 . Числа разделяются пробелами и/или символами перевода строки. Каждое из чисел L, W, H не превышает 100. Выходные данные Вывести в выходной файл одно целое число – квадрат длины искомого пути. Пример входного файла 3 4 4 1 2 4 3 2 1 Пример выходного файла 25 ![]() |
Страница: << 23 24 25 26 27 28 29 >> [Всего задач: 145]
Увы! Колдун быстро обнаружил, что единственный подходящий материал для постройки забора – это сами деревья. Другими словами, необходимо срубить некоторые деревья для того, чтобы построить забор вокруг оставшихся. Естественно, чтобы сберечь свою голову, колдун захотел минимизировать стоимость срубленных деревьев. Он поднялся в свою башню и оставался там до тех пор, пока не придумал наилучшее возможное решение. Вы должны написать программу, решающую задачу, с которой столкнулся
главный королевский колдун. Постройте такое подмножество деревьев с
наименьшей суммарной стоимостью, что, срубив деревья из этого
подмножества, можно построить один забор, огораживающий все оставшиеся
деревья. Если существует более одного подмножества с минимальной
стоимостью, выберите то, в котором меньше деревьев.
Входные данные Файл входных данных содержит (в указанном порядке) следующие 9 целых чисел: L, W, H, x1, y1, z1, x2, y2, z2 . Числа разделяются пробелами и/или символами перевода строки. Каждое из чисел L, W, H не превышает 100. Выходные данные Вывести в выходной файл одно целое число – квадрат длины искомого пути. Пример входного файла 3 4 4 1 2 4 3 2 1 Пример выходного файла 25
У военных есть вполне естественное желание взорвать как можно более
мощную атомную бомбу. При этом заместитель командира части по тылу
настаивает, что забор полигона должен остаться целым. Тот же самый
рачительный зам. по тылу хочет сэкономить как можно больше денег на
электроэнергии, установив пеленгатор минимального радиуса действия,
контролирующий весь полигон. Чтобы его не украли «зеленые», пеленгатор
нужно установить на территории полигона. Напишите программу, определяющую минимальный радиус действия и точку установки пеленгатора, а также
максимальный радиус поражения бомбы и точку ее взрыва.
Требуется написать программу, которая по заданной игровой позиции
определяет все возможные выигрышные ходы для начинающего в этой позиции. Каждый ход задается парой чисел (i, j), где i – номер (снизу) горизонтального
ряда, а j – номер (справа) вертикального ряда, которому принадлежит
выбранная клетка (1 ≤ i ≤ M, 1 ≤ j ≤ N).
Карта задается прямоугольником N × M, в каждой клетке которого записана
цифра 0 (вода) или цифра 1 (земля). Островом считается максимальное связное
множество клеток, содержащих единички, т.е. такое множество клеток A, что:
Страница: << 23 24 25 26 27 28 29 >> [Всего задач: 145] |
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|
![]() |