Yenidən cəmi (funksiyaları)#8764

Yenidən cəmi (funksiyaları)

1 saniyə
64 meqabayt
Çox asan

Verilmiş sahə n \times m ölçüsündə kvadratlara bölünmüşdür. Sətirlər yuxarıdan aşağıya -dən -ə qədər, sütunlar isə soldan sağa -dən -ə qədər nömrələnir. Hər bir hüceyrədə müəyyən bir ədəd yazılmışdır.

Sizdən bütün ədədlərin cəmini tapmaq tələb olunur.

Giriş

Birinci sətir üç tam ədəd , və (1 \le n, m \le 100, 1 \le g \le 2) — sahənin ölçüləri və blok nömrəsi.

Sonrakı sətirin hər biri tam ədəd a_{i1}, a_{i2}, \ldots, a_{im} (1 \le a_{ij} \le 10^9) ehtiva edir — sahədəki ədədlər.

Qarşılıqlı əlaqə

Aşağıdakı funksiyanı həyata keçirməlisiniz:

integer solve(integer n, integer m, integer g)

  • və — sahənin ölçüləri;

  • — blok nömrəsi;

  • bu funksiya sahədəki bütün ədədlərin cəmini qaytarmalıdır.

Aşağıdakı funksiyadan istifadə etməlisiniz:

integer getValue(integer x, integer y)

  • (1 \le x \le n) — sətir nömrəsi;

  • (1 \le y \le m) — sütun nömrəsi;

  • bu funksiya hüceyrəsində yazılmış ədədi qaytarır.

Çıxış

Bir tam ədəd çıxış veriləcək — bütün ədədlərin cəmi.

Nümunələr

Nümunə 1

Loading
Loading

Bal hesablama

  1. ( bal): n \le 1;

  2. ( bal): əlavə məhdudiyyət olmadan.