2016-05-18 5 views

Antwort

1

Denn wenn (l-r) weniger als k-1 Indizes umfasst, gibt dann x sein muss, y so dass bx und by außer Reichweite ist [l, r], und weil i | a[bx], i | a[by], dann gcd(a[bx], a[by]) >= i, das ist nicht richtig, weil Sie aktualisieren next von i zu i-1.

Da (l-r) bedeckt mindestens k-1 Elemente b1, ..., bk, so muß l kleiner oder gleich b2.

+0

ich glaube ich verstehe, was du sagst, aber ich bin immer noch nicht voll und ganz überzeugt mit ihrem Editorial, was sie tun und warum. –

+0

Trotzdem vielen Dank für die Antwort –

0

definieren F (l, r) -Wert angeben A [1: n] Untersequenz.

A [1 .... (L-1), (r + 1) ....] max die gcd (A [i], A [j])


zu berechnen Summe = Σ ΣF (i, j) (i! = J)