MCPcopy Create free account
hub / github.com/E869120/math-algorithm-book / solve

Function solve

codes/python/Code_3_06_5.py:1–7  ·  view source on GitHub ↗
(l, r, A)

Source from the content-addressed store, hash-verified

1def solve(l, r, A):
2 if r - l == 1:
3 return A[l]
4 m = (l + r) // 2 # 区間 [l, r) の中央で分割する
5 s1 = solve(l, m, A) # s1 は A[l] + ... + A[m-1] の合計値となる
6 s2 = solve(m, r, A) # s2 は A[m] + ... + A[r-1] の合計値となる
7 return s1 + s2
8
9# 入力
10N = int(input())

Callers 1

Code_3_06_5.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected