#0
by Ненавижу 1С
Рассмотрим черно-белый размера n*m Вопрос: сколько различных заведомо решаемых кроссвордов можно построить? То есть найти зависимость числа решений от n и m. Тот же вопрос для кроссвордов имеющих единственное решение. Например, для кроссворда ниже имеется 2 решения:
#2
by Ненавижу 1С
J(n,m) - число решаемых кроссвордов SJ(n,m) - число однозначно решаемых кроссвордов J(n,1)=J(1,n)=SJ(1,n)=SJ(n,1)=2^n
#6
by Aleksey
Возьмем 2 кроссворда с размерность 2*1 и 1*2. По формуле получается, что в первом случае 4, а во втором 2 кроссворда?
#8
by Aleksey
Опять таки возьмем поле 2*2 Если по горизонтали и вертикали поставить во все поля 1, т.е. .|1|1| 1|.|.| 1|.|.| То получаем неопределенно, т.е. он решается при некотором допущении, и необязательно решение будет совпадать с исходным ответом
#9
by Aleksey
Да кстати формулировка в неверно, так как для размерности поля 2*2 можно построить как минимум 15 различных кроссвордов
#10
by Ненавижу 1С
клетка либо заполнена, либо нет нет, J(n,1)=J(1,n) "нерешаемость" это когда нельзя закрасить клеточки согласно чисел на крах по правилам именно данный кроссворд имеет всего 2 решения я имел ввиду единственный приведенный, а всего я еще не считал
#11
by Aleksey
Тогда причем тут размерность поля? Если мы привязываемся к заполнению (к числам на полях)
#12
by Aleksey
J(n,1)=J(1,n) = 2^n ваша формула?, где n размерность одного из края. Или я неправильно ее интерпретирую?
#13
by Ненавижу 1С
если один из аргументов равен 1 (n или m) то получается данная формула, общего результата нет
#16
by Classic
Решаемых построить можно 2 ^ (n*m) - 1. Любая клетка либо заполнена, либо нет, "все пустые клетки" - убираем (это не кроссворд) :)
#17
by fedoss
2^(n*m) - это количество возможных решений, а не различных кроссвордов. В пример кроссворда, имеющего 2 рашения => для n=m=2 число различных кроссвордов <2^4
#19
by Ненавижу 1С
уточняю: под кроссвордом понимается исходная позиция, то есть наборы чисел вдоль строк и столбцов кроссворд разрешим, если его можно заполнить по правилам кроссворд разрешим однозначно, если такое заполнение единственно
#21
by Wasya
SJ(n,m) - число однозначно решаемых кроссвордов Где то так: SJ(n,m)=Сумма(2^(k*l+n-k+m-l)), где суммирование идет по всем k<=n и l<=m
#23
by Wasya
Начну потихоньку. Жаль на мисте нельзя формулы писать и картинки нормально постить. Вопрос: сколько различных заведомо решаемых кроссвордов можно построить? Построим вектор сумм строк некоторой матрицы m*n состоящей из 0 и 1. (А1,А2,...Аm) Очевидно 0<=Ai<=n Различных векторов будет (n+1)^m. Из каждого вектора можно получить хотя бы одну картинку. Возьмем (А1,А2,...Аm) количество картинок которые можно построить по этому вектору: С(n,А1)*С(n,А2)*...*С(n,Аm), где С(n,k) число сочестаний из n по k. осталось проссумировать по всем допустимым векторам (А1,А2,...Аm). Формула получилось громозкая, но ее можно пропустить. Надо почитать книжки по комбинаторике или написать производяшую функцию. Еще наблюдение, в полученной формуле явно просматривается бином Ньютона.
#24
by Ненавижу 1С
формулы можно постить так, открываем и создаем формулу, внизу выбираем тип URL и копируем ссылку сюда, например:
#25
by Wasya
Тот же вопрос для кроссвордов имеющих единственное решение. Пусть картинка представлена ввиде матрицы n*m B. Свойство №1. Если в матрице есть такие k,l,i,j, что B(k,l)=B(i,j) и B(k,j)=B(i,l), То суммы строк и столбцов, полученные по этой мтрице имеют несколько решений. Гипотеза. Свойство №1 является достаточным. Свойство №2. Если в матрице B, имеющей единственное решение, поменять местами две строки (столбца), то полученная матрица B' тоже имеет единственное решение.
#28
by Ненавижу 1С
нет, например матрица 2*3 единственна у данного кроссворда (* это закрашено): .*. *.*
#32
by Ненавижу 1С
нет, по строкам и столбцам стоят не просто числа, а упорядоченные наборы чисел (прочти про японские кроссворды) в твоем посте первая матрица по строкам имеет наборы: {1} {1,1}
#33
by Wasya
Там сдвинулось. Три вышеприведннеые мтрицы имеют одиноковые: Вектор сумм по строкам (1,2) Вектор сумм по столбцам (1,1,1)
#35
by Ненавижу 1С
сумм может быть, но кроссворд не суммами определяется, а наборами у каждой строки/столбца если по строкам: {1} {1,1} то решение кроссворда единственно, а если: {1} {2} то решений 2
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как в 1С 2.0 отразить получение денег из банка?
- Помогите настроить терминал сбора данных Datalogic Memor
- Конвертация. Как выгружать только не выгруженные объекты.
- Наличие колонки в таблице значений по идентификатору - 1С 7.7
- Повторяющаяся шапка в отчете на СКД
- ЗУП 2.5 описание конфигурации
- Комплексная автоматизация v8: взаимозачет
- Отбор+изменение набора записей регистра накопления - как быть?
- Отображение картинок в веб-клиенте (в строках таблицы)...
- получить информацию с весов в 1с 8 УТ
- соединение 82 и Оракл
- Как установить расширение работы с файлами для Web-клиента
- ЗУП: вычеты при внутреннем совместительстве
- УПП Выгрузка справок 2-НДФЛ в ИФНС в старом формате XML
- "В файле переноса данных отсутствует файл данных(1Сv7
- конфигурация Альфа-Авто 4.1 в печатных макетах не заполняется поля
- Сложный учет НДС и его раздельное отражение в УПП 8.2
- УПП. Заполнение Справка 2-НДФЛ для передачи в ИФНС
- УТ 11: Добавление столбца в отчет
- Server 2003 + hasp