Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78, Дирихле - это когда у тебя 1000 клеток и 1001 кролик. И как бы ты их не рассаживал по клеткам - всегда найдётся клетка с двумя кролями. Поэтому ферзи не станут в доску меньшей размерности чем их количество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 20:25 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytontip78, Дирихле - это когда у тебя 1000 клеток и 1001 кролик. И как бы ты их не рассаживал по клеткам - всегда найдётся клетка с двумя кролями. Поэтому ферзи не станут в доску меньшей размерности чем их количество. я скажу больше - тут и 100 ферзей не встанет в 1000x1000 клеток )) kealon(Ruslan)tip78или я чего-то не понимаю, или учёные мельчают...под решением предполагается нахождение всех вариантов - 20770319 в PDF так пишут: авторThis is the first published instance of the n-Queens Completion problem, by Nauck (1850). The reader may enjoy attempting to place 6 more queens on the chess-board so that no two queens attack each other. Is it possible? If so, how many different ways are there to do it? The answers to these questions are given below in Figure 12. так мы что, цифру ищем, сколько существует вариантов по-разному ферзей навтыкать? А какой практический смысл в этом? может всё-таки надо самый эффективный (где больше всех ферзей влезло)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 20:59 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78так мы что, цифру ищем, сколько существует вариантов по-разному ферзей навтыкать? А какой практический смысл в этом? может всё-таки надо самый эффективный (где больше всех ферзей влезло)? Какой практический смысл втыкать ферзей? Влезет не больше чем клеток по горизонтали/вертикали, т.к. на одной линии (вертикальной/горизонтальной) больше одного ферзя не поставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 21:03 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
ну понятно, они это для тестов ИИ используют тьфу ты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 21:40 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
авторThe counting version of the problem, i.e. to determine how many solutions to n-Queens there are, is sequence A000170 of the Online Encyclopedia of Integer Sequences (Sloane, 2016). The sequence is currently known only to n = 27, for which the number of solutions is more than 2.34×10^^17. No approach better than optimised exhaustive search seems to be known: e.g. the n = 27 total was counted using a massively parallel search using FPGAs (Preußer, 2016) это значит, что максимальное поле сейчас это 27x27, где они сумели найти ВСЕ возможные варианты? а как они их вообще учитывают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 21:53 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovНайти одно решение для любой доски можно вообще за 0 сек. Строим фрактальное заведомо большей площади и откусываем, сколько надо. Проблема не в этом. Тут ошибка. Надо так: Разлагаем на множители и строим фрактальное нужной площади. tip78за 0 сек 2000 клеток и супер-комп не исполнит, не надо ляля ) 2000 = 5^5 * 4^2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 21:54 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78авторThe counting version of the problem, i.e. to determine how many solutions to n-Queens there are, is sequence A000170 of the Online Encyclopedia of Integer Sequences (Sloane, 2016). The sequence is currently known only to n = 27, for which the number of solutions is more than 2.34×10^^17. No approach better than optimised exhaustive search seems to be known: e.g. the n = 27 total was counted using a massively parallel search using FPGAs (Preußer, 2016) это значит, что максимальное поле сейчас это 27x27, где они сумели найти ВСЕ возможные варианты? а как они их вообще учитывают? Просто считают. Алгоритм перебора гарантирует, что будут найдены все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 21:58 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78ну понятно, они это для тестов ИИ используют тьфу ты В математике есть проблемы которые еще обрисовал Гильберт. Среди таких - сущестование простых чисел близнецов. Например: 11,13.....17,19,....29,31.... e.t.c. Фактически, (Дима свидетель) мы генерили в диапазоне int32 все простые числа и можем подтвердить что они не заканчиваются. Но сколько их? Они - бесконечны? Моя инженерная интуиция подсказывает мне что да. Бесконечны. Ну... я так думаю что да. Готов спорить на коньяк. Но нет МАТЕМАТИЧЕСКИ строгого доказательства этого явления. Вопрос шахмат. Дедуктивно мы видим что ферзи нельзя поставить на 2х2, 3х3. Но с какой-то величины доски... вдруг (!) внезапно начинается дозволение существовать ферзям не под боем. А теперь научно поставленная проблема. До каких пор (до какого размера доски) у нас будет существовать возможность расставлять ферзи. Причем не просто найти фрактальную или любую другую жлобскую комбинацию. А найти ВСЕ комбинации или доказать что они существуют. Вопрос доказательства - это сложный вопрос. Тут можно пойти с двух сторон. Со стороны математики. Это нам не под силам. И со стороны алгоритмов и структур данных. Последнее нам под силам. Фактически когда прозвучало число 1000 это имелось в виду (я так думаю) не 1000 а БЕСКОНЕЧНОСТЬ. Британские ботаны НАС спрашивают. Расстановка ферзей - бесконечна? А полиномиальный алгоритм - это наилучшее доказательство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 22:08 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
вы про эти фракталы? т.е. надо найти более выгодные положения, куда влезает ещё больше ферзей? а где это в постановке задачи есть, о таком по-моему ни слова... так, я понял! На доску 25x25 может влезть МАКСИМУМ 25 ферзей... Вот они там выше влезли все. влезли - закрываем? едем на 26?? или как? или ищем другие 25 ферзей? что конкретно им надо то? судя по этому им именно это и надо: n-Queens Completion problemGiven an nn chessboard on which some queens are already placed, can you place a queen in every remaining row so that no two queens attack each other? Aleksandr Sharahovtip78пропущено... это значит, что максимальное поле сейчас это 27x27, где они сумели найти ВСЕ возможные варианты? а как они их вообще учитывают? Просто считают. Алгоритм перебора гарантирует, что будут найдены все. да ладно... битмапы они юзают, как белые люди )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 22:25 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytonФактически когда прозвучало число 1000 это имелось в виду (я так думаю) не 1000 а БЕСКОНЕЧНОСТЬ. Британские ботаны НАС спрашивают. Расстановка ферзей - бесконечна? А полиномиальный алгоритм - это наилучшее доказательство. поскольку они упёрлись в 27x27, то 1000 это как раком до бетельгейза ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 22:26 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
а, вот: авторThis is the first published instance of the n-Queens Completion problem, by Nauck (1850). The reader may enjoy attempting to place 6 more queens on the chess-board so that no two queens attack each other. Is it possible? If so, how many different ways are there to do it? The answers to these questions are given below in Figure 12. ВСЕ возможные варианты этих 25 ферзей им нужны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 22:28 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytonБританские ботаны НАС спрашивают. Расстановка ферзей - бесконечна? Скорее всего, да. По крайней мере, это так для досок размером (5^K)x(5^K). Но они не это спрашивают, а другое: Допустим, на доску NxN уже поставлено M ферзей. Можно ли завершить расстановку? В худшем случае придется перебрать N-M ферзей, и домашние заготовки не помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 22:33 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Фракталы тоже не помогут. 1) Они покрывают только малую часть решений 2) Они не позволяют нам стартовать с неких начальных условий когда произвольные ферзи уже стоят на доске. Поэтому давайте больше не флудить фракталами. Они себя исчерпали КМК, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 22:39 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
а ещё фракталы это всё-лишь одно и решений, а надо все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 22:46 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78вы про эти фракталы? т.е. надо найти более выгодные положения, куда влезает ещё больше ферзей? а где это в постановке задачи есть, о таком по-моему ни слова... так, я понял! На доску 25x25 может влезть МАКСИМУМ 25 ферзей... Вот они там выше влезли все. влезли - закрываем? едем на 26?? или как? или ищем другие 25 ферзей? что конкретно им надо то? судя по этому им именно это и надо: n-Queens Completion problemGiven an nn chessboard on which some queens are already placed, can you place a queen in every remaining row so that no two queens attack each other? Aleksandr Sharahovпропущено... Просто считают. Алгоритм перебора гарантирует, что будут найдены все. да ладно... битмапы они юзают, как белые люди )) Разумеется. Для ускорения перебора. Кстати, вот интересное положение {[2,2],[4,7]} на доске [0..7,0..7]. Решение единственное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 23:08 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovКстати, вот интересное положение {[2,2],[4,7]} на доске [0..7,0..7]. Решение единственное. всмысле, единственное? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 23:18 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
вот другое решение Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 23:20 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
тьфу, торможу, решение = 8 ферзей :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 23:20 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Неужели так трудно запомнить постановку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 23:23 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78тьфу, торможу, решение = 8 ферзей :( У меня нумерация Col,Row=0..7. 2 ферзя уже стоят в клетках [2,2] и [4,7]. Надо дополнить до полного решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 23:27 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytonНеужели так трудно запомнить постановку? спать пора )) У меня нумерация Col,Row=0..7 а на шахматной доске 1-8 ) вообще у них там походу формула с 1850г стандартная матрица i-j это row-col, начинается с 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 23:47 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78, с нуля код обычно проще. Для справки приведу свой код перебора. Глобальные константы, инициализация и отображение результата: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. Рекурсивный перебор: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. Итеративный перебор: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. Итеративный перебор с начальными значениями: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 00:57 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahov, ну где же проще, если приходится вот так делать: авторarray[0..MaxBoardSize -1 ] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 01:08 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78, в первую очередь проще, понятнее и эффективнее должен быть сам алгоритм. А что не так с этим объявлением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 07:37 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Не в обиду будь сказано но я иногда тихонько ржу с делфистов. Особенно из их Желания создать везде forms-приложение даже в тех случаях когда эта форма вообще не нужна. А так в целом делфисты - классные парни. Классные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2017, 10:07 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39516024&tid=1340254]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 291ms |

| 0 / 0 |
