Сообщение Re[3]: Исправление скобок от 09.06.2017 9:35
Изменено 09.06.2017 9:50 rg45
Re[3]: Исправление скобок
Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, rg45, Вы писали:
R>>Ну вот, например, такое решение канает как красивое?
R>>http://ideone.com/8jWHts
_>С этой строкой попробуй c "()(())(()())(())((())()))))))()))))(((((()(((((())(()())((())(()()))"
_>
Ну так то ведь был просто эскиз безо всякой оптимизации. После самой косметической оптимизации у меня этот пример считается за 7.5 секунды. Только количество вариантов у меня получается побольше, чем у тебя, а именно 966730. Кто-то из нас где-то налажал
_>Здравствуйте, rg45, Вы писали:
R>>Ну вот, например, такое решение канает как красивое?
R>>http://ideone.com/8jWHts
_>С этой строкой попробуй c "()(())(()())(())((())()))))))()))))(((((()(((((())(()())((())(()()))"
_>
_>g++ aa.cpp && time ./a.out "()(())(()())(())((())()))))))()))))(((((()(((((())(()())((())(()()))" | tail
_>681114 ()(())(()())(())((())(()))(((((()(((((()))))))))))
_>681115 ()(())(()())(())((())(()))(()(((())(()())((())))))
_>681116 ()(())(()())(())((())(()))((()((())(()())((())))))
_>681117 ()(())(()())(())((())(()))(()((())(()())((())())))
_>681118 ()(())(()())(())((())(()))((()(())(()())((())())))
_>681119 ()(())(()())(())((())(()))(()(())(()())((())(())))
_>681120 ()(())(()())(())((())(()))((()())(()())((())(())))
_>681121 ()(())(()())(())((())(()))(()())(()())((())(()()))
_>681122 ()(())(()())(())((())(()))((()))(()())((())(()()))
_>variants count=681122
_>
Ну так то ведь был просто эскиз безо всякой оптимизации. После самой косметической оптимизации у меня этот пример считается за 7.5 секунды. Только количество вариантов у меня получается побольше, чем у тебя, а именно 966730. Кто-то из нас где-то налажал
Оптимизированный вариант | |
| |
Re[3]: Исправление скобок
Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, rg45, Вы писали:
R>>Ну вот, например, такое решение канает как красивое?
R>>http://ideone.com/8jWHts
_>С этой строкой попробуй c "()(())(()())(())((())()))))))()))))(((((()(((((())(()())((())(()()))"
_>
Ну так то ведь был просто эскиз безо всякой оптимизации. После самой косметической оптимизации у меня этот пример считается за 7.5 секунды (с переходом с dinkumware на stlport время уменьшается до 5 сек). Только количество вариантов у меня получается побольше, чем у тебя, а именно 966730. Кто-то из нас где-то налажал
_>Здравствуйте, rg45, Вы писали:
R>>Ну вот, например, такое решение канает как красивое?
R>>http://ideone.com/8jWHts
_>С этой строкой попробуй c "()(())(()())(())((())()))))))()))))(((((()(((((())(()())((())(()()))"
_>
_>g++ aa.cpp && time ./a.out "()(())(()())(())((())()))))))()))))(((((()(((((())(()())((())(()()))" | tail
_>681114 ()(())(()())(())((())(()))(((((()(((((()))))))))))
_>681115 ()(())(()())(())((())(()))(()(((())(()())((())))))
_>681116 ()(())(()())(())((())(()))((()((())(()())((())))))
_>681117 ()(())(()())(())((())(()))(()((())(()())((())())))
_>681118 ()(())(()())(())((())(()))((()(())(()())((())())))
_>681119 ()(())(()())(())((())(()))(()(())(()())((())(())))
_>681120 ()(())(()())(())((())(()))((()())(()())((())(())))
_>681121 ()(())(()())(())((())(()))(()())(()())((())(()()))
_>681122 ()(())(()())(())((())(()))((()))(()())((())(()()))
_>variants count=681122
_>
Ну так то ведь был просто эскиз безо всякой оптимизации. После самой косметической оптимизации у меня этот пример считается за 7.5 секунды (с переходом с dinkumware на stlport время уменьшается до 5 сек). Только количество вариантов у меня получается побольше, чем у тебя, а именно 966730. Кто-то из нас где-то налажал
Оптимизированный вариант | |
| |