Задача 3. парк (80 баллов)

ВСЕРОССИЙСКАЯ ОЛИМПИАДА ШКОЛЬНИКОВ ПО ИНФОРМАТИКЕ

Муниципальный этап, 2015-2016 учебный год

Задачи для 9-11 классов

Задача 1. Дизайнер (40 баллов)

Известный дизайнер получил задание оформить белую стену, имеющую форму прямоугольника шириной W и высотой H, с помощью N цветных прямоугольников. В процессе работы на стене появляются N прямоугольников со сторонами, параллельными сторонам стены и вершинами, расположенными в целочисленных координатах. Стену требуется закрасить полностью. После многих дней усердной работы дизайнер захотел исследовать свое творение.

Требуетсянаписать программу, которая определяет площадь не закрашенной части.

Описание входных данных

Входные данные вводятся с клавиатуры или из файла input.txt.

Первая строка входного файла INPUT.TXT содержит два натуральных числа W и H (1 ≤ W, H ≤ 1000). Во второй строке записано целое число N (0 ≤ N ≤ 10 000) – количество прямоугольников. Следующие N строк содержат информацию о всех прямоугольниках. Каждая строка описывает один прямоугольник в виде четырех чисел x1, y1, x2, y2 , где (x1, y1) и (x2, y2) – координаты левого верхнего и правого нижнего угла прямоугольника соответственно.

Описание выходных данных

Выходные данные выводятся на экран или в файл output.txt.

Выведите в выходной файл OUTPUT.TXT одно целое число – площадь не закрашенной части холста.

Примеры входных и выходных данных

Входные данные Выходные данные  
5 5 2 1 1 3 3 2 2 4 4
6 7 3 0 0 5 5 1 1 4 4 2 2 3 3

Задача 2. Подземелья гномов (80 баллов)

В подземелья гномов горы Рона спрятаны несметные сокровища. Но только отважные золотоискатели способны пройти все испытания и добыть сокровища гномов. Потому что подземелье гномов размером разделено на n*m квадратов, и в каждом квадрате нужно пройти испытание. Испытания разные и каждое имеет свой вес А(i,j). Испытания необходимо минимизировать.

Требуетсянаписать программу перехода из точки (1,1) в точку (n,m) при условии, что можно пройти из какой-либо клетки в любую из 3-х соседних, стоящих в строке и/или столбце с номером на 1-цу большем (см. рисунок).

 
  задача 3. парк (80 баллов) - student2.ru

Описание входных данных

Первая строка входного файла INPUT.TXT содержит два натуральных числа n и m (1 ≤ n, m ≤ 100). Следующие n строк содержат по m разделенных пробелом значений – вес испытания.

Описание выходных данных

Выведите в выходной файл OUTPUT.TXT одно целое число – сумму все испытаний, пройденных на пути.

Примеры входных и выходных данных

Входные данные Выходные данные  
2 3 1 1 3 2 4 2  
6 3 0 2 3 1 1 1 3 2 1 5 3 2 1 1 1 2 2 3

Задача 3. Парк (80 баллов)

В городе Энске проектируют новый парк. Парк имеет форму правильного n-угольника. Дорожки в парке планируют проложить по диагоналям, причем никакие три не пересекаются в одной точке. В каждой полученной части парка решили поставить фонтан.

 
  задача 3. парк (80 баллов) - student2.ru задача 3. парк (80 баллов) - student2.ru задача 3. парк (80 баллов) - student2.ru задача 3. парк (80 баллов) - student2.ru задача 3. парк (80 баллов) - student2.ru

Требуетсянаписать программу подсчитывающую, какое количество фонтанов будет установлено в парке города Энска. Диагонали заданы номерами вершин n-угольника, которые они соединяют, все вершины перенумерованы по порядку числами 1, ..., n. Отсчет вершин по часовой стрелке.

Наши рекомендации