2еместо
Японский кроссворды « все идеи проекта

40

-2
+42

Уровень сложности неправильно рассчитан

Уровень сложности, видимо, определяется только по размеру канвы. Хотя на самом деле уровень можно приближённо определить по соотношению чёрных и белых квадратов.

Евгений Ночевнов, 14.03.2012, 23:31
это Cпам? Помечено как дубликат
Статус идеи: запланировано

Комментарии

FerumFlex, 21.03.2012, 16:54
А как именно?
Евгений Ночевнов, 30.03.2012, 12:38
Предлагаю использовать такие принципы:
0. Введём коэффициент К для обозначения сложности разгадывания строки или столбца.
1. Если в строке или столбце должно быть 0 чёрных ячеек, то К = 1.
2. Иначе К = (Число чёрных ячеек) / (Число ячеек общее); 0 < К < 1
3. Уровень сложности определяем по произведению всех К по всем строкам и столбцам:
- КО = П( по i; Кi )
Евгений Ночевнов, 30.03.2012, 12:41
- 0 < КО &#8804; 1
- КО = 1 -- всё игровое поле или содержит только белые клетки, или содержит только чёрные клетки.
- КО = 0 -- нижний предел, когда в каждой строке и каждом столбце только по одной чёрной клетке, а размеры игрового поля бесконечны.
- Численно уровень сложности по значению КО можно подобрать экспериментально, замеряя время для решения задачи.

Оставить комментарий