ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

КакоС максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ°

исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно.

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно).

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°2 (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ).

Π”Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

К исходной строкС, содСрТащСй Π±ΠΎΠ»Π΅Π΅ 60 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½Π΅ содСрТащСй Π΄Ρ€ΡƒΠ³ΠΈΡ… символов, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка 221. КакоС наимСньшСС количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² исходной строкС?

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ замСняСт 9 Π΅Π΄ΠΈΠ½ΠΈΡ† Π½Π° 2 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π² исходной строкС ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 9 Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎ Π·Π° Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ Π½Π° 7.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ строка 221 получаСтся ΠΈΠ· исходной строки, состоящСй ΠΈΠ· сСми Π΅Π΄ΠΈΠ½ΠΈΡ†. НаибольшСС число, ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ 7 ΠΈ мСньшСС 60 β€” 56. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, наимСньшСС количСство Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² исходной строкС, Ρ€Π°Π²Π½ΠΎ 56 + 7 = 63.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

КакоС максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ°

исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно.

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно).

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°2 (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ).

Π”Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

К исходной строкС, содСрТащСй Π±ΠΎΠ»Π΅Π΅ 60 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½Π΅ содСрТащСй Π΄Ρ€ΡƒΠ³ΠΈΡ… символов, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка 2211. КакоС наимСньшСС количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² исходной строкС?

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ замСняСт 9 Π΅Π΄ΠΈΠ½ΠΈΡ† Π½Π° 2 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π² исходной строкС ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 9 Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎ Π·Π° Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ Π½Π° 7.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ строка 2211 получаСтся ΠΈΠ· исходной строки, состоящСй ΠΈΠ· восьми Π΅Π΄ΠΈΠ½ΠΈΡ†. НаибольшСС число, ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ 7 ΠΈ мСньшСС 60 β€” 56. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, наимСньшСС количСство Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² исходной строкС, Ρ€Π°Π²Π½ΠΎ 56 + 8 = 64.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

12 Π·Π°Π΄Π°Π½ΠΈΠ΅ Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅: Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ всС ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π’Π°Ρ‚ΡŒΡΠ½Π° Задоля

12 Π·Π°Π΄Π°Π½ΠΈΠ΅ Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° выпускников. Оно ΠΏΡ€Π°Π²Π΄Π° Ρ‚Π°ΠΊΠΎΠ΅ слоТноС? НСт, Ссли Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ². Из этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, Π ΠΎΠ±ΠΎΡ‚ΠΎΠΌ ΠΈ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊΠΎΠΌ β€” ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹ задания 12 ΠΈ ΠΈΡ… слоТности

12 Π·Π°Π΄Π°Π½ΠΈΠ΅ Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ относится ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ слоТности. На экзамСнС Π·Π° Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ Π±Π°Π»Π».

Π­Ρ‚ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ β€” Ρ‡Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠ³Π° «Алгоритмизация». Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…. Π’ этом Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ Ρ‚Ρ€ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Π·Π°Π΄Π°Π½ΠΈΠΉ: Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π ΠΎΠ±ΠΎΡ‚ ΠΈ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ встрСчаСтся Π½Π° экзамСнС Π² послСднСС врСмя Ρ‡Π°Ρ‰Π΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠ².

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ β€” это ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ². Нам Π΄Π°ΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство Π·Π½Π°ΠΊΠΎΠ². НуТно ΡƒΠ·Π½Π°Ρ‚ΡŒ, какая строка получится послС выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство символов Π² строкС.

Если Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ задания аналитичСски, Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ закономСрности измСнСния Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚. ИмСнно Π² этом ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ задания, вСдь Π½Π΅ всС ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ.

Π ΠΎΠ±ΠΎΡ‚ β€” ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠ»Π΅Ρ‚Ρ‡Π°Ρ‚ΠΎΠΉ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ. Π’Π°ΠΌ Π΄Π°ΡŽΡ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ 36 ΠΊΠ»Π΅Ρ‚ΠΎΠΊ. НуТно Π½Π°ΠΉΡ‚ΠΈ количСство ΠΊΠ»Π΅Ρ‚ΠΎΠΊ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ всС 36 ΠΊΠ»Π΅Ρ‚ΠΎΠΊ. Π”Π΅Π»Π°Ρ‚ΡŒ это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Ссли ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΠ· условия.

Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ β€” ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ пСрСмСщаСтся ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости. Π§Π°Ρ‰Π΅ всСго Π² Ρ‚Π°ΠΊΠΈΡ… заданиях Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ Π΅ΡΡ‚ΡŒ пропуски Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…. НуТно Π½Π°ΠΉΡ‚ΠΈ наибольшСС количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π°. БлоТностСй ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ здСсь Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, основная β€” Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ вычислСний.

Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ Π•Π“Π­ нСпросто. На Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ со всСми Ρ‚Π΅ΠΌΠ°ΠΌΠΈ, понадобится ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Но ΠΈ это Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ! НапримСр, Ссли Π²Ρ‹ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Π° ΠΎΠ½ΠΎ оказалось Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° пустом мСстС ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π±Π°Π»Π»Ρ‹. Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ всС задания Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-курсы MAXIMUM! Наши спСциалисты ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ сотни Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π•Π“Π­ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ для вас вас максимально ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ занятия.

ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ Π½Π°ΠΌ Π½Π° ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ β€” Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΠΉΡ‚ΠΈ диагностику ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌ Π•Π“Π­, ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΈ ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° экзамСнС высокиС Π±Π°Π»Π»Ρ‹. ВсС это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсплатно!

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ β€” ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ?

