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