#P7731. 『PG1』[JDWOI-2] 猪猪大厦

『PG1』[JDWOI-2] 猪猪大厦

题目描述

piggy \texttt{piggy} 建了一个巨大无比的 PIG\texttt {PIG} 大厦,可以看做一个平面,在这个平面上有 nn 个无限长的不垂直或平行于地面的扶手电梯,可以看做一些一次函数,并且这些电梯方向均朝右即 xx 轴正方向。

两个电梯的交汇点可以花 1 ZMB1 \ \texttt{ZMB} 换乘。

一个人想要给 piggy \texttt{piggy} 发短信让 piggy \texttt{piggy} 过去找他 。

但是:

于是只能走过去找 piggy \texttt{piggy} 。

此时他站在第 x1x_1 个电梯的横坐标为 y1y_1 位置。

piggy \texttt{piggy} 在第 x2x_2 个电梯的横坐标为 y2y_2 位置。

请问他最少花多少 ZMB\texttt{ZMB} 才能过去?

输入格式

第一行一个正整数 nn。

第二行四个整数 x1,y1,x2,y2x_1,y_1,x_2,y_2。

接下来 nn 行,第 ii 行两个数 ki,bik_i,b_i,表示电梯的解析式为 y=kix+biy=k_ix+b_i。

输出格式

最少花多少 ZMB\texttt{ZMB}?如果无法到达,输出 -1。

1
1 1 1 2
50 -30
0
2
1 2 2 2
1 0
2 0
-1
2
1 -1 2 1
1 0
2 0
1

提示

本题采用 Subtask。

Subtask1(20pts)\sf Subtask1(20pts):1≤n≤101 \le n \le 10;

Subtask2(30pts)\sf Subtask2(30pts):1≤n≤10001 \le n\le 1000;

Subtask3(50pts)\sf Subtask3(50pts):1≤x1,x2≤n≤1051 \le x_1,x_2 \le n\le 10^5,−103≤y1,y2,ki,bi≤103-10^3 \le y_1,y_2,k_i,b_i \le 10^3。

电梯的编号从 1 开始。