А ещё можно, чтобы в паре первый и второй элементы обозначали не начало и конец вектора, а начало и сам вектор, т.е.

в обозначениях
Alexey Rodionov. Тогда пары эквивалентны, если у них вторые элементы равны.
И мы, значит, сначала к вектору присоединяем точку — его начало, получается пара. А потом это начало отбрасываем. Так завершается великий цикл.