У меня есть последовательность чисел A [0] - A [n-1].Gcd и запрос на обновление
может быть 2 возможных запроса.
query 1: gcd i j: Рассчитать gcd всех nos. A [k] такой, что i < = k < = j.
запрос 2: обновление I J: изменение A [я] для J
например.
gcd 2 4
gcd 1 5
update 2 3
gcd 2 4
update 4 1
gcd 3 6
Что является самым быстрым алгоритмом для этого?
делать то, что именно? найти gcd? – Lrrr
есть два типа запросов. для каждого запроса мне нужно дать соответствующий ответ. @AliAmiri –
Для обмена есть очевидный ответ O (1), temp = a [i], a [i] = a [j], a [j] = temp. но я сейчас думаю о самом быстром способе для GCD. – Lrrr