#YDSP2024JC. 小 S 和小 T 的坐标系一日游

小 S 和小 T 的坐标系一日游

题目背景

SS 和小 TT 是好朋友,他们两个生活在一个平面直角坐标系上。

题目描述

某天,小 SS 要去找小 TT 玩。

初始时小 SS(x1,y1)\left(x_1,y_1\right),小 TT(x2,y2)\left(x_2,y_2\right)。同时,小 SS 手中有 nn 个护符,第 ii 个护符的魔力值为 aia_i

SS 在使用第 ii 个护符后,可以向 任意一个角度方向(例如与 x 轴正方向成 37 度、114 度等)aia_i。由于护符十分宝贵,小 SS 想问你,从前向后依次使用护符,至少需要几个护符才能到达小 TT 的位置呢?

nn 个护符全使用完也无法到达,请输出 1-1

输入格式

1155 个整数 n,x1,y1,x2,y2n,x_1,y_1,x_2,y_2

22nn 个整数 a1,a2,a3,,ana_1,a_2,a_3,\dots,a_n

输出格式

一行一个整数,表示答案。

样例

5 0 0 0 3
4 2 1 4 3
2
5 0 0 100 100
1 1 1 1 1
-1

附加测试样例

点击下载

数据范围

对于 10%10\% 的数据,n=1n=1

对于另外 15%15\% 的数据,保证有解且答案不超过 22

对于另外 15%15\% 的数据,n=2n=2

对于所有数据,1n2×1061\le n\le2\times10^{6}109x1,x2,y1,y2109-10^{9}\le x_1,x_2,y_1,y_2\le10^{9}0ai1090\le a_i\le10^9