Задания с ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠΎΠΌ Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Β» ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ аналитичСски, Ρ‚Π°ΠΊ ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Ссли Ρƒ вас всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠœΡ‹ рассмотрим с Π²Π°ΠΌΠΈ ΠΎΠ±Π° способа Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ убСдимся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1 (Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€)

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Π΅.

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (111, 27) ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ° исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Какая строка получится Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ примСнСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊ строкС, состоящСй ΠΈΠ· 88 ΠΈΠ΄ΡƒΡ‰ΠΈΡ… подряд Ρ†ΠΈΡ„Ρ€ 4? Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ строку.

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

АналитичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Алгоритм сначала замСняСт Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Ρ†ΠΈΡ„Ρ€ всС Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. ΠŸΠΎΡ‚ΠΎΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π°Π·Π°Π΄ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π½Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ, Π½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ 3 Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ замСняСт ΠΈΡ… Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ поискС ΠΎΡ‚Π²Π΅Ρ‚Π°, поэтому Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Π½Π° выполняСтся всСгда Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ.

Π‘Π½Π°Ρ‡Π°Π»Π° ΡƒΠ±Π΅Ρ€Π΅ΠΌ ΠΏΠΎ возмоТности всС Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ ΠΈΠ· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ.

88 / 3 = 29 ΠΈ 1 Π² остаткС.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΈΠ· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΡƒΠΉΠ΄Π΅Ρ‚ 29 Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎ 3 Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ ΠΈ образуСтся 29 Π΅Π΄ΠΈΠ½ΠΈΡ†, 1 Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠ° останСтся Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Π² самом ΠΊΠΎΠ½Ρ†Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈΠ· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ появились 3 Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΠ» ΠΈΡ… Π½Π°Π·Π°Π΄ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. Π‘ΡƒΠΌΠΌΠ°Ρ€Π½ΠΎ ΠΈΠ· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΡƒΡˆΠ»ΠΎ 5 Π΅Π΄ΠΈΠ½ΠΈΡ†. Π­Ρ‚ΠΎ дСйствиС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ цикличСски, поэтому ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, сколько Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎ 5 Π΅Π΄ΠΈΠ½ΠΈΡ† ΡƒΠΉΠ΄Π΅Ρ‚ ΠΈΠ· Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ.

29 / 5 = 5 ΠΈ 4 Π² остаткС

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ останСтся 4 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈ 1 Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠ°.

11114 β†’ 4114 β†’ 444 β†’ 1

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ останСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°.

РСшСниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

Π’ самом Π·Π°Π΄Π°Π½ΠΈΠΈ Ρƒ нас ΡƒΠΆΠ΅ написана ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ пСрСвСсти Π΅Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ язык программирования. НапишСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Python.

Она Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ 88 Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ. Π”Π°Π»Π΅Π΅ запускаСм Ρ†ΠΈΠΊΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² строкС 3 Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ ΠΈΠ»ΠΈ 2 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. ΠŸΡ€ΠΎΠΏΠΈΠ²Π°Π΅ΠΌ условиС ΠΈ Π·Π°ΠΌΠ΅Π½Ρƒ Π² строкС. Π’Π°ΠΆΠ½ΠΎ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ replace() ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚, сколько Π·Π°ΠΌΠ΅Π½ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ replace() сразу Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ всС Ρ†ΠΈΡ„Ρ€Ρ‹ Π² строкС, Π° Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ.

ΠŸΡ€ΠΈ запускС Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΡ‚Π²Π΅Ρ‚ 1.

ΠžΡ‚Π²Π΅Ρ‚: 1

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2 (Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€)

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (111, 27) ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ° исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

На Π²Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ поступаСт строка, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ с символа Β«>Β», Π° Π·Π°Ρ‚Π΅ΠΌ содСрТащая 25 Ρ†ΠΈΡ„Ρ€ 1, 45 Ρ†ΠΈΡ„Ρ€ 2 ΠΈ 10 Ρ†ΠΈΡ„Ρ€ 3, располоТСнных Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС.

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ сумму числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ†ΠΈΡ„Ρ€ строки, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прСдставлял Π±Ρ‹ собой строку, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· 50 Ρ†ΠΈΡ„Ρ€ 4, Ρ‚ΠΎ Π²Π΅Ρ€Π½Ρ‹ΠΌ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π±Ρ‹Π»ΠΎ Π±Ρ‹ число 200.

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

АналитичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Π¦ΠΈΡ„Ρ€Ρ‹ 1, 2 ΠΈ 3 находятся Π² строкС Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ порядкС. ВсС, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ β€” это ΠΏΠΎΠ½ΡΡ‚ΡŒ, сколько Ρ†ΠΈΡ„Ρ€ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»ΠΎΡΡŒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½.

ΠšΠ°ΠΆΠ΄ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π½Π° Ρ‚Ρ€ΠΎΠΉΠΊΡƒ. Если ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ 25 Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ образуСтся 25 Ρ‚Ρ€ΠΎΠ΅ΠΊ, ΠΈ ΠΈΡ… сумма Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 25 * 3 = 75.

ΠšΠ°ΠΆΠ΄ΡƒΡŽ Π΄Π²ΠΎΠΉΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π½Π° 2 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ 45 Π΄Π²ΠΎΠ΅ΠΊ, Π·Π½Π°Ρ‡ΠΈΡ‚, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ образуСтся 90 Π΅Π΄ΠΈΠ½ΠΈΡ†. Π˜Ρ… сумма Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 90.

ΠšΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚Ρ€ΠΎΠΉΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π½Π° 2 Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. Π‘Ρ‹Π»ΠΎ 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ, станСт 20. Π‘ΡƒΠΌΠΌΠ° составит 20 * 3 = 60.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ сумма всСх Ρ†ΠΈΡ„Ρ€ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 75 + 90 + 60 = 225.

РСшСниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π° язык программирования Python.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ:

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ Π·Π½Π°ΠΊ β€œ>” ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅ количСство всСх Ρ†ΠΈΡ„Ρ€. Π”Π°Π»Π΅Π΅ Π² Ρ†ΠΈΠΊΠ»Π΅ провСряСм Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π½Π°ΠΊΠ° β€œ>” ΠΈ Ρ†ΠΈΡ„Ρ€ ΠΈ выполняСм Π·Π°ΠΌΠ΅Π½Ρƒ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²Ρ‹ΡˆΠ»Π° ΠΈΠ· Ρ†ΠΈΠΊΠ»Π°, считаСм количСство Π΅Π΄ΠΈΠ½ΠΈΡ†, Π΄Π²ΠΎΠ΅ΠΊ ΠΈ Ρ‚Ρ€ΠΎΠ΅ΠΊ Π² строкС β€” ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ сумму. ΠŸΡ€ΠΈ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ получаСтся ΠΎΡ‚Π²Π΅Ρ‚ 225.

Π’ Π΄Π°Π½Π½ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ аналитичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всСгда ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΠΉΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° написаниС ΠΊΠΎΠ΄Π°.

ΠžΡ‚Π²Π΅Ρ‚: 225

Π ΠΎΠ±ΠΎΡ‚ β€” ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ?

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя 12 Π·Π°Π΄Π°Π½ΠΈΠ΅ Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ β€” Π ΠΎΠ±ΠΎΡ‚. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Ρ‚ΠΎΡ‡Π½ΠΎ придётся Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ аналитичСски, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3 (Π ΠΎΠ±ΠΎΡ‚)

БистСма ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля Π ΠžΠ‘ΠžΠ’, Β«ΠΆΠΈΠ²ΡƒΡ‰Π΅Π³ΠΎΒ» Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚Π΅ Π½Π° ΠΊΠ»Π΅Ρ‚Ρ‡Π°Ρ‚ΠΎΠΉ плоскости, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя 4 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹-ΠΏΡ€ΠΈΠΊΠ°Π·Π° ΠΈ 4 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ условия.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹-ΠΏΡ€ΠΈΠΊΠ°Π·Ρ‹: Π²Π²Π΅Ρ€Ρ…, Π²Π½ΠΈΠ·, Π²Π»Π΅Π²ΠΎ, Π²ΠΏΡ€Π°Π²ΠΎ

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ любой ΠΈΠ· этих ΠΊΠΎΠΌΠ°Π½Π΄ Π ΠžΠ‘ΠžΠ’ пСрСмСщаСтся Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ соотвСтствСнно: Π²Π²Π΅Ρ€Ρ… ↑, Π²Π½ΠΈΠ· ↓, Π²Π»Π΅Π²ΠΎ ←, Π²ΠΏΡ€Π°Π²ΠΎ β†’.

Если Π ΠžΠ‘ΠžΠ’ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² сторону находящСйся рядом с Π½ΠΈΠΌ стСны, Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡΡ, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСрвСтся.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ 4 ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΠΈΡΡ‚ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ условия отсутствия стСны Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны Ρ‚ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π³Π΄Π΅ находится Π ΠžΠ‘ΠžΠ’: свСрху свободно, снизу свободно, слСва свободно, справа свободно

Π¦ΠΈΠΊΠ»

ВыполняСтся, ΠΏΠΎΠΊΠ° условиС истинно, ΠΈΠ½Π°Ρ‡Π΅ происходит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку.

Если Π ΠžΠ‘ΠžΠ’ Π½Π°Ρ‡Π½Π΅Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π² сторону стСны, Ρ‚ΠΎ ΠΎΠ½ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡΡ, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° прСрвСтся.

Бколько ΠΊΠ»Π΅Ρ‚ΠΎΠΊ Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π ΠžΠ‘ΠžΠ’ ΡƒΡ†Π΅Π»Π΅Π΅Ρ‚ ΠΈ остановится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ Π½Π°Ρ‡Π°Π» Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅?

ПОКА Π²ΠΏΡ€Π°Π²ΠΎ

ПОКА Π²Π²Π΅Ρ€Ρ…

ПОКА влСво

ПОКА вниз

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

РСшСниС

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ всС 36 ΠΊΠ»Π΅Ρ‚ΠΎΠΊ плоскости, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ 4 Ρ†ΠΈΠΊΠ»Π°, Π½ΠΎ Π½Π°ΠΌ Π²Π°ΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдний. Π ΠΎΠ±ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ дСйствия ΠΈ остановится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ плоскости, Π³Π΄Π΅ слСва Π΅ΡΡ‚ΡŒ стСна, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² послСднСм Ρ†ΠΈΠΊΠ»Π΅ ΠΌΡ‹ провСряСм ΠΈΠΌΠ΅Π½Π½ΠΎ это условиС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π³Π΄Π΅ слСва Π΅ΡΡ‚ΡŒ стСна. Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… плоскости Π ΠΎΠ±ΠΎΡ‚ просто Π½Π΅ смоТСт ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ, поэтому ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΌΡ‹ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ 12 ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ.

