Задать вопрос
26 августа, 13:15

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

случае затрачивается |х2-х1|, а во втором 3*|х2-х1| единиц энергии, где х1 и х2 - высоты платформ, с которой и на которую совершается прыжок. Какое минимальное количество энергии герой потратит, чтобы перебраться на конечную платформу, начав с первой?

+4
Ответы (1)
  1. 26 августа, 14:04
    0
    Задача на динамическое программирование. Советую почитать поподробнее на эту тему в интернете. Подобные задачи для изучения: платная лестница, кузнечик, последовательность Фибоначчи.

    #include

    #include

    using namespace std;

    int main () {

    int n;

    cin >> n;

    int height[n];

    for (int i=0; i
    cin >> height[i];

    int energy[n];

    for (int i=1; i
    energy[i] = energy[i-1] + abs (height[i]-height[i-1]) ;

    cout << height[n-1];

    return 0;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Вася придумал игру, в которой герой должен добраться до финиша, прыгая по платформам. Прыжок может быть на соседнюю или через одну ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Вася придумал игру в которой герой финиша должен добираться до финиша прыгая по платформам. прыжок может быть на соседнюю платформу или через одну платформу в первом случае затрачивается х2-х1 во втором 3 * х2 - х1 единиц энергия где х1 и х2 высота
Ответы (1)
3. Трое туристов должны перебраться с одного берега реки на другой. В их распоряжении старая лодка, которая может выдержать нагрузку всего в 100 кг. Вес одного из туристов 45 кГ, второго - 50 кГ, третьего - 80 кГ.
Ответы (1)
Исполнитель "Стрелочка" умеет выполнять определенные команды: вперед, прыжок, направо, налево. Команда "вперед" перемещает стрелку и оставляет на поле черный след длинной в одну клетку, а команда "прыжок" перемещает стрелку на одну клетку, не
Ответы (1)
Геймер Вася Морталёв не любит физкультуру. недавно Вася заявил, что за одну "минуту"пробегает целый "километр". При этом Вася считает, что 1 км=1024 м, 1 м=64 см, 1 мин=128 с. Одноклассники считают, что Вася доигрался.
Ответы (1)
Геймер Вася Морталев не любит физкультуру. Недавно Вася заявил, что за одну "минуту" пробегает целый "километр". При этом Вася считает, что 1 км=1024 м, 1 м=64 см, 1 мин=128 с. Одноклассники считают, что Вася доигрался.
Ответы (1)