CF1388E Uncle Bogdan and Projections
Description
After returning to shore, uncle Bogdan usually visits the computer club "The Rock", to solve tasks in a pleasant company. One day, uncle Bogdan met his good old friend who told him one unusual task...
There are $ n $ non-intersecting horizontal segments with ends in integers points on the plane with the standard cartesian coordinate system. All segments are strictly above the $ OX $ axis. You can choose an arbitrary vector ( $ a $ , $ b $ ), where $ b < 0 $ and coordinates are real numbers, and project all segments to $ OX $ axis along this vector. The projections shouldn't intersect but may touch each other.
Find the minimum possible difference between $ x $ coordinate of the right end of the rightmost projection and $ x $ coordinate of the left end of the leftmost projection.
Input Format
N/A
Output Format
N/A
Explanation/Hint
In the first example if we project segments along the vector $ (1, -1) $ then we get an answer $ 12-3=9 $ and (it can be proven) it is impossible to get less.
![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1388E/7a162b2d634a087b55fa87bc9c25d1618a19da15.png)It is optimal to project along the vector $ (1, -3) $ in the second example. The answer is $ 8\frac{2}{3}-2\frac{1}{3}=6\frac{1}{3} $
![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1388E/71a67c43df81257b1d2cff0fce891d8bbda0570c.png)