![]() |
Цитата:
|
А нет, там с перезаписью массива проблемы, блин)
Ладно, потом поправлю, тут уже два способа и так предложили) |
Проверь на варианте -De-
|
Цитата:
1,1,0.5,0.01,0.01,0.01,1 (3.5299999999999994) 1,1,0.5,0.01,0.01,0.01,0.01 (2.539999999999999) 1,1,0.5,0.01,0.01,0.01,0.5 (3.0299999999999994) нестабильно както, я думаю всё дело в рандоме |
Не не, вы видимо не скопировали ту функцию toFixed
Дело в том, что в AS3 пониженная точность у double floating point значений, и часто при вычитании таких чисел, например Код AS3:
Рандом там просто находит индекс перераскладываемого числа) |
KumoKairo, работает медленнее перебора. Выдает неверный результат при входных данных [10, 11], 110, 11. Уходит в вечный цикл при входных данных [11, 10], 110, 11.
|
Да, я же написал что там косяки
Получилось совсем не так, как планировалось Грубо говоря обычный жадный алгоритм с дополнением, которое неправильно работает |
Весело у вас тут))
Код AS3:
|
Я нуб. Я не знал, что можно вот так nominal:for.
|
Та это ж классика... из SICP, упражнение 2.19 :) Вы чего?
Вот, собсно, с объяснениями и кодом. Если что не понятно, я перепишу на AS. http://wiki.drewhess.com/wiki/SICP_exercise_2.19 |
| Часовой пояс GMT +4, время: 02:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.