Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Хм... фракталы на loveorigami не могут красиво заполнить поле 1000х1000. Приведен пример для квадрата 20x20 и 25х25. Он не кратен 1000х1000. Нужно брать или 400х400 или 625Х625 или другие кратные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 22:18 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Вот как-то так. 1280 ферзей фракталом. Ну и всякие производные расстановки. Зеркально. Там. Поворот. Еще добавят штук 8 или 12 вариантов. Код: java 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2017, 22:39 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytonХм... фракталы на loveorigami не могут красиво заполнить поле 1000х1000. Приведен пример для квадрата 20x20 и 25х25. Он не кратен 1000х1000. Нужно брать или 400х400 или 625Х625 или другие кратные. 1000 = 10 * 10 * 10, сам автор по фрактальному методу и говорит, что нужно бить на простые множители. Кроме того это всё равно не избавляет от проверок диагоналей По ссылкам, в оригинальной статье есть разбор существующих методов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 06:45 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Оптимальный алгоритм для 8*8 разработан давно Задаче 30лет точно.(Была включена в сборник олимпиадных задач по программированию 1980г) Чем алгоритм для 8*8 может отличаться от алгоритма 10000*10000 ?. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 08:01 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
982183, ты явно не в теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 08:24 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
совершенно не в теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 08:38 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
982183, алгоритм о котором ты говоришь - это поиск в глубину с возвратом как мы уже выяснили имеет экспоненциальную сложность. Для оптимизации на доске не ищутся не все клетки а заводится специальная биткарта по вертикалям горизонталям и диагоналям. (Возможно это решение и спрашивают на олимпиадах). Но этот алгоритм не нравится Британским ботанам и они ищут другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 08:44 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovСуществует 3 варианта задачи: 1 найти любое расположение, при котором ферзи не бьют друг друга, 2 найти все такие расположения, 3 найти количество таких расположений. Какой из вариантов им нужен? Им надо "быстро" решить задачу. Что значит быстро? За полиномиальное время? Время на одно расположение или на полное решение? Что значит решить? Алгоритм? Или дать развернутый ответ? ) Оказывается, они решают другую задачу: 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? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 09:03 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Я не думаю что это другая задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 09:08 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytonЯ не думаю что это другая задача. Ну, формулировки-то не совпадают. Понятно, что это подзадача BackTracking, но от этого проще не становится, ибо там экспонента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 09:20 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytonЯ не думаю что это другая задача. Конкретно эта задача может и не иметь решения. А ранее описанные три - имеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 10:31 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytonНу что-же - миллион у нас уже в кармане. Осталось только написать письмо Британским ботанам. Но смущает что мы читаем какой-то репост на mail.ru где плохо описаны условия того что надо собственно сделать. Найти первую попавшуюся расстановку? - Фракталы рулят. Найти все? - Ну это ждать пока солнце не погаснет. Вобщем нужен оригинал этой новости. https://www.google.ru/search?num=30&newwindow=1&safe=off&source=hp&q=queens problem algorithm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 11:03 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 11:06 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
если скажем 100х100 клеток и у тебя 10000 ферзей, надо воткнуть максимальное кол-во ферзей максимально эффективно так, чтобы они друг-друга не ели ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 11:15 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Более 100 не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 12:38 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Интересно, что для 5, 7, 11, 13 существуют "фрактальные" решения (проверил все доски до 16х16). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:28 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78если скажем 100х100 клеток и у тебя 10000 ферзей, надо воткнуть максимальное кол-во ферзей максимально эффективно так, чтобы они друг-друга не ели Ты слышал про принцип Дирихле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:47 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovИнтересно, что для 5, 7, 11, 13 существуют "фрактальные" решения (проверил все доски до 16х16). Простые числа однако. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 13:49 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovИнтересно, что для 5, 7, 11, 13 существуют "фрактальные" решения (проверил все доски до 16х16). Проверил 17, 19, 23 - тоже фрактальные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 14:16 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovИнтересно, что для 5, 7, 11, 13 существуют "фрактальные" решения (проверил все доски до 16х16).в каком плане? есть их процент от общего количества решений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 18:08 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
maytontip78если скажем 100х100 клеток и у тебя 10000 ферзей, надо воткнуть максимальное кол-во ферзей максимально эффективно так, чтобы они друг-друга не ели Ты слышал про принцип Дирихле? нет, но эту задачу (2000x2000 клеток) мой скрипт решает за 10сек выглядит как это поле, только 2000 Код: html 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. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 18:46 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Aleksandr SharahovИнтересно, что для 5, 7, 11, 13 существуют "фрактальные" решения (проверил все доски до 16х16).в каком плане? есть их процент от общего количества решений? В том смысле, что "фрактальное" решение для доски NxN позволяет построить решение для любой доски (M*N)x(M*N), используя произвольное решение для доски MxM. В частности для них можно построить решения (N^2)*(N^2). Проценты: 5x5: 10 из 10 7x7: 28 из 40 11x11: 88 из 2680 13x13: 4524 из 73712 Проверил простые до 43 - для всех есть "фрактальные". P.S. Если будете читать статью, то имейте в виду, что они "фрактальные" решения называют "модулярными". Это одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 18:54 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78эту задачу (2000x2000 клеток) мой скрипт решает за 10сек выглядит как это поле, только 2000 Найти одно решение для любой доски можно вообще за 0 сек. Строим фрактальное заведомо большей площади и откусываем, сколько надо. Проблема не в этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 19:00 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahovtip78эту задачу (2000x2000 клеток) мой скрипт решает за 10сек выглядит как это поле, только 2000 Найти одно решение для любой доски можно вообще за 0 сек. Строим фрактальное заведомо большей площади и откусываем, сколько надо. Проблема не в этом. всмысле одно? как угодно можно начальные фигуры воткнуть, время не изменится а за 0 сек 2000 клеток и супер-комп не исполнит, не надо ляля ) и вообще: авторНе известно ни одно более эффективное решение проблемы, чем простой перебор. Так, для n=27 в 2016 году использовался масштабный параллельный поиск на FPGA. В то же время, если компьютер начнёт перебор возможных положений ферзей на доске 1000×1000 клеток, то он загрузится этой задачей навечно. По мнению учёных, если некто найдёт действительно быстрый и эффективный способ решения, то сможет извлечь из этого гораздо бóльшую выгоду, чем один миллион долларов от Математического института Клэя. «Если вы напишете программу, которая может решить проблему действительно быстро, вы могли бы адаптировать её для решения многих важных задач, с которыми мы сталкиваемся ежедневно, — говорит профессор информатики Ян Гент (Ian Gent), один из авторов научной работы. или я чего-то не понимаю, или учёные мельчают... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 19:09 |
|
||
|
Пятничная задачка для ума за 1 миллион $
|
|||
|---|---|---|---|
|
#18+
tip78или я чего-то не понимаю, или учёные мельчают...под решением предполагается нахождение всех вариантов - 20770319 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2017, 20:05 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39515554&tid=1340254]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 201ms |

| 0 / 0 |