Из всСх ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ Π½Π°ΠΌ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π’5. Если Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π½Π΅Π΅, Π ΠΎΠ±ΠΎΡ‚ вСрнСтся Π² эту ΠΆΠ΅ Ρ‚ΠΎΡ‡ΠΊΡƒ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π ΠΎΠ±ΠΎΡ‚ Π»ΠΈΠ±ΠΎ Ρ€Π°Π·ΠΎΠ±ΡŒΠ΅Ρ‚ΡΡ, Π»ΠΈΠ±ΠΎ остановится Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅.

ΠžΡ‚Π²Π΅Ρ‚: 1

ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ β€” ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ?

ПослСдний ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ составитСли Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π² 12 Π·Π°Π΄Π°Π½ΠΈΠ΅ Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ β€” это Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ. Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ систСму ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ ΠΈ Π½Π°ΠΉΡ‚ΠΈ наибольший/наимСньший Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π΄Π²ΡƒΡ… чисСл. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4 (Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ)

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π§Π΅Ρ€Ρ‚Ρ‘ΠΆΠ½ΠΈΠΊ пСрСмСщаСтся Π½Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π½ΠΎΠΉ плоскости, оставляя слСд Π² Π²ΠΈΠ΄Π΅ Π»ΠΈΠ½ΠΈΠΈ. Π§Π΅Ρ€Ρ‚Ρ‘ΠΆΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° (a, b), Π³Π΄Π΅ a, b – Ρ†Π΅Π»Ρ‹Π΅ числа. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π§Π΅Ρ€Ρ‚Ρ‘ΠΆΠ½ΠΈΠΊΠ° ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (x, y) Π² Ρ‚ΠΎΡ‡ΠΊΡƒ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (x + a, y + b).

НапримСр, Ссли Π§Π΅Ρ€Ρ‚Ρ‘ΠΆΠ½ΠΈΠΊ находится Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ с ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (4, 2), Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° (2, βˆ’3) пСрСмСстит Π§Π΅Ρ€Ρ‚Ρ‘ΠΆΠ½ΠΈΠΊΠ° Π² Ρ‚ΠΎΡ‡ΠΊΡƒ (6, βˆ’1).

Π¦ΠΈΠΊΠ»

ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ число Ρ€Π°Π· (число Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΌ).

Π§Π΅Ρ€Ρ‚Ρ‘ΠΆΠ½ΠΈΠΊΡƒ Π±Ρ‹Π» Π΄Π°Π½ для исполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ (количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ ΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ смСщСния Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ· повторяСмых ΠΊΠΎΠΌΠ°Π½Π΄ нСизвСстны):

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π§Π΅Ρ€Ρ‚Ρ‘ΠΆΠ½ΠΈΠΊ возвращаСтся Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ. КакоС наибольшСС число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² конструкции Β«ΠŸΠžΠ’Π’ΠžΠ Π˜ … РАЗ»?

РСшСниС

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ это Π·Π°Π΄Π°Π½ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ нСизвСстными пропуски Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅.

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π”Π°Π»Π΅Π΅ составим систСму ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. Нам извСстно, ΠΊΠ°ΠΊ пСрСмСщался Π§Π΅Ρ€Ρ‚Π΅ΠΆΠ½ΠΈΠΊ, ΠΈ сказано, Ρ‡Ρ‚ΠΎ ΠΎΠ½ вСрнулся Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ 0.

ΠΊΠ°ΠΊΠΎΠ΅ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ n β€” наибольшСС количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ Ρ†ΠΈΠΊΠ»Π°. Число n Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΊΠ°ΠΊ 24, Ρ‚Π°ΠΊ ΠΈ 16, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΠžΠ”(24, 16). Он Ρ€Π°Π²Π΅Π½ 8. Π­Ρ‚ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ ΠΊ заданию.

ΠžΡ‚Π²Π΅Ρ‚: 8

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ?

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ 12 Π·Π°Π΄Π°Π½ΠΈΠ΅ Π•Π“Π­ ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅! ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ наш Π³Π°ΠΉΠ΄ ΠΏΠΎ этому экзамСну, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ ΠΈ заданиями. Π’Π°ΠΌ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ структуру экзамСна, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΡ‹, тСматичСскиС Π±Π»ΠΎΠΊΠΈ ΠΈ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ… ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π–Π΅Π»Π°Π΅ΠΌ ΡƒΠ΄Π°Ρ‡ΠΈ Π² ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ 🙂

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

КакоС максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² строкС послС примСнСния

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ°

исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно.

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно).

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°2 (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ).

Π”Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ исходная строка содСрТала Π±ΠΎΠ»Π΅Π΅ 100 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π½Π΅ содСрТала Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ†ΠΈΡ„Ρ€. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ минимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ исходной строки, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ получится строка, содСрТащая максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΅Π΄ΠΈΠ½ΠΈΡ†.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ исходная строка содСрТит 101 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ.

