Вавилонская башня
Простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Имеется бесконечное количество прямоугольных кирпичей размерами x[i]
× y[i]
× z[i]
, каждый из которых можно ставить на любую грань (размеры каких-то двух сторон будут размерами основания, размер третьей стороны - высотой).
Ваша задача написать программу, находящую максимальную высоту башни, которую можно построить из этих кирпичей. Один кирпич может быть поставлен на другой, если размеры основания верхнего кирпича строго меньше соответствующих размеров основания нижнего.
Входные данные
В первой строке записано количество типов кирпичей n (1 ≤ n ≤ 30), за которым следуют 3n целых чисел (n троек x[i]
, y[i]
, z[i]
), описывающих размеры каждого типа кирпичей (1 ≤ x[i]
, y[i]
, z[i]
≤ 65000).
Выходные данные
Выведите одно число - максимальную высоту башни.
Примеры
Ввод #1
Ответ #1
Ввод #2
Ответ #2
Отправки 201
Коэффициент принятия 27 %