Максимум gcd огромного списка числа
Мне нужен очень быстрый алгоритм Python, который может найти максимум 10000 чисел в кратчайшие сроки!
и вот мой код, но он слишком медленный для огромных списков.
for x in mlist:
for y in mlist[i:]:
tmp = gcd(x, y)
if tmp > highest:
highest = tmp
i += 1
print(highest)
благодарю вас