#cpsco2019s1f. [cpsco2019_s1_f]Fruits in Season

[cpsco2019_s1_f]Fruits in Season

問題文

てんぷら君は果物を NN 個持っています。今日から NN 日間ですべての果物を食べきることにしました。

彼は毎日、その時点で残っている果物から 11 つを選んで食べます。11 度食べた果物はその日のうちに完食します。

果物 ii には旬 tit_i が定められていて、旬とその果物を食べた日付によって美味しさが変化します。

果物 iitit_i 日目に食べた場合の美味しさは AiA_i であり、tit_i 日目から 11 日ずれるごとに食べたときの美味しさが BiB_i ずつ低くなります。 より正確には、果物 ii (1leileN)(1\\le i\\le N)jj 日目 (1lejleN)(1\\le j\\le N) に食べたときの美味しさは AijtitimesBiA_i -|j-t_i|\\times B_i と表すことができます。

彼の得られる満足度は NN 日間で食べた果物の美味しさの最小値です。

てんぷら君が食べる順番を適切に決めたときの、得られる満足度の最大値を求めてください。

制約

  • 1leNle2times1041\\le N\\le 2\\times 10^4
  • 1letileN1\\le t_i\\le N
  • 0leAile1090\\le A_i\\le 10^9
  • 1leBile5times1041\\le B_i\\le 5\\times 10^4
  • 入力はすべて整数

入力

入力は以下の形式で標準入力から与えられます。

NN t1A1B1t_1\\ A_1\\ B_1 t2A2B2t_2\\ A_2\\ B_2 vdots\\vdots tNANBNt_N\\ A_N\\ B_N

出力

てんぷら君の得られる満足度の最大値を 11 行に出力してください。


入力例 1

3
1 7 1
1 6 3
2 5 2

出力例 1

5

11 日目に果物 22 を食べると美味しさは 611times3=66-|1-1|\\times 3 = 6 です。

22 日目に果物 33 を食べると美味しさは 522times2=55-|2-2|\\times 2 = 5 です。

33 日目に果物 11 を食べると美味しさは 731times1=57-|3-1|\\times 1 = 5 です。

このとき満足度は 55 で、これが最大です。


入力例 2

2
2 0 1
2 0 1

出力例 2

-1

満足度が負になることもあります。


入力例 3

10
3 78 4
1 97 8
4 93 7
1 72 5
5 81 6
9 70 9
2 72 3
6 84 5
5 83 9
3 79 2

出力例 3

65