Π”Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сначала Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ ΡˆΠ΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΄Π²ΠΎΠΉΠΊΠΈ, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ замСнятся Π½Π° Π΄Π²Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π—Π°Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Ρ‚Ρ€ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ послС ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ Π΄Π²ΠΎΠΉΠΊΠΈ, замСнятся Π½Π° Π΄Π²Π΅ Π΄Π²ΠΎΠΉΠΊΠΈ, послС Ρ‡Π΅Π³ΠΎ Ρ‚Ρ€ΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ замСнятся Π½Π° Π΄Π²Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΈ останСтся строка ΠΈΠ· 96 Π΅Π΄ΠΈΠ½ΠΈΡ†. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ‚Π°ΠΊΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈΠ· строки ΡƒΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ 5 Π΅Π΄ΠΈΠ½ΠΈΡ†.

Π”Π°Π»Π΅Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ 18 Ρ€Π°Π· ΡƒΠ±Π΅Ρ€Ρ‘Ρ‚ ΠΈΠ· строки ΠΏΠΎ 5 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ останСтся строка ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†. ПослС этого ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° Ρ€Π°Π·Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ Π·Π°ΠΌΠ΅Π½Π° Ρ‚Ρ€Ρ‘Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† Π½Π° Π΄Π²Π΅ Π΄Π²ΠΎΠΉΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‚Ρ€ΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ замСнятся Π½Π° Π΄Π²Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈ останСтся строка Β«112Β». ВсСго 2 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

Если Π² исходной строкС Π±ΡƒΠ΄Π΅Ρ‚ 102 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ‚ΠΎ послС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° останСтся строка Β«1121Β». Если Π² исходной строкС Π±ΡƒΠ΄Π΅Ρ‚ 103 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ‚ΠΎ послС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° останСтся строка Β«11211Β». Если Π² исходной строкС Π±ΡƒΠ΄Π΅Ρ‚ 104 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ‚ΠΎ послС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° останСтся строка Β«221Β», Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΎΡ‚Π²Π΅Ρ‚ β€” 103.

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Python:

while (‘111’ in strng):

strng = strng.replace(‘111′, ’22’, 1)

strng = strng.replace(‘222′, ’11’, 1)

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ°

исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно.

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно).

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°2 (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ).

Π”Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

ПОКА нашлось (01) Π˜Π›Π˜ нашлось (02) Π˜Π›Π˜ нашлось (03)

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ исходная строка Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ с нуля, Π° Π΄Π°Π»Π΅Π΅ содСрТала Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π΄Π²ΠΎΠΉΠΊΠΈ ΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. ПослС выполнСния Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 15 Π΅Π΄ΠΈΠ½ΠΈΡ†, 10 Π΄Π²ΠΎΠ΅ΠΊ ΠΈ 60 Ρ‚Ρ€ΠΎΠ΅ΠΊ. Бколько Π΅Π΄ΠΈΠ½ΠΈΡ† Π±Ρ‹Π»ΠΎ Π² исходной строкС?

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ порядок Ρ†ΠΈΡ„Ρ€ Π² исходной строкС Π½Π΅ Π²Π°ΠΆΠ΅Π½. Из строки Β«01Β» получаСтся строка Β«30Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«02Β» сначала прСобразуСтся Π² строку Β«101Β», Π° Π·Π°Ρ‚Π΅ΠΌ получаСтся строка Β«130Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«03Β» сначала прСобразуСтся Π² строку Β«202Β», Π·Π°Ρ‚Π΅ΠΌ прСобразуСтся Π² строку Β«2101Β», послС Ρ‡Π΅Π³ΠΎ получаСтся строка Β«2130Β».

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ послС прСобразования исходной строки ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 10 Π΄Π²ΠΎΠ΅ΠΊ. Π—Π½Π°Ρ‡ΠΈΡ‚, Π² исходной строкС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строка Β«03Β» послС всСх ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ подстрокС содСрТит Π΄Π²ΠΎΠΉΠΊΡƒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли исходная строка начинаСтся с нуля, Π° Π΄Π°Π»Π΅Π΅ содСрТит 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ строка Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 10 Π΄Π²ΠΎΠ΅ΠΊ, 10 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка послС выполнСния Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 15 Π΅Π΄ΠΈΠ½ΠΈΡ†, Π² исходной строкС, ΠΏΠΎΠΌΠΈΠΌΠΎ 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π΅Ρ‰Ρ‘ 5 Π΄Π²ΠΎΠ΅ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка Β«02Β» прСобразуСтся Π² строку Β«130Β».

Π’ΠΎΠ³Π΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ строка содСрТала 60 Ρ‚Ρ€ΠΎΠ΅ΠΊ, ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ 45 Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка Β«01Β» прСобразуСтся Π² строку Β«30Β».

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ°

исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно.

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно).

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°2 (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ).

Π”Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

