докажем утверждение от противного.
можно предположить, что для любых двух разных точек a и b из s найдется отличная от них точка x из s такая, что либо xa < 0,999ab, либо xb < 0,999ab.
переформулируем утверждение: для любого отрезка i с концами в s и длиной l найдется отрезок i′ с концами в s длины не более 0,999l, один из концов которого совпадает с некоторым концом i.
или, иначе говоря, i′ пересекает i.
возьмем теперь первый отрезок i1 длины l и будем брать отрезки i2, i3, …так, что ik + 1 пересекается с ik и |ik + 1| < 0,999|ik|.
все эти отрезки имеют концы в s. ломаная не короче отрезка, соединяющего ее концы, поэтому расстояние от любого конца ik до любого конца i1 не превосходит
следовательно, в квадрате 2000l × 2000l с центром в любом из концов i1 лежит бесконечное число точек s.
но из условия следует конечность их числа в любом квадрате.
s = v * t - формула пути ---> t = s : v
Пусть х (км) - расстояние между пунктами А и В (s)
8 + 2 = 10 (км/ч) - скорость катера по течению реки (v1)
8 - 2 = 6 (км/ч) - скорость катера против течения реки (v2)
8 (ч) - время на путь туда и обратно
Уравнение: х/10 + х/6 = 8 (приведём дроби к общ. знам. 30)
3х/30 + 5х/30 = 8 (домножим обе части ур-ния на 30)
3х + 5х = 8 * 30
8х = 240
х = 240 : 8
х = 30
ответ: 30 км - расстояние между пунктами А и В.