回答編集履歴
1
表現変更
test
CHANGED
@@ -17,8 +17,8 @@
|
|
17
17
|
コード最初のこの一文は **「データが1個になったら中身教えろや!」っていう意味です。** ここでようやく最初の結果が返ってきます。(再帰処理の終端)
|
18
18
|
ここで終端の一つ手前に戻ってみると、
|
19
19
|
```ここに言語を入力
|
20
|
-
int s1 = solve(l, m); // 終端到達時は1
|
20
|
+
int s1 = solve(l, m); // 終端到達時はs1=A[l]
|
21
|
-
int s2 = solve(m, r); // 終端到達時は
|
21
|
+
int s2 = solve(m, r); // 終端到達時はs2=A[m]
|
22
22
|
return s1 + s2;
|
23
23
|
```
|
24
24
|
1:1の隣り合うデータを合計して返してることがわかります。
|