Вам дано множество векторов на плоскости, начинающихся в точке (0, 0). Требуется найти любую пару векторов, таких что образованный ими неориентированный угол минимален.
Неориентированный угол — это неотрицательная величина, минимальный из двух углов от одного вектора до другого по или против часовой стрелки. Это значение всегда от 0 до π. Например, два противонаправленных вектора имеют угол между собой равный π.
Выходные данные
Выведите два целых числа a и b (a ≠ b) — пару индексов векторов, образующих минимальный неориентированный угол среди заданного множества векторов. Номера можно выводить в любом порядке. Если правильных ответо несколько, разрешается вывести любой.
| № | Входные данные | Выходные данные |
|
1
|
4
-1 0
0 -1
1 0
1 1
|
3 4
|
|
2
|
6
-1 0
0 -1
1 0
1 1
-4 -5
-4 -6
|
6 5
|