3 / 3 / 0
Регистрация: 28.06.2009
Сообщений: 81
|
|
1 | |
Пиксельная графика27.02.2010, 20:50. Показов 1344. Ответов 4
Метки нет (Все метки)
На плоскости задан многоугольник, все стороны которого параллельны осям координат, а все
вершины находятся в точках с целыми координатами. Если провести все возможные вертикальные и горизонтальными прямыми через точки с целыми координатами, то плоскость будет разбита на единичные квадраты. Необходимо найти все единич- ные квадраты, которые находятся внутри заданного многоугольника. Формат ввода: Первая строка входного файла содержит три целых числа: число вершин многоугольника n (4 <= n <= 100), w и h (1 <= w, h <= 200). Каждая из последующих n строк описывает одну вер- шину многоугольника и содержит два целых числа x i и y i - ее координаты (0 <= x i <= w, 0 <= y i <= h). Вершины заданы в порядке обхода против часовой стрелки. Многоугольник не содержит само- пересечений и самокасаний Формат вывода: В выходной файл выведите прямоугольник размером w на h символов, каждый из которых со- ответствует одному единичному квадрату. Единичный квадрат, находящийся снаружи многоуголь- ника обозначайте символом . ('точка'), находящийся внутри - символом #. Левый нижний угол прямоугольника должен соответствовать точке (0, 0), правый верхний - точке (w, h). Пример ввода: 4 3 4 0 0 2 0 2 1 1 0 Пример вывода: ... ... ... ##. Пример ввода: 12 3 3 1 0 2 0 2 1 3 1 3 2 2 2 2 3 1 3 1 2 0 2 0 1 1 1 Пример вывода: .#. ### .#. Подскажите идею или решение
0
|
27.02.2010, 20:50 | |
Ответы с готовыми решениями:
4
Написать программу построения графика функции.(Графика) Графика: построить 2 графика в одной координатной плоскости Паскаль графика (построения графика функции) Графика.Цена деления графика. |
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
27.02.2010, 21:28 | 2 |
1
|
3 / 3 / 0
Регистрация: 28.06.2009
Сообщений: 81
|
|
27.02.2010, 21:33 [ТС] | 3 |
второй пример это многоугольник, но не прямоугольник
0
|
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
27.02.2010, 21:35 | 4 |
Если все стороны параллельны осям, то это может быть только прямоугольник, иначе я не врубаюсь.
0
|
3 / 3 / 0
Регистрация: 28.06.2009
Сообщений: 81
|
|
27.02.2010, 21:37 [ТС] | 5 |
|#####
|#......# |#......# |#..### |###... |......... -------------------- |
0
|
27.02.2010, 21:37 | |
27.02.2010, 21:37 | |
Помогаю со студенческими работами здесь
5
Пиксельная графика Пиксельная графика - борьба с размытыми пикселами Пиксельная страница Процентная и пиксельная длина блока Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |