|
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
|
головоломка "Фонари"27.12.2010, 16:30. Показов 5205. Ответов 49
Метки нет (Все метки)
есть головоломка Фонари, вот условие для решения.
не могу придумать, даже алгоритм для решения, подскажите, пожалуйста... в принципе можно, исключить ситуацию с пустыми черными клетками и с черными клетками, в которых стоит 0, чтобы проще было...
0
|
|
| 27.12.2010, 16:30 | |
|
Ответы с готовыми решениями:
49
Головоломка на прологе Головоломка на SWI задача-головоломка |
|
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
|||||||
| 29.12.2010, 23:51 [ТС] | |||||||
|
а можете еще сказать что делает предикат est_neosveshennaya_kletka(Fonari,Kletki) и вот этот кусок:
0
|
|||||||
|
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|
| 30.12.2010, 00:07 | |
|
Предикат проверяет если ли на поле хоть одна пустая неосвещенная клетка. Предикат for аналог стандартному for, например из Си. Первый параметр принимает все значение в промежутке от второго параметра, до третьего параметра.
for(A,A,_). очевидно, что начала промежутка в промежуток входит for(I,A,B):-A<B,A1=A+1,for(I,A1,B). если начало промежутка еще не достигло конца промежутка, то если I входит в промежуток [A+1,B], то оно входит и в промежуток [A,B].
1
|
|
|
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
|
| 30.12.2010, 00:22 [ТС] | |
|
Грымзик, ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ!!! =)
Добавлено через 12 минут ой, еще один вопрос... а вот мы учитываем если у нас есть пустая клетка? или мы для нее задаем значение -1?
0
|
|
|
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|
| 30.12.2010, 00:27 | |
|
Мы ее обозначаем как -1, а не даем такое значение. И все учитываем. Это реализуется в строчке for(Znachenie,0,4), т.е предполагаем что там стоит значение из промежутка [0,4]
0
|
|
|
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
|||||||||||
| 30.12.2010, 00:28 [ТС] | |||||||||||
|
казус произошел, для такого варианта черных клеток не работает(поле 5x5):
0
|
|||||||||||
|
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|
| 30.12.2010, 00:34 | |
|
Ну правильно, при данной расстановке нет решений, не надо забывать, что фонари не должны светить друг на друга.
0
|
|
|
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
|||||||
| 30.12.2010, 01:04 [ТС] | |||||||
|
Добавлено через 23 минуты для вот расстановки не хочет выводить, хотя все правильно, вроде...
0
|
|||||||
|
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|
| 30.12.2010, 01:08 | |
|
Нет, этот пример тоже невозможен, но правда прога и не работает на примере [f(1,1,1)], странно...
0
|
|
|
130 / 117 / 30
Регистрация: 14.11.2010
Сообщений: 707
|
|||
| 30.12.2010, 01:19 [ТС] | |||
|
Добавлено через 8 минут
0
|
|||
|
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|
| 30.12.2010, 01:36 | |
|
Что-то я похоже тоже уже засыпаю. Конечно [f(1,1,1)] работать не будет. Ведь фонари можно только рядом с черными клетками ставить, а не где угодно.
0
|
|
| 30.12.2010, 01:36 | |
|
Логическая головоломка в Visual Prolog 5.2
Головоломка про инструменты и языки логическая головоломка про прыжки в высоту Головоломка про аптекаря, бухгалтера и агронома. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|