0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
|
1 | |
Задача "Домино"18.04.2013, 07:16. Показов 9559. Ответов 10
Метки нет (Все метки)
Пожалуйста помогите с задачей)) Ни как не могу решить
Набор домино состоит из прямоугольных костяшек, каждая из которых разделена на две половинки линией, параллельной более короткой стороне. На каждой из половинок нарисованы точки, количество которых соответствует числу от 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). Из костяшек можно выкладывать цепочки, соединяя пары костяшек короткими сторонами, если количества точек на соседних с местом соединения половинках костяшек равны. Некоторые костяшки были удалены из полного набора. Требуется определить, какое минимальное количество цепочек нужно выложить из оставшихся в наборе костяшек, чтобы каждая из них принадлежала ровно одной цепочке. Задание: Напишите программу, которая по информации о наборе домино должна ответить, какое минимальное количество цепочек нужно выложить. Входные данные: В первой строке входного файла содержится одно целое число M (0≤M≤100), которое соответствует максимально возможному количеству точек на половинке костяшки. Во второй строке записано одно целое число N, равное количеству костяшек, удаленных из полного набора. Каждая і-я из последующих N строк содержит по два числа Ai и Bі. Это количества точек на половинках i-й удалённой костяшки. Выходные данные: Единственная строка выходного файла должна содержать одно целое число L – минимальное количество цепочек. Пример: input.txt 7 2 7 5 3 4 output.txt 2 Решение на С++
0
|
18.04.2013, 07:16 | |
Ответы с готовыми решениями:
10
Задача про Домино-2 Домино Кости домино Шахматное домино Программа домино |
0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
||||||
05.06.2013, 16:55 [ТС] | 2 | |||||
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
|
05.06.2013, 17:15 | 3 |
Рекурсивная функция DFS() написана явно неправильно.
У неё нет условия выхода из рекурсии.
0
|
0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
|
05.06.2013, 17:17 [ТС] | 4 |
Как можно исправить? Подскажите пжлста, завтра последний день нужно сдать
0
|
Модератор
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,712
|
||||||
05.06.2013, 17:29 | 5 | |||||
Не могу понять, что функция делает,
но внутри цикла должно быть что-то типа
0
|
0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
||||||
05.06.2013, 18:50 [ТС] | 6 | |||||
Спасибо за помощь,но если так то не правильно выводится ответ.
Если чё я списал отсюда:
Или я неправильно переписал на С++? На самом деле этот код выводит ответ правильно, но автоматическая проверка сервера дает лишь 5 баллов Добавлено через 1 час 9 минут Помогите пожалуйста)) заранее благодарен)
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
05.06.2013, 18:57 | 7 |
0
|
0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
|
05.06.2013, 20:02 [ТС] | 8 |
или проверка сервера тупит? можете что нибудь добавить aram_gyumri )
0
|
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
|
|
05.06.2013, 20:19 | 9 |
Duntes, задача откуда?
0
|
0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
|
06.06.2013, 01:29 [ТС] | 10 |
мне просто задали по предмету "Структура и алгоритмы обработки данных". эта задача на графах и использует метод в ширину.
0
|
0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
|
09.06.2013, 16:15 [ТС] | 11 |
пжлста помогите!
0
|
09.06.2013, 16:15 | |
09.06.2013, 16:15 | |
Помогаю со студенческими работами здесь
11
Набор домино Функции, Домино, Как!!? Свой квиксорт с домино и буфетчицами! Реализовать точки на костях домино Игра в домино (программа написана, но выдает ошибки) Найти наибольшую сумму костей домино игрока Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |