給定 N 個 Pair,每個 Pair 包含兩個整數 a,b,挑選一個 Pair 時,你可以選擇取 a、取 b 或都不取,請你計算看看,分別隨機挑選 1∼N 個 Pair,有可能的取數相加最大值。
輸入的第一行包含一個正整數 N(1≤N≤2×105),代表有 N 個 Pair。 接下來有 N 行,每行包含兩個整數 a,b(|a|,|b|≤109),代表其中一個 Pair。
對於每筆測資,請輸出 N 行,每行有一個整數 x,第 k 行的 x 代表隨機挑選 k 個 Pair 的取數相加最大值。
2 3 5 1 -2
5 6
4 4 14 15 0 10 15 -2 -5
15 30 44 44
對於「範例輸入 #1」:選擇 1 個 Pair,選 (3,5) 取 5,有最大總和 5。選擇 2 個 Pair,選 (3,5) 取 5、(1,−2) 取 1,有最大總和 6。
本題共有 3 個子題,每個子題有多筆測資。第一子題: N=1,全部解出可得 10 分。第二子題: N≤2×104,全部解出可得 40 分。第三子題: N≤2×105,全部解出可得 50 分。