1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 126
|
||||||
1 | ||||||
Расстояние между точкой и отрезком, с абсолютной или относительной погрешностью не превышающей 0.000102.11.2018, 12:32. Показов 1184. Ответов 5
Метки нет (Все метки)
Задан отрезок S с концами в точках (x1, y1) i (x2, y2) i точка P с координатами (x, y). Нужно найти расстояние от точки P к отрезку S.
Входные данные В единственной строке задано 6 целых положительных цифр: x, y, x1, y1, x2, y2. выходные данные Выведите расстояние с абсолютной или относительной погрешностью не превышающей 0,0001. Ограничения 0≤x, y, x1, y1, x2, y2≤10000 Примеры Входные данные 1 1 0 0 2 2 Исходные данные 0 Пробовал так:
0
|
02.11.2018, 12:32 | |
Ответы с готовыми решениями:
5
Вычисление приближенного значения функции, с абсолютной погрешностью, не превышающей 0,001. Связь между относительной погрешностью и числа значащих цифр Вычислить минимальное расстояние между точкой треугольника и точкой окружности Найти расстояние между отрезком AB и прямой |
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
02.11.2018, 12:48 | 2 |
Посмотрите это, решение наверное не оптимальное, но идея верная.
Расстояние от точки до отрезка
0
|
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 126
|
|
02.11.2018, 12:58 [ТС] | 3 |
Я уже вводил код, но ошибка на втором тесте.
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
02.11.2018, 13:43 | 4 | |||||
Можно еще так.
Найти расстояние от точки до каждого из концов отрезка и высоту, Взять минимальное из этих трех. Но суть та же. Добавлено через 19 минут Я вот так написал, вроде все нормально считает.
0
|
1 / 1 / 0
Регистрация: 13.09.2018
Сообщений: 126
|
|
02.11.2018, 14:37 [ТС] | 5 |
Ошибка на 3-ем тесте.
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
02.11.2018, 16:06 | 6 |
Значит какой-то прикол во входных данных есть, думать нужно.
Добавлено через 2 минуты Видимо совпадение точек 1 и 2, длина с=0, деление на 0. Нужно проверять совпадение точек. Если да, то выводить 0. Добавлено через 12 минут Нет, не так. Если точки 1 и 2 совпадают, то расстояние равно любой от 3 до 1 или от 3 до 2. Если 3 совпадает с 1 или 2, то 0.
0
|
02.11.2018, 16:06 | |
02.11.2018, 16:06 | |
Помогаю со студенческими работами здесь
6
Найти угол между отрезком прямой, соединяющей начало координат с точкой A(x,y), и осью ОХ Отсортировать координаты точек по углу между осью абсцис и отрезком соединяющим начало координат с точкой Вычисление абсолютной и относительной погрешности Расстояние между фокусом параболы и точкой директрисы Расстояние между точкой и прямой, построение базиса Сложное движение. Нахождение относительной и абсолютной скоростей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |