2016-05-18 8 views
1

Codeforces 671ディビジョン1 C(アレイの究極wierdness)

BK ... VIはB1、B2、B3とします。私たちのl - rは少なくともこのインデックスの k - 1をカバーしなければならないことに注意してください。 lはb2以下でなければなりません。Codeforcesラウンド671ディビジョン1 C(アレイの究極wierdness)

私は解決策の最初の部分を理解することができましたが、誰かが上記の説明を説明することができます。あなたのため、適切ではない、その後

editorial link

答えて

1
範囲 [l, r]の外にある ybxbyこと

(l-r)未満k-1インデックスをカバーする場合、その後、xがなければならないので、と理由i | a[bx], i | a[by]gcd(a[bx], a[by]) >= inextiからi-1に更新しています。 (l-r)b1, ..., bkの少なくともk-1要素を覆うため

のでlb2以下でなければなりません。

+0

私はURが何を言っているのか理解していると思いますが、私は彼らの論説、彼らが何をやっているのか、なぜそれほど確信していません。 –

+0

お返事ありがとうございます –

0

define F(l、r)の値はA [1:n]の部分列を示します。

A [1 ...(L-1)、(R + 1)...]最大GCDを計算する([I]、A [J])


関連する問題