ПОКА нашлось (01) Π˜Π›Π˜ нашлось (02) Π˜Π›Π˜ нашлось (03)

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ исходная строка Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ с нуля, Π° Π΄Π°Π»Π΅Π΅ содСрТала Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π΄Π²ΠΎΠΉΠΊΠΈ ΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. ПослС выполнСния Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 20 Π΅Π΄ΠΈΠ½ΠΈΡ†, 10 Π΄Π²ΠΎΠ΅ΠΊ ΠΈ 70 Ρ‚Ρ€ΠΎΠ΅ΠΊ. Бколько Π΅Π΄ΠΈΠ½ΠΈΡ† Π±Ρ‹Π»ΠΎ Π² исходной строкС?

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ порядок Ρ†ΠΈΡ„Ρ€ Π² исходной строкС Π½Π΅ Π²Π°ΠΆΠ΅Π½. Из строки Β«01Β» получаСтся строка Β«30Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«02Β» сначала прСобразуСтся Π² строку Β«101Β», Π° Π·Π°Ρ‚Π΅ΠΌ получаСтся строка Β«130Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«03Β» сначала прСобразуСтся Π² строку Β«202Β», Π·Π°Ρ‚Π΅ΠΌ прСобразуСтся Π² строку Β«2101Β», послС Ρ‡Π΅Π³ΠΎ получаСтся строка Β«2130Β».

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ послС прСобразования исходной строки ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 10 Π΄Π²ΠΎΠ΅ΠΊ. Π—Π½Π°Ρ‡ΠΈΡ‚, Π² исходной строкС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строка Β«03Β» послС всСх ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ подстрокС содСрТит Π΄Π²ΠΎΠΉΠΊΡƒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли исходная строка начинаСтся с нуля, Π° Π΄Π°Π»Π΅Π΅ содСрТит 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ строка Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 10 Π΄Π²ΠΎΠ΅ΠΊ, 10 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка послС выполнСния Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 20 Π΅Π΄ΠΈΠ½ΠΈΡ†, Π² исходной строкС, ΠΏΠΎΠΌΠΈΠΌΠΎ 10 Ρ‚Ρ€ΠΎΠ΅ΠΊ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π΅Ρ‰Ρ‘ 10 Π΄Π²ΠΎΠ΅ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка Β«02Β» прСобразуСтся Π² строку Β«130Β».

Π’ΠΎΠ³Π΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ строка содСрТала 70 Ρ‚Ρ€ΠΎΠ΅ΠΊ, ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ 50 Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строка Β«01Β» прСобразуСтся Π² строку Β«30Β».

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ°

исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно.

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно).

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°2 (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ).

Π”Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

ПОКА нашлось (01) Π˜Π›Π˜ нашлось (02) Π˜Π›Π˜ нашлось (03)

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ исходная строка Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ с нуля, Π° Π΄Π°Π»Π΅Π΅ содСрТала Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π΄Π²ΠΎΠΉΠΊΠΈ ΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. ПослС выполнСния Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 40 Π΅Π΄ΠΈΠ½ΠΈΡ†, 10 Π΄Π²ΠΎΠ΅ΠΊ ΠΈ 8 Ρ‚Ρ€ΠΎΠ΅ΠΊ. Бколько Π΅Π΄ΠΈΠ½ΠΈΡ† Π±Ρ‹Π»ΠΎ Π² исходной строкС?

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ порядок Ρ†ΠΈΡ„Ρ€ Π² исходной строкС Π½Π΅ Π²Π°ΠΆΠ΅Π½. Из строки Β«01Β» сначала получаСтся строка Β«2302Β», Π° ΠΏΠΎΡ‚ΠΎΠΌ получаСтся строка Β«2310Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«02Β» прСобразуСтся Π² строку Β«10Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«03Β» сначала прСобразуСтся Π² строку Β«201Β», Π·Π°Ρ‚Π΅ΠΌ прСобразуСтся Π² строку Β«22302Β», послС Ρ‡Π΅Π³ΠΎ получаСтся строка Β«22310Β».

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ послС прСобразования исходной строки ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 8 Ρ‚Ρ€ΠΎΠ΅ΠΊ. Если Π² исходной строкС Π±Ρ‹Π»ΠΎ 8 Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ строкС Π±ΡƒΠ΄Π΅Ρ‚ 8 Ρ‚Ρ€ΠΎΠ΅ΠΊ ΠΈ 8 Π΄Π²ΠΎΠ΅ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π΄Π²ΠΎΠ΅ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 10. Если Π² исходной строка Π±Ρ‹Π»ΠΎ 7 Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ строкС Π±ΡƒΠ΄Π΅Ρ‚ 7 Ρ‚Ρ€ΠΎΠ΅ΠΊ ΠΈ 7 Π΄Π²ΠΎΠ΅ΠΊ, этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ строку Ρ‚Ρ€ΠΎΠ΅ΠΊ Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ строкС Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 9 Π΄Π²ΠΎΠ΅ΠΊ. Если Π² исходной строкС Π±Ρ‹Π»ΠΎ 6 Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎ послС прСобразования получится ΡˆΠ΅ΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†, ΡˆΠ΅ΡΡ‚ΡŒ Π΄Π²ΠΎΠ΅ΠΊ ΠΈ ΡˆΠ΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΎΠ΅ΠΊ. Π”Π°Π»Π΅Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ исходной строкС Π΄Π²Π΅ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. Π’ΠΎΠ³Π΄Π° послС прСобразования строки, состоящСй ΠΈΠ· нуля, ΡˆΠ΅ΡΡ‚ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ Π΄Π²ΡƒΡ… Ρ‚Ρ€ΠΎΠ΅ΠΊ получится строка, состоящая ΠΈΠ· восьми Π΅Π΄ΠΈΠ½ΠΈΡ†, дСсяти Π΄Π²ΠΎΠ΅ΠΊ ΠΈ восьми Ρ‚Ρ€ΠΎΠ΅ΠΊ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² исходной строкС β€” Π΄Π²ΠΎΠΉΠΊΠΈ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² исходной строкС Π±Ρ‹Π»ΠΎ ΡˆΠ΅ΡΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ†.

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ°

исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно.

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно).

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°2 (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ).

Π”Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

