0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 11
|
|
1 | |
Подсчитать количество точек с целочисленными координатами, лежащих внутри многоугольника29.10.2012, 00:06. Показов 7779. Ответов 5
Метки нет Все метки)
(
Многоугольник (не обязательно выпуклый) на плоскости задан координатами своих вершин. Требуется подсчитать количество точек с целочисленными координатами, лежащих внутри него (но не на его границе).Вручную вводятся количество вершин(n) и координаты каждой вершины x1,y1,... xn,yn.
3<=N<=1000; xi и yi -целые числа,по модулю не превосходящие 1000000.Выводится только число искомых точек. Программа должна быть написана в pascal abc. Заранее спасибо! .
0
|
|
29.10.2012, 00:06 | |
Ответы с готовыми решениями:
5
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
29.10.2012, 08:51 | 2 |
Если не ошибаюсь, нужно построить выпуклую оболочку и затем посчитать число точек внутри нее, или точки, которые не вошли в выпуклую оболочку. Хотя и не очень понятно, что значит внутри многоугольника.
0
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 11
|
|
29.10.2012, 09:19 [ТС] | 3 |
Имеются в виду все точки, которые имеют целочисленные координаты и при этом лежат внутри части плоскости, ограниченной сторонами многоугольника.
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
29.10.2012, 09:48 | 4 | |||||
Но они тоже являются вершинами многоугольника.
Добавлено через 5 минут Вот посмотри задачу в графическом режиме на построение выпуклой оболочки. Если мысль верная, то тебе просто из общего количества вершин вычесть те, что входят в выпуклую оболочку. Вся программа это что бы посмотреть, а тебе нужна только первая половина.
Пардон, я программу на Турбо Паскале скинул, забыл что раздел АВС. У тебя ТП не рулит?
0
|
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 11
|
|
29.10.2012, 22:21 [ТС] | 5 |
Нет!!
0
|
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
30.10.2012, 09:07 | 6 | |||||
Вот на АВС.
1
|
30.10.2012, 09:07 | |
Помогаю со студенческими работами здесь
6
Подсчитать количество точек с целочисленными координатами, лежащих внутри этого треугольника... Количество точек с целочисленными координатами внутри (не включая границ) произвольного многоугольника Определить количество точек с целочисленными координатами, лежащих внутри окружности радиусом R Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |