問題文
あなたはこれから,"丁度良い辛さ"が売りのラーメン屋を開こうとしています.
そこで,事前に周辺地域の住人N人に,好きな辛さについてアンケートを取りました.
ラーメンの辛さがXのとき,i番目の住人(1≤i≤N)の,そのラーメンに対する嬉しさは以下で表されます.(Xが負のとき,Xの絶対値は甘さを表します.)
max(0,Ai×(−∣X−Bi∣+Ci))
ただし Ai,Bi,Ci は全て正の整数
あなたは「おすすめラーメン」の辛さを,N人の住人の嬉しさの合計が最大となる辛さにしようと考えました.
そのような辛さにおける,N人の嬉しさの合計を求めなさい.
制約
- 1≤N≤2×105
- 1≤Ai,Ci≤103
- 1≤Bi≤2×105
- 入力はすべて整数
入力
出力
N人の住人の嬉しさの合計を最大いくつにすることができるかを1行に出力しなさい.答えが少数となる場合は誤差は10−6まで許容されますが,整数となる場合は誤差は許容されません.また,整数となる場合は小数点や余計な0を出力しないでください.
サンプル
入力例1
3
1 10 5
1 12 5
1 16 5
9.0や9.000,9.00000001などの出力は誤りとなります.