|
|
|
Перебор вариантов сумм
|
|||
|---|---|---|---|
|
#18+
olegsng, В миллиард раз? )) Нет. Вот лет через 20 - может быть, а пока... Кстати, вы в своем алгоритме кол-во перебранных вариантов для проверки не считали? У меня 30 чисел (все от 1 до 10) перебирает без печати в файл и каких-либо других проверок, просто перебор, на старом одноядернике - 8.5 сек. 31 число - как и предполагается - 17 сек. А у вас 40 за такое же время. Не может же двуядерник быть в 500 - 1000 раз быстрее быть. Может не все перебирается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 01:09:27 |
|
||
|
Перебор вариантов сумм
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon Кстати, вы в своем алгоритме кол-во перебранных вариантов для проверки не считали? У меня 30 чисел (все от 1 до 10) перебирает без печати в файл и каких-либо других проверок, просто перебор, на старом одноядернике - 8.5 сек. 31 число - как и предполагается - 17 сек. А у вас 40 за такое же время. Не может же двуядерник быть в 500 - 1000 раз быстрее быть. Может не все перебирается? Варианты не считал, но у меня задача имеет ограничение, сначала заведомо неправильные варианты отбрасываются, меня интересует не сама сумма, а остаток между суммой и некой константой, плюс "хорошие" суммы, а точнее их компоненты - из рассмотрения убираются, т.е. как только я решил, что 500+300 - это то, что нужно - эти числа убираются, соответственно уже не 40 чисел а 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2010, 04:35:15 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36879480&tid=1343419]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
211ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 461ms |

| 0 / 0 |
