[Архив!] Чистая математика, физика, химия и т.п.: задачки для тренировки мозгов, никак не связанные с торговлей - страница 509
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не будут. У червяков тоже будут выпученные глаза. А это отпугивает.
Надо же. Отмазался. Настоящий самокиллер-профессионал.
Хоккеисты не хотели отпускать. В тупой надежде на наш зевок написал переборный скрипт. Тоже говорит "не существует".
Може в скрипте чего зеванул? Желающие могут проверить.
// Поправил скрипт. Был некритичный косячок. Результат не изменился.
Хоккеисты не хотели отпускать. В тупой надежде на наш зевок написал переборный скрипт. Тоже говорит "не существует".
Може в скрипте чего зеванул? Желающие могут проверить.
// Поправил скрипт. Был некритичный косячок. Результат не изменился.
Я после сделал тоже самое. Ответ тот же! :)))
Алгоритм в лоб. Писал не думая (3-5 минут). Считает долго! :D
P.S.: потом уже понял, что можно было бы итераций по B-ым массивам сделать на много меньше...
Алгоритм в лоб. Писал не думая (3-5 минут). Считает долго! :D
P.S.: потом уже понял, что можно было бы итераций по B-ым массивам сделать на много меньше...
Вапче интересно, как и насколько этот перебор можно оптимизировать.
Вот у меня считает ~875 ms на тормозной машине. (у тебя 17516 ms)
Как бы извратиться ещё раз в десять ускорить?
Вижу два резерва: (1) отсечение лишнего перебора, (2) ускорение валидации.
Какие идеи?
// Приглашаю желающих. Вполне сгодится за следующую задачку.
// Приглашаю желающих. Вполне сгодится за следующую задачку.
По поводу задачки, Я об этом тоже думал, когда писал код! :))) Хотел предложить. Но пропал, так как тему новую создавать пришлось. Как ускорить код, знаю (правда, не очень красиво получится). Но хочется не просто ускорить его, а ещё и сделать красивым!
Вапче интересно, как и насколько этот перебор можно оптимизировать.
Моя машина тоже ужас... Сложный советник не потестируешь, а простой и без сложностей оптимизируется долго! :D
Вот у меня считает ~875 ms на тормозной машине. (у тебя 17516 ms)
Как бы извратиться ещё раз в десять ускорить?
Вижу два резерва: (1) отсечение лишнего перебора, (2) ускорение валидации.
Какие идеи?
Думаю, если отсечь лишний перебор, то время выполнение приблизится к Твоему результату (посмотрел Я внимательно на разницу в цифрах и подумал "вряд ли")! По поводу идеи, продолжаю думать.
А ускорить Мой код можно разбив if, состоящий из сложного 36-кратного проверочного условия, на 36 if-ов с простым условием! :)))
Думаю, код заметно ускорится, хотя, чтобы знать точно нужно разбираться в машинных инструкциях, которые получаться в результате компиляции.
И вообще, тема быстродействия работы Меня всегда волновала не меньше всего остального.