問題はこちら 2完 A 連続部分列の和の最大/最小を求めればよい。 ark4rk.hatenablog.com N, C = list(map(int, input().split())) A = list(map(int, input().split())) # print(N,C,A) def max_subarray(nums): max_sum = nums[0] # 最大の合計を保持する変数を初期化 current_sum = nums[0] # 現在の部分列の合計を保持する変数を初期化 # リストの各要素を順番にチェックして最大部分配列を求める for num in nums[1:…