#SC0006. 开发

开发

题目:

A城决定开发新区,现在要在新区建设nn条道路以形成新的道路网络。在第ii条道路的建设过程中,每碰到了一条已经建成的道路,(要搭建桥梁)就会产生额外的建设花费viv_i。现在建筑大队要做预算,请你计算出最坏情况下建筑大队要花多少钱(即花钱最多的情况)。

城市可看做一个大小无限的平面坐标系。nn条道路可看做nn条直线(题目保证直线不重合),每条直线给出其经过的点(xi,yi)(x_i,y_i)和它的斜率kik_i

输入格式:

第一行一个整数nn代表道路的数量。
以下nn行每行四个整数xi,yi,ki,vix_i,y_i,k_i,v_i含义如上所描述。

输出格式:

一行一个整数代表答案。

样例

input1

3
1 2 5 8
1 3 6 4
2 2 5 3

output1

12

input2

3
0 0 5 3
0 0 10 4
0 0 15 5

output2

14

数据规模:

1n1051 \leq n\leq 10^5
109xi,yi109-10^{9} \leq x_i,y_i \leq 10^{9}
105k105-10^5 \leq k \leq 10^5
1vi1051 \leq v_i \leq 10^5