a377. APCS 2024/06:最佳選擇 (ZeroJudge o079)

中等APCS

時間限制 1000 ms ・ 記憶體限制 256 MB

題目描述

從一個正整數序列反覆取走最左端或最右端的數字,亦可一次都不取。所收集數字必須有相同數量的奇數與偶數,而且總和不超過 K。求符合條件的最大總和。

輸入格式

第一行為 N、K,1 ≤ N ≤ 300000,1 ≤ K ≤ 10^9。第二行有 N 個整數 aᵢ,1 ≤ aᵢ ≤ 5000。保證每個前綴中,奇數個數與偶數個數的差之絕對值不超過 2000。

輸出格式

輸出符合條件的最大總和;若只能選空集合則輸出 0。

來源:https://zerojudge.tw/ShowProblem?problemid=o079

範例測資

範例輸入 1

8 22
1 5 2 2 9 3 5 8

範例輸出 1

16

範例輸入 2

7 20
7 7 8 2 8 9 5

範例輸出 2

0
請先登入後再提交程式碼

討論與題解

載入討論區…

更多