ПОКА нашлось (01) Π˜Π›Π˜ нашлось (02) Π˜Π›Π˜ нашлось (03)

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ исходная строка Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ с нуля, Π° Π΄Π°Π»Π΅Π΅ содСрТала Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π΄Π²ΠΎΠΉΠΊΠΈ ΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. ПослС выполнСния Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 50 Π΅Π΄ΠΈΠ½ΠΈΡ†, 12 Π΄Π²ΠΎΠ΅ΠΊ ΠΈ 7 Ρ‚Ρ€ΠΎΠ΅ΠΊ. Бколько Π΅Π΄ΠΈΠ½ΠΈΡ† Π±Ρ‹Π»ΠΎ Π² исходной строкС?

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ порядок Ρ†ΠΈΡ„Ρ€ Π² исходной строкС Π½Π΅ Π²Π°ΠΆΠ΅Π½. Из строки Β«01Β» сначала получаСтся строка Β«2302Β», Π° ΠΏΠΎΡ‚ΠΎΠΌ получаСтся строка Β«2310Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«02Β» прСобразуСтся Π² строку Β«10Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«03Β» сначала прСобразуСтся Π² строку Β«201Β», Π·Π°Ρ‚Π΅ΠΌ прСобразуСтся Π² строку Β«22302Β», послС Ρ‡Π΅Π³ΠΎ получаСтся строка Β«22310Β».

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ послС прСобразования исходной строки ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 7 Ρ‚Ρ€ΠΎΠ΅ΠΊ. Если Π² исходной строкС Π±Ρ‹Π»ΠΎ 7 Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ строкС Π±ΡƒΠ΄Π΅Ρ‚ 7 Ρ‚Ρ€ΠΎΠ΅ΠΊ ΠΈ 7 Π΄Π²ΠΎΠ΅ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ строку Ρ‚Ρ€ΠΎΠ΅ΠΊ Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ строкС Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 12 Π΄Π²ΠΎΠ΅ΠΊ.

Если Π² исходной строкС Π±Ρ‹Π»ΠΎ 6 Π΅Π΄ΠΈΠ½ΠΈΡ†, Ρ‚ΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ строкС Π±ΡƒΠ΄Π΅Ρ‚ 6 Ρ‚Ρ€ΠΎΠ΅ΠΊ ΠΈ 6 Π΄Π²ΠΎΠ΅ΠΊ, этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ строку Ρ‚Ρ€ΠΎΠ΅ΠΊ Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ строкС Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 12 Π΄Π²ΠΎΠ΅ΠΊ. ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ситуации Π±ΡƒΠ΄ΡƒΡ‚, Ссли Π² исходной строкС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ 3 Π΄ΠΎ 5 Π΅Π΄ΠΈΠ½ΠΈΡ†.

Если Π² исходной строкС Π±Ρ‹Π»ΠΎ 2 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Ρ‚ΠΎ послС прСобразования получится Π΄Π²Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π΄Π²Π΅ Π΄Π²ΠΎΠΉΠΊΠΈ ΠΈ Π΄Π²Π΅ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. Π”Π°Π»Π΅Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ исходной строкС Π΄Π²Π΅ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. Π’ΠΎΠ³Π΄Π° послС прСобразования строки, состоящСй ΠΈΠ· нуля, Π΄Π²ΡƒΡ… Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ пяти Ρ‚Ρ€ΠΎΠ΅ΠΊ получится строка, состоящая ΠΈΠ· сСми Π΅Π΄ΠΈΠ½ΠΈΡ†, Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ Π΄Π²ΠΎΠ΅ΠΊ ΠΈ сСми Ρ‚Ρ€ΠΎΠ΅ΠΊ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² исходной строкС β€” Π΄Π²ΠΎΠΉΠΊΠΈ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² исходной строкС Π±Ρ‹Π»ΠΎ Π΄Π²Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π΅Ρ‘. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π² ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… v ΠΈ w ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° замСняСт Π² строкС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ слСва Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v Π½Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ w. НапримСр, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ строку 05111150 Π² строку 0527150.

Если Π² строкС Π½Π΅Ρ‚ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ v, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (v, w) Π½Π΅ мСняСт эту строку.

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° провСряСт, встрСчаСтся Π»ΠΈ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° v Π² строкС исполнитСля Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Если ΠΎΠ½Π° встрСчаСтся, Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ логичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «истина», Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «лоТь». Π‘Ρ‚Ρ€ΠΎΠΊΠ°

исполнитСля ΠΏΡ€ΠΈ этом Π½Π΅ измСняСтся.

выполняСтся, ΠΏΠΎΠΊΠ° условиС истинно.

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно).

выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π°1 (Ссли условиС истинно) ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°2 (Ссли условиС Π»ΠΎΠΆΠ½ΠΎ).

Π”Π°Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

