Информатика

На языке С++, Золото Мудрец перемещается по комнате с размером n×m клеток. В каждой клетке находится определенное

На языке С++, Золото Мудрец перемещается по комнате с размером n×m клеток. В каждой клетке находится определенное количество золота. При посещении клетки Мудрец забирает все золото из неё. При заданном плане комнаты и маршруте Мудреца, необходимо определить сколько золота он собрал. В этой задаче не гарантируется, что Мудрец не посещал одну и ту же клетку более одного раза. Входные данные: Сначала вводится количество строк n, затем количество столбцов m (1≤n≤20, 1≤m≤20). Затем следуют n строк по m чисел в каждой, представляющих количество килограммов золота в данной клетке (число≤109).
Верные ответы (1):
  • Yangol
    Yangol
    39
    Показать ответ
    Задача: Подсчет золота Мудреца

    Пояснение: Для решения этой задачи мы будем использовать язык программирования C++. Входные данные состоят из размерности комнаты (количество строк и столбцов) и количества золота в каждой клетке комнаты. Наша задача состоит в том, чтобы определить, сколько золота Мудрец собрал, следуя заданному маршруту.

    Для решения этой задачи, мы создадим двумерный массив, представляющий комнату с золотом. Затем мы пройдемся по каждой клетке указанного маршрута и будем суммировать количество золота, которое Мудрец собирает на каждом шаге.

    В конце прохода по всем клеткам маршрута, мы получим общее количество золота, которое Мудрец собрал.

    Доп. материал:
    Входные данные:

    3 4
    1 2 3 4
    5 6 7 8
    9 10 11 12

    Пример маршрута:

    (0, 0) (0, 1) (1, 1) (2, 2) (2, 3) (1, 3)

    Выходные данные:

    Общее количество золота: 61


    Совет: При решении задачи, внимательно следите за координатами клеток и индексами массивов в языке C++. Обратите внимание, что индексы начинаются с 0, поэтому при доступе к элементам массива нужно учитывать это.

    Практика: По данному плану комнаты и маршруту Мудреца, определите сколько золота он собрал. Входные данные:

    2 3
    7 3 1
    4 9 2

    Маршрут:

    (0, 0) (0, 1) (1, 0) (1, 2)

    Определите общее количество золота, которое Мудрец собрал. Ответ: ____.
Написать свой ответ: