Yenidən cəmi (funksiyaları)
Verilmiş sahə n * m ölçüsündə kvadratlara bölünmüşdür. Sətirlər yuxarıdan aşağıya 1-dən n-ə qədər, sütunlar isə soldan sağa 1-dən m-ə qədər nömrələnir. Hər bir hüceyrədə müəyyən bir rəqəm yazılmışdır.
Sizdən bütün rəqəmlərin cəmini tapmaq tələb olunur.
Əlaqə Protokolu
Aşağıdakı funksiyanı həyata keçirməlisiniz:
integer solve(integer n, integer m, integer g)
n və m — sahənin ölçüləri;
g — blokun nömrəsi;
bu funksiya sahədəki bütün rəqəmlərin cəmini qaytarmalıdır.
Aşağıdakı funksiyadan istifadə etməlisiniz:
integer getValue(integer x, integer y)
x (1 ≤ x ≤ n) — sətirin nömrəsi;
y (1 ≤ y ≤ m) — sütunun nömrəsi;
bu funksiya (x; y) hüceyrəsində yazılmış rəqəmi qaytarır.
Giriş Məlumatlarının Formatı
Birinci sətir üç tam ədəd n, m və g (1 ≤ n, m ≤ 100, 1 ≤ g ≤ 2) — sahənin ölçülərini ehtiva edir.
Sonrakı n sətirin hər biri m tam ədəd a[i1]
, a[i2]
, ..., a[im]
ehtiva edir
(1 ≤ a[ij]
≤ 10^9
) — sahədəki rəqəmlər.
Çıxış Məlumatlarının Formatı
Bir tam ədəd çıxış veriləcək — bütün rəqəmlərin cəmi.
Bloklar:
(30 bal) n ≤ 1;
(70 bal) əlavə məhdudiyyətlər olmadan.