в общем все понятно, а вот если конкретно разбираться, не понимаю как отбирают, какие точки подходят
(Оффтоп)
Совсем забили человека
Очень просто разбираться. Идея в том, что ось заменяется на большой-большой отрезок
, который замыкается в контур верхней полуокружностью, и ловятся полюса, попадающие в этот контур. А потом этот контур раздувается в бесконечность.
(Можно в данном случае, конечно, с тем же успехом замыкать и по нижней полуокружности, но тогда придётся учитывать изменение знака из-за неправильного направления обхода контура.)