0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
|
1 | |
Задача "Домино"18.04.2013, 07:16. Показов 9363. Ответов 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
|
Модератор
![]() 13329 / 10631 / 6352
Регистрация: 18.12.2011
Сообщений: 28,390
|
|
05.06.2013, 17:15 | 3 |
Рекурсивная функция DFS() написана явно неправильно.
У неё нет условия выхода из рекурсии.
0
|
0 / 0 / 1
Регистрация: 25.11.2011
Сообщений: 10
|
|
05.06.2013, 17:17 [ТС] | 4 |
Как можно исправить? Подскажите пжлста, завтра последний день нужно сдать
![]()
0
|
Модератор
![]() 13329 / 10631 / 6352
Регистрация: 18.12.2011
Сообщений: 28,390
|
||||||
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
Свой квиксорт с домино и буфетчицами! Реализовать точки на костях домино Игра в домино (программа написана, но выдает ошибки) Найти наибольшую сумму костей домино игрока Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |