#Lutece1546. 直线与小球(II)div 1

直线与小球(II)div 1

Migrated from Lutece 1546 直线与小球(II)div 1

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

平面直角坐标系内,有MM种不同的小球,第kk种小球的个数记为AkA_{k} ,第kk种小球一个球的价值记为Pk.P_{k}. P1=1,Pk=i=1k1PiAi(k2)P_{1}=1,P_{k}=\sum_{i = 1}^{k - 1}P_iA_i(k \geq 2),请你找出一条直线,使这条直线上小球的总价值最大。

Input

  • 第一行为一个整数MM,代表小球的种类数。
  • 接下来输入由MM部分组成,按顺序依次描述第11种小球到第MM种小球的信息。
  • 每部分第一行为一个整数AiA_{i}, 代表第ii种小球的个数。
  • 接下来AiA_{i} 行,每行两个整数xb,ybx_{b},y_{b},代表第ii种小球的横、纵坐标。
  • 小球的大小忽略不计,保证没有两个小球在同一位置。
  • 数据范围:
  • 1M501 \leq M \leq 50
  • 1Ai1001 \leq A_{i} \leq 100
  • 109xb,yb109-10^9 \leq x_{b},y_{b} \leq 10^9

Output

输出仅一行,求得的最大小球总价值%109+710^9+7的结果。

Samples

3
1
0 0
1
1 1
2 
2 2
3 3
6
3
3
3 3
4 4
5 5
4
1 1
1 2
2 4
3 6
3
0 0
2 2
4 8
39

Note

  • 样例11,选取直线y=xy=x,该直线上有第11种球11个,价值为11;有第22种球11个,价值为11;有第33种球22个,价值为22;总价值=1×1+1×1+2×2=6=1×1+1×1+2×2=6达到最大。
  • 样例22,选取直线y=2xy=2x,该直线上有第22种球33个,价值为33;有第33种球22个,价值为1515;总价值=3×3+15×2=39=3×3+15×2=39达到最大。

Resources

CS_LYJ1997