Снова сумма (функции)
Дано поле размером n на m, состоящее из квадратных ячеек. Строки пронумерованы от 1 до n сверху вниз, а столбцы — от 1 до m слева направо. В каждой ячейке записано некоторое число.
Ваша задача — найти сумму всех чисел на этом поле.
Протокол взаимодействия
Вам необходимо реализовать следующую функцию:
integer solve(integer n, integer m, integer g)
n и m — размеры поля;
g — номер блока;
функция должна возвращать одно целое число, которое является суммой всех чисел на поле.
Для получения чисел из ячеек используйте функцию:
integer getValue(integer x, integer y)
x (1 ≤ x ≤ n) — номер строки;
y (1 ≤ y ≤ m) — номер столбца;
функция возвращает число, записанное в ячейке с координатами (x; y).
Формат входных данных
Первая строка содержит три целых числа n, m и g (1 ≤ n, m ≤ 100, 1 ≤ g ≤ 2) — размеры поля и номер блока.
Каждая из следующих n строк содержит m целых чисел a[i1]
, a[i2]
, ..., a[im]
(1 ≤ a[ij]
≤ 10^9
) — числа, записанные на поле.
Формат выходных данных
Выведите одно целое число — сумму всех чисел на поле.
Блоки:
(30 баллов) n ≤ 1;
(70 баллов) без дополнительных ограничений.