|
|
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Должен признаться что решил задачу очень поверхностно. Вот алгоритм который решает задачу "в лоб". Код: plaintext 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. Любых комбинаций восьмерок 587007 Комбинаций только восьмерок 308912 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 13:39 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Worobjoff, Спасибо! Надо любых комбинаций. Более эффективный алгоритм проверки 1 числа существует? Во-первых не 31 раз сдвигать, а логарифм числа по степени 2. Может еще какие идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 14:50 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ENO, Код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Фрагмент вывода Код: plaintext 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. 101. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 15:15 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Usman, а можно все интервалы от 1 до 2,147,483,647? а то мне на бейсике трудно сдвиги делать))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 15:26 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ENO, Я ж приложил исходник - он расчитывает полностью для 4-х байтового числа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 15:33 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Usman, у меня на машине кроме офиса нет ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 15:47 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Пример на VBA который выводит только одно число - общее количество восьмерок смежных битов встречающихся во всех комбинациях чисел от 0 до FFFFFF (из 3 байтов). Первые 254 числа игнорируются. Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 16:24 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Знач. так, мальчики. Не хотела думать, а вы раскрутили, заразы. 1) Если раскидать 8 единиц в разбивку, по N битам (остальные биты 0), то это сочетания, те. N!/(8!*(N-k)!) 2) Если 8 единиц подряд в N битах (остальные биты 0), то (N-8)+1 3) А если 8 подряд в N битах, а ост. биты любые, то это ряд, по i=(N-8) : A 0 =0 ; A i =2*A i-1 +2 i-1 Думать дальше точно не буду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 17:31 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
В общем виде, k вместо 8 и N>=k 1) N!/(k!*(N-k)!) 2) (N-k)+1 3) Ряд, по i=(N-k) : A 0 =0 ; A i =2*A i-1 +2 i-1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 17:38 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Usman, про 100 мб ты классно пошутил)) Файл уже больше 3 гигов, хотя я пишу интервалы и только четные проверяю) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 20:02 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ENO, в торопях выпало слово "более"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 20:11 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ИринаВ1) Если раскидать 8 единиц в разбивку, по N битам (остальные биты 0), то это сочетания, те. N!/(8!*(N-k)!) 2) Если 8 единиц подряд в N битах (остальные биты 0), то (N-8)+1 3) А если 8 подряд в N битах, а ост. биты любые, то это ряд, по i=(N-8) : A 0 =0 ; A i =2*A i-1 +2 i-1 Думать дальше точно не буду.+1 А что там проверяют в 3-х гигабайтах, даже думать не хочу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 21:52 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ENO, чуть больше минуты счета: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2011, 21:39 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahov , люди жеж неделю уже считают. А Вы отвлекаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2011, 22:03 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ИринаВ, ну для 3х байтов еще не посчитано ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2011, 22:04 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ENO, В процедуре 11732808 в процессе экспериментов потерял инициализацию счетчика. В качестве исправления ошибки: Код: 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. после 140 секунд расчетов получаем: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2011, 23:17 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahov , ну а я о чем? ИринаВ3) А если 8 подряд в N битах, а ост. биты любые, то это ряд, по i=(N-8) : A 0 =0 ; A i =2*A i-1 +2 i-1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2011, 23:54 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ENO, Удовлетворены? Впрочем, как вам сказали, задачка решалась и чистой комбинаторикой (спасибо Ирина) и чистым программированием (спасибо Александр). Осталось только непонятным, чего добивались "ваши преподаватели" (с)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2011, 23:56 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ИринаВ, что-то у меня не получается равенства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2011, 00:02 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Aleksandr Sharahovчто-то у меня не получается равенства Напр. N=16 : A 8 = 2*A 7 + 2 7 = 2*576+128 = 1280 Ы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2011, 00:14 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
ИринаВ, но a1=2*a0+2^0=1 a2=2*a1+2^1=4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2011, 00:32 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
Ой. Сорри. A 0 =1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2011, 00:38 |
|
||
|
вопрос по математике
|
|||
|---|---|---|---|
|
#18+
а нечетные числа вообще не получатся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2011, 00:41 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37566455&tid=1342574]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 460ms |

| 0 / 0 |