ПОКА НЕ нашлось (00)

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ исходная строка Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ с нуля ΠΈ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π»Π°ΡΡŒ Π½ΡƒΠ»Ρ‘ΠΌ, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ содСрТала Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π΄Π²ΠΎΠΉΠΊΠΈ ΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. ПослС выполнСния Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 23 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, 48 Π΄Π²ΠΎΠ΅ΠΊ ΠΈ 41 Ρ‚Ρ€ΠΎΠΉΠΊΡƒ. Бколько Ρ†ΠΈΡ„Ρ€ Π±Ρ‹Π»ΠΎ Π² исходной строкС?

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ порядок Ρ†ΠΈΡ„Ρ€ ΠΌΠ΅ΠΆΠ΄Ρƒ нулями Π² исходной строкС Π½Π΅ Π²Π°ΠΆΠ΅Π½. Из строки Β«01Β» получаСтся строка Β«210Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«02Β» прСобразуСтся Π² строку Β«320Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«03Β» сначала прСобразуСтся Π² строку Β«3012Β», Π·Π°Ρ‚Π΅ΠΌ прСобразуСтся Π² строку Β«32102Β», послС Ρ‡Π΅Π³ΠΎ получаСтся строка Β«321320Β».

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ послС прСобразования исходной строки ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ строка, содСрТащая 23 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Если Π² исходной строкС Π±Ρ‹Π»ΠΎ 23 Ρ‚Ρ€ΠΎΠΉΠΊΠΈ, Ρ‚ΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ строкС Π±ΡƒΠ΄Π΅Ρ‚ 46 Ρ‚Ρ€ΠΎΠ΅ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Ρ€ΠΎΠ΅ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 41. Аналогичная ситуация повторяСтся, Ссли Π² исходной строкС Π±ΡƒΠ΄Π΅Ρ‚ 22 Ρ‚Ρ€ΠΎΠΉΠΊΠΈ ΠΈ 21 Ρ‚Ρ€ΠΎΠΉΠΊΠ°.

Если Π² исходной строкС Π±Ρ‹Π»ΠΎ 20 Ρ‚Ρ€ΠΎΠ΅ΠΊ, Ρ‚ΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ строкС Π±ΡƒΠ΄Π΅Ρ‚ 20 Π΅Π΄ΠΈΠ½ΠΈΡ†, 40 Ρ‚Ρ€ΠΎΠ΅ΠΊ ΠΈ 40 Π΄Π²ΠΎΠ΅ΠΊ, этот Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ строку Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈ Π΄Π²ΠΎΠ΅ΠΊ Π½Π΅ получится Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, описанного Π² условии. Аналогичная ситуация повторяСтся, Ссли Π² исходной строкС Π±ΡƒΠ΄Π΅Ρ‚ 17, 18 ΠΈΠ»ΠΈ 19 Ρ‚Ρ€ΠΎΠ΅ΠΊ.

Если Π² исходной строкС Π±Ρ‹Π»ΠΎ 16 Ρ‚Ρ€ΠΎΠ΅ΠΊ, Ρ‚ΠΎ послС прСобразования получится 16 Π΅Π΄ΠΈΠ½ΠΈΡ†, 32 Π΄Π²ΠΎΠΉΠΊΠΈ ΠΈ 32 Ρ‚Ρ€ΠΎΠΉΠΊΠΈ. Π”Π°Π»Π΅Π΅, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ исходной строкС 7 Π΅Π΄ΠΈΠ½ΠΈΡ†. Π’ΠΎΠ³Π΄Π° послС прСобразования строки, состоящСй ΠΈΠ· нуля, 7 Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈ 16 Ρ‚Ρ€ΠΎΠ΅ΠΊ получится строка, состоящая ΠΈΠ· 23 Π΅Π΄ΠΈΠ½ΠΈΡ†, 39 Π΄Π²ΠΎΠ΅ΠΊ ΠΈ 32 Ρ‚Ρ€ΠΎΠ΅ΠΊ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² исходной строкС β€” 9 Π΄Π²ΠΎΠ΅ΠΊ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² исходной строкС 7 + 9 + 16 + 2 = 34 Ρ†ΠΈΡ„Ρ€Ρ‹.

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ порядок Ρ†ΠΈΡ„Ρ€ ΠΌΠ΅ΠΆΠ΄Ρƒ нулями Π² исходной строкС Π½Π΅ Π²Π°ΠΆΠ΅Π½. Из строки Β«01Β» получаСтся строка Β«210Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«02Β» прСобразуСтся Π² строку Β«320Β». Π‘Ρ‚Ρ€ΠΎΠΊΠ° Β«03Β» сначала прСобразуСтся Π² строку Β«3012Β», Π·Π°Ρ‚Π΅ΠΌ прСобразуСтся Π² строку Β«32102Β», послС Ρ‡Π΅Π³ΠΎ получаСтся строка Β«321320Β».

ΠŸΡƒΡΡ‚ΡŒ Π² исходной строкС Π±Ρ‹Π»ΠΎ x Π΅Π΄ΠΈΠ½ΠΈΡ†, y Π΄Π²ΠΎΠ΅ΠΊ ΠΈ z Ρ‚Ρ€ΠΎΠ΅ΠΊ. Π’ΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅ΠΉΡΡ строкС количСство Π΅Π΄ΠΈΠ½ΠΈΡ† Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ x + z, количСство Π΄Π²ΠΎΠ΅ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ x + y + 2z ΠΈ количСство Ρ‚Ρ€ΠΎΠ΅ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎ y + 2z. РСшив ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΡƒΡŽΡΡ систСму ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ, Π½Π°ΠΉΠ΄Π΅ΠΌ x = 7, y = 9; z = 16.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² исходной строкС Π±Ρ‹Π»ΠΎ 7 Π΅Π΄ΠΈΠ½ΠΈΡ†, 9 Π΄Π²ΠΎΠ΅ΠΊ, 16 Ρ‚Ρ€ΠΎΠ΅ΠΊ ΠΈ Π΄Π²Π° нуля, всСго 7 + 9 + 16 + 2 = 34 Ρ†ΠΈΡ„Ρ€Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *