Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 November 13

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Оптимизация, все дела
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Vsevolod
а сколько у тебя считает без потока?
Надо проверить
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
На числах по 1024 бит
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
Надо проверить
так ты вначале проверь, а потом оптимизируй 🙂
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Но блин, это их ещё задать...
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
если хочешь ускорить надо быстрое дискретное преобразование Фурье, например
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
Но блин, это их ещё задать...
та рандом быстренько запили
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Vladislav Tolstikov
если хочешь ускорить надо быстрое дискретное преобразование Фурье, например
Но это уже сильно всрато
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
Но это уже сильно всрато
почему ?
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Vsevolod
та рандом быстренько запили
Та да, логично
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
или алгоритм Карацубы...
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Vladislav Tolstikov
почему ?
Потому что прирост по скорости чувствуется только для слишком больших чисел
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
у меня на практике самописные втупую бигнамберы не настолько всратые на не очень сильно ужасных цифрах, если операций не очень-очень много (для какой-нибудь крипты не оч)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Vsevolod
гмп факториал миллиона меньше секунды считает
а вот какой-то вариант с гитхаба делал это часа полтора)
источник

VT

Vladislav Tolstikov in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
Потому что прирост по скорости чувствуется только для слишком больших чисел
не то что бы, там вполне приемлемая скрытая константа
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
а у тебя написание биг намбера как самоцель или для чего-то?
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
если для чего-то, лучше что-то хорошее готовое взять
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Vsevolod
если для чего-то, лучше что-то хорошее готовое взять
Для чего-то, но мне ещё и интересно
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
И жалко уже на статику переделывать
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Потому что всё ломать придётся
источник