Size: a a a

2020 October 13

V🇺

Vladislav 🇺🇸🚜🇷🇺... in pro.algorithms
Alexey Dergunov
k * gcd всех?
🤔
источник

A

Aragaer in pro.algorithms
а может не быть взаимно простым, тогда gcd
источник

A

Aragaer in pro.algorithms
так что наверно gcd всех, в том числе модуля
источник

AD

Alexey Dergunov in pro.algorithms
модуль это же abs а не mod?
источник

A

Aragaer in pro.algorithms
мод видимо
источник

ЕВ

Евгений Вознесенский... in pro.algorithms
abs
источник

ЕВ

Евгений Вознесенский... in pro.algorithms
Если вы про условие
источник

ЕВ

Евгений Вознесенский... in pro.algorithms
Исправил - вставляем во множество модуль разницы для пары.
источник

A

Aragaer in pro.algorithms
а, то есть мы берем пару чисел и добавляем их разницу (которая не превосходит их самих)
источник

ЕВ

Евгений Вознесенский... in pro.algorithms
Aragaer
а, то есть мы берем пару чисел и добавляем их разницу (которая не превосходит их самих)
Да
источник

A

Aragaer in pro.algorithms
но все равно выглядит как gcd
источник

A

Aragaer in pro.algorithms
потому что если у нас есть два произвольных a и b, то методом эвклида мы получим и их gcd
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺... in pro.algorithms
Евгений Вознесенский
Ребят, привет всем. Хотел бы услышать идеи на решение такой задачи.

Есть множество с положительными целыми числами по модулю до 10^9, количество до 10^6.

Над множеством нужно делать следующие действия, пока оно будет изменяться: берём все возможные пары из различных чисел и вставляем в это множество модуль их разницы.

После этого нужно найти k-th largest.

Как это можно сделать эффективно?
пары из двух одинаковых тоже рассматриваем?
источник

ЕВ

Евгений Вознесенский... in pro.algorithms
Vladislav 🇺🇸🚜🇷🇺
пары из двух одинаковых тоже рассматриваем?
Нет
источник

A

Aragaer in pro.algorithms
ну разве что нуля мы не получим
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺... in pro.algorithms
если нет, то кажется что множество гарантированно рано или поздно опустеет
источник

A

Aragaer in pro.algorithms
множество не уменьшается
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺... in pro.algorithms
потому что max-min строго убывает после каждой итерации
источник

A

Aragaer in pro.algorithms
оно только растет
источник

ЕВ

Евгений Вознесенский... in pro.algorithms
Aragaer
оно только растет
+
источник