Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 53

Автор Π–Π°ΠΊ Арсак

Π’Π²Π΅Π΄Π΅ΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹:

i β€” число рассмотрСнных Ρ‡Π»Π΅Π½ΠΎΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ,

lmax β€” максимальная Π΄Π»ΠΈΠ½Π° Ρ€Π°Π²Π½ΠΈΠ½Π½ΠΎΠ³ΠΎ участка для рассмотрСнных элСмСнтов,

llast β€” Π΄Π»ΠΈΠ½Π° послСднСго Ρ€Π°Π²Π½ΠΈΠ½Π½ΠΎΠ³ΠΎ участка для рассмотрСнных элСмСнтов,

xlast β€” послСдний рассмотрСнный элСмСнт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (ΠΎΠ½ Ρ€Π°Π²Π΅Π½ Π°[i]).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ Π±Π΅Π· пояснСний ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая вычисляСт lmax ({a1, …, an}) ΠΏΠΎ ΠΈΠ½Π΄ΡƒΠΊΡ†ΠΈΠΈ.

i := 1; lmax := 1; llast := 1; xlast := a[1]

Π½Ρ† ΠΏΠΎΠΊΠ° i < n

x := a[i + 1]

  Π΅ΡΠ»ΠΈ x = xlast Ρ‚ΠΎ llast := llast + 1

  ΠΈΠ½Π°Ρ‡Π΅ llast := 1 кСсли

  Π΅ΡΠ»ΠΈ llast > lmax Ρ‚ΠΎ lmax := llast кСсли

  xlast := x

i := i + 1

ΠΊΡ†

Π²Ρ‹Π²ΠΎΠ΄ lmax

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этой ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΊΠ½ΠΈΠ³Π΅: А. Π“. ΠšΡƒΡˆΠ½ΠΈΡ€Π΅Π½ΠΊΠΎ, Π“. Π’. Π›Π΅Π±Π΅Π΄Π΅Π². ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠ². β€” М.: Наука, 1988. β€” ΠŸΡ€ΠΈΠΌΠ΅Ρ‡. Ρ€Π΅Π΄.