кроссворды, задачки, головоломки

Сборник задач разного уровня сложности по математике, информатике, физике, химии, программированию, экономике etc. Логические задачи, SQL задачи, решение задач. Задачи с ответами, а также нерешённые задачи.

Petruchek.Info

Числовой треугольник

Добавлено: 01.08.08 в 03:18
Метки: информатика

В файле задан числовой треугольник вида:

1
2 3
4 5 6
7 8 9 10

Написать программу, которая вычисляет наибольшую сумму чисел, расположенных на пути, начинающемся в верхней точке треугольника и заканчивающемся на его основании. Каждый шаг может осуществляться вниз по диагонали влево или вниз по диагонали вправо.

У этой задачи пока что нет ответа/решения. Вы можете прислать свой вариант в комментарии.

источник: Международная олимпиада по информатике, 1994

Комментарии
Google says:
Роман (14.05.09):
Вычислять просто сумму крайних правых элементов разве не подойдёт?
   Ответ редакции
Га-га-га, вы гений!

Тут все мучаются, алгоритмы составляют, а надо просто сумму крайних правых вычислять.

Подсказка: ключевое слово "треугольник вида".
Аст (31.03.10):
Се просто=) начинаем с низу треугольника:
Разбиваем нижние числа на пары, если последнему числу пары нет, то не беда.
Меньшее число в каждой паре заменяем на большее число в каждой паре. Прибавляем к вверху стоящему ряду эти числа(по правилу: к каждому верхнему числу прибавляются числа влево- и вправо-вниз от него по диагонали)
Таким образом "сворачиваем" треугольник пока не дойдем до вершины.
Теперь тупо идем от вершины по самым большим числам. (Например под вершиной стоят числа 120 и 150 - идем вправо, под числом 150 числа 75 и 70 - идем влево и т. д.)
Запоминаем маршрут по свернутому треугольнику и накладываем на несвернутый - маршрут получен.
Теперь программу обмануть не удастся и она всегда выберет нужный маршрут. =)
например треугольник
1
1 2
9 1 1
программа успешно пройдет как надо=)

"источник: Международная олимпиада по информатике, 1994"
а для какого это класса олимпиада то???
Комментарий от новенького:
Новенький является
Новенький не робот
Знаки на картинке: латинские буквы, арабские цифры


Есть на сайте: Онлайн кроссворды Задачи Онлайн игры Блог
Все работы, опубликованные на сайте — авторские, если не указано иное. Перепечатка возможна только с письменного разрешения владельцев ресурса, с обязательной ссылкой на сайт petruchek.info. Пишите нам: . Сайт должен работать в IE, FF, Opera, Safari.

Реклама:

Разработано в студии "Webous"о проектесайта карта

Реклама: