powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Головоломка с ферзями
4 сообщений из 4, страница 1 из 1
Головоломка с ферзями
    #39998937
НеофитSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая задачка - как расставить восемь ферзей на шахматной доске, чтобы они не попадали под удар друг друга.
Если кого-то пугают шахматные термины на абсолютно нешахматном форуме, можно сказать и так:
разложите восемь NULLs на таблице 8x8, чтобы на каждой вертикали, горизонтали и диагонали был ровно один NULL.

У меня есть доказательство, что эта задача решается на SQL (не PL/SQL) для грида произвольного конечного размера.
Но одно дело "доказать решаемость", а другое решить. Да и нудное оно, это доказательство, нам прикладникам неинтересное.

Честно говоря, я даже не знаю как подступиться.
Догадываюсь только, что первое слово будет "WITH". И наверное, с маленькой доски. 4х4?

[img=https://miro.medium.com/max/500/1*Zm2pbDR5CS2w2xeUbTBxQQ.png]
...
Рейтинг: 0 / 0
Головоломка с ферзями
    #39998938
НеофитSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Картинка не получилась :) Там ферзи на доске.
...
Рейтинг: 0 / 0
Головоломка с ферзями
    #39998939
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НеофитSQL,

Что такое поиск, не знаешь
15268905
...
Рейтинг: 0 / 0
Головоломка с ферзями
    #39999007
НеофитSQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim Lejnin,

Интернет поиск - это то, что не дает хорошо забытому старому превратиться в новое.

Посмотрел тему, интересно. В прошлый раз полностью обсудили, нечего добавить.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Головоломка с ферзями
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]