Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2010, 23:18   #1
Beliuk
 
Регистрация: 02.11.2009
Сообщений: 3
По умолчанию Создание судоку

Не знаю, задавался ли кто-нибудь этим вопросом, но прогуглив и поискав на форуме не нашел ничего подобного.
Вообщем сегодня задался целью - написать в паскале судоку. Сначала начал делать методом исключения, тобишь создавать целую судоку(9х9), а потом удалять(в зависимости какой уровень сложности) какую-то часть, абсолютно рандомно. Но этот вариант не подошел потому, что программа висла. Ну или я ещё не писал такие длинные вещи, которые долго обрабатываются
Решением же стал второй метод - метод случайного добавления в случайные позиции, с учетом, что по диагонали\вертикали+в маленьком квадрате(3х3) цифры не должны повторяться. И вот же оно ! свершилось!!..подумал я. -По диагонали\вертикали не повторяются, в квадратике тоже. Но черт возьми. Начал решать и понял, что не решаемые они !
И вот задался я вопросом - а в чем же подвох? Как эти судоку создают и кто? Есть какой-то ещё критерий по которому фильтруется его заполнение?
Вообщем. вопросов куча. буду примного благодарен за внимание
Beliuk вне форума Ответить с цитированием
Старый 18.03.2010, 07:09   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 18,136
По умолчанию

Судоку создается по первому принципу, который Вы отвергли. Возможно Вам стоит пересмотреть алгоритм создания
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 18.03.2010, 14:11   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
поискав на форуме не нашел ничего подобного
Вранье !
Поиск на форуме по слову "судоку" дает кучу найденных тем.
Вот, например, свяжитесь с автором готовой программы :
http://www.programmersforum.ru/showt...F3%E4%EE%EA%F3
mihali4 вне форума Ответить с цитированием
Старый 18.03.2010, 16:15   #4
spider844360
 
Регистрация: 22.02.2010
Сообщений: 5
По умолчанию Помочь могу

566584349 вот моя icq пиши,есть эта программа за 70 руб отдам
spider844360 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм решения судоку Alistan Общие вопросы C/C++ 5 27.04.2011 16:00
алгоритм решения судоку на паскале. pchol Фриланс 3 15.02.2010 19:18
[Анти]-судоку С.М.С Софт 9 25.04.2009 13:05