Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Си [Уравнение прямой?]
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. столкнулся с проблемой решения с задачей а именно с частью "В" - для решения это задачи мне нужно найти уравнение прямой и проверить её попадает ли в окружности камер? или как то иначе ??? Задание: На территории имеется N камер, исходные координаты которых (xi, yi), i=0..N-1, радиусы — ri. б) для точки T(x,y) определить, в области видимости каких камер она находится; в) Нарушитель следует из точки A(x1; y1) в точку B(x2; y2). Сколько камер его заметят, если они будут стоять неподвижно? Входные данные: - число N -количество камер (1<N<=300); - N строк вида xi, yi, ri. - координаты точек T(x,y) и A(x1; y1) , B(x2; y2). Выходные данные: - первая строка- порядковые номера камер, в области видимости которых находится точка Т; - вторая строка - количество камер, заметивших нарушителя Cи (Решение части "Б") Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 10:21 |
|
||
|
Си [Уравнение прямой?]
|
|||
|---|---|---|---|
|
#18+
LimsЯдля решения это задачи мне нужно найти уравнение прямой и проверить её попадает ли в окружности камер? Да, но только как часть решения "нахождение расстояния от точки до прямой", которое, в свою очередь, часть "нахождения расстояния от точки до отрезка". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 11:29 |
|
||
|
Си [Уравнение прямой?]
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovДа А вообще-то - нет. Для нахождения расстояния от точки до отрезка полное уравнение прямой находить не надо. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 11:34 |
|
||
|
Си [Уравнение прямой?]
|
|||
|---|---|---|---|
|
#18+
LimsЯ, вы используете неудачное именование переменных и объектов, поэтому не возникает желания прочитать то, что вы написали(на Си). Почему у точки три пары координат? Или структура point(лучше все таки именовать структуры с большой буквы, Point) обозначает не точку? И т.д. А по существу вашего вопроса, вероятно вам необходимо организовать цикл по всем камерам и по определенной формуле проверить для каждой камеры то, о чем вы пишите выше. Результат просуммировать в счетчик. Формулу вы встретить в любом учебники по линейной алгебре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 14:25 |
|
||
|
Си [Уравнение прямой?]
|
|||
|---|---|---|---|
|
#18+
Это обычная лаба по программированию на тему ГИГМ/Геометрия на плоскости. Действительно возьмите любую статью на тему "Расстояние от точки до прямой" и сделайте. Обращаю также внимание на потерю точности. Лучше считать double особенно в части квадратного корня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 21:31 |
|
||
|
Си [Уравнение прямой?]
|
|||
|---|---|---|---|
|
#18+
maytonОбращаю также внимание на потерю точности. Лучше считать double особенно в части квадратного корня. Квадратный корень тут не нужен. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 21:52 |
|
||
|
Си [Уравнение прямой?]
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovmaytonОбращаю также внимание на потерю точности. Лучше считать double особенно в части квадратного корня. Квадратный корень тут не нужен. Не путайте автора. Пускай он сделает через расстояние. А потом оптимизирует неравенство без корней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2016, 22:12 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39266979&tid=2018483]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 131ms |

| 0 / 0 |
