ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Фильтр
Сложность с по   Класс с по  
Выбрана 1 задача
Версия для печати
Убрать все задачи

Набор домино состоит из прямоугольных костяшек, каждая из которых разделена на две половинки линией, параллельной более короткой стороне. На каждой из половинок нарисованы точки, количество которых соответствует числу от 0 до M включительно. На костяшках полного набора домино обозначены все возможные различные пары чисел, например, если M равно 3, то полный набор содержит 10 костяшек: (0, 0), (0, 1), (0, 2), (0, 3), (1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3).

Из костяшек можно выкладывать цепочки, соединяя пары костяшек короткими сторонами, если количества точек на соседних с местом соединения половинках костяшек равны.

Некоторые костяшки были удалены из полного набора. Требуется определить, какое минимальное количество цепочек нужно выложить из оставшихся в наборе костяшек, чтобы каждая из них принадлежала ровно одной цепочке.

Задание

Напишите программу DOMINO, которая по информации о наборе домино должна ответить, какое минимальное количество цепочек нужно выложить.

Входные данные

В первой строке входного файла DOMINO.DAT содержится одно целое число M (0≤M?100), которое соответствует максимально возможному количеству точек на половинке костяшки. Во второй строке записано одно целое число N, равное количеству костяшек, удаленных из полного набора. Каждая i-я из последующих N строк содержит по два числа Ai и Bi. Это количества точек на половинках i-й удалённой костяшки.

Выходные данные

Единственная строка выходного файла DOMINO.SOL должна содержать одно целое число L - минимальное количество цепочек.

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

DOMINO.DAT

DOMINO.SOL

7

2

7 5

3 4

2

   Решение

Задачи

Страница: 1 2 >> [Всего задач: 7]      



Задача 57285

Тема:   [ Построения с помощью прямого угла ]
Сложность: 2
Классы: 8,9

С помощью прямого угла проведите через данную точку A прямую, параллельную данной прямой l.
Прислать комментарий     Решение


Задача 57286

Тема:   [ Построения с помощью прямого угла ]
Сложность: 3
Классы: 8,9

Дан отрезок AB. С помощью прямого угла постройте:
а) середину отрезка AB;
б) отрезок AC, серединой которого является точка B.
Прислать комментарий     Решение


Задача 57287

Тема:   [ Построения с помощью прямого угла ]
Сложность: 3
Классы: 8,9

Дан угол AOB. С помощью прямого угла постройте:
а) угол, вдвое больший угла AOB;
б) угол, вдвое меньший угла AOB.
Прислать комментарий     Решение


Задача 77969

Темы:   [ Построения с помощью прямого угла ]
[ Перпендикулярные прямые ]
Сложность: 3
Классы: 8,9

Разделить отрезок пополам с помощью угольника. (С помощью угольника можно проводить прямые и восстанавливать перпендикуляры, опускать перпендикуляры нельзя.)

Прислать комментарий     Решение

Задача 57288

Тема:   [ Построения с помощью прямого угла ]
Сложность: 4+
Классы: 8,9

Даны угол AOB и прямая l. С помощью прямого угла проведите прямую l1 так, что угол между прямыми l и l1 равен углу AOB.
Прислать комментарий     Решение


Страница: 1 2 >> [Всего задач: 7]      



© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .