Size: a a a

2021 May 05

А

Антон54нск in pro.algorithms
Эм... Хз. Я кнута не читал еще.
источник

С

Сергей in pro.algorithms
да ему Timsort нужен. Я уже дал и описание и алгоритм и реализацию на С++ в соседнем чате.
источник

K

KIDFURY in pro.algorithms
понял, спасибо
источник

K

KIDFURY in pro.algorithms
да, ещё раз, благодарен
источник

DK

Dmitry Kanashkin in pro.algorithms
Товарищи, есть быстрый способ нахождения НОД в большом массива чисел?
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
O(n*log(max)) либо O(n*log(n)*log(min)) тупо с алгоритмом евклида недостаточно быстро?
источник

IB

Ivan Boldyrev in pro.algorithms
Можно распараллелить.
источник

DK

Dmitry Kanashkin in pro.algorithms
?
источник

NK

Nikolay Kononov in pro.algorithms
делишь массив на N частей, считаешь НОД в каждой части в отдельном потоке и потом считаешь НОД для каждой из результатов
источник

K

Kotomord_λapki in pro.algorithms
parallelStream юзайте,  он сам умный
источник

K

Kotomord_λapki in pro.algorithms
IntStream.range(0, arr.length).parallel().map(i->arr[i]).reduce((i,j)->gcd(i,j)).getAsInt();
источник

NK

Nikolay Kononov in pro.algorithms
ну если на жабе писать да
источник

K

Kotomord_λapki in pro.algorithms
простите, был в интернет-детоксе, опять забыл о существовании плюсов
источник

p

ptr in pro.algorithms
НОД считается за O(n+log(C))
источник

p

ptr in pro.algorithms
Если каждый раз ans=gcd(ans,a[i]) делать
источник

K

Kotomord_λapki in pro.algorithms
тоже хорошо
источник

K

Kotomord_λapki in pro.algorithms
а ограничения на размер числа есть?
источник

p

ptr in pro.algorithms
C-ограничение на a[i]
источник

K

Kotomord_λapki in pro.algorithms
на google foobar была задача,  один из подходов к решению которой сдавался только если оптимизировать  вычисление gcd
источник

p

ptr in pro.algorithms
Не Евклида писать?
источник