#SDNU1308. 懒惰的程序员

懒惰的程序员

Description

nn个项目,每个项目的截止日期是did_i,有一个程序员,他完成第ii个项目的所需的时间是bib_i,对于项目ii如果给他xx元钱,他完成第ii个项目的时间就会变成biaixb_i-a_i*x。求需要的最少总钱数,使得存在一个方案使程序员能按时完成所有项目。

Format

Input

第一行n(1n100000)n(1\le n\le 100 000)为项目的个数,接下来nn行,每行描述了一个项目,分别为项目的aia_i bib_i did_i$(1 \le a_i, b_i \le 10 000; 1 \le d_i \le 1 000 000 000)$

Output

输出能使所有项目按时完成的最少钱数SSSS保留两位小数

Samples

2
20 50 100
10 100 50
5.00