#P16068. [2022国家队训练南京站]赌徒

    ID: 15279 传统题 1000ms 256MiB 尝试: 4 已通过: 1 难度: 7 上传者: 标签>算法基础排序动态规划斜率优化数学CF2200

[2022国家队训练南京站]赌徒

题目描述

萌新小 H 和他的 nn 个好朋友玩游戏!

他们将要玩的游戏是抛硬币。小 H 和他的对手分别抛出硬币,如果小 H 抛出的数值大于等于对方的,则小 H 赢,否则对手赢。

ii 个好朋友有一枚两面分别为 aia_ibib_i 的硬币,他和小 H 赌 xix_i 个钢镚。也就是说:如果小 H 赢,则小 H 获得 xix_i 个钢镚;否则小 H 失去 xix_i 个钢镚。

小 H 还没有硬币,他可以去邪恶工匠大 D 那里定制一枚硬币。若小 H 得到的硬币两面分别是 a,ba,b,则 a,ba,b 都需要是正整数,并且他需要支付 abab 个钢镚。

小 H 想知道,如果他选择一枚合适的硬币,他期望最多能挣到多少钢镚。

注意,小 H 很富有,他初始有足够多的钢镚,不需要考虑钢镚不足以支付的情况。

输入格式

第一行一个整数 nn,表示好朋友个数。

接下来 nn 行,每行三个整数 ai,bi,xia_i,b_i,x_i,分别表示第 ii 个对手硬币两面的数字和赌资。

输出格式

一行一个整数,表示小 H 期望挣到的钢镚数乘以 44 后的结果。

可以证明,这个值一定是整数。注意,亏钢镚被认为是挣了负数个钢镚。

样例一

输入

2
1 4 15
3 5 10

输出

10

解释

定制的硬币两面分别是 1,51,5

样例二

输入

1
2 2 8

输出

16

数据范围与提示

子任务编号 nn\le 特殊性质 分值
1 100 3
2 2000 21
3 5×1055\times 10^5 ai,bi,xia_i,b_i,x_i[1,109][1,10^9] 中随机生成 34
4 42

对于所有数据,满足:

$$1\le n\le 5\times 10^5, \qquad 1\le a_i,b_i,x_i\le 10^9.$$