Корни могут совпадать, и вряд ли можно просто проверить совпадают ли они, не говоря уж о расстоянии.
Но, если корни не совпадают, можно воспользоваться тем, что корни находятся по одному между корнями производной, плюс один до и один после крайних корней.
Т.е. корень (n-1)-ной производной -
. Два корня (n-2)-ой производной будут лежать до и после
- можно найти методом деления пополам. Корни производных меньшего порядка, и в конце концов - самого полинома, ищутся таким же способом.
Если какие-то корни совпадают, то возникают сложности...