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

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

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

x . .  x . .  x . .  x . .  ΠΆ . .

Π—Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΆ Π½Π° ΠΊ ΠΈΠ»ΠΈ ΠΊ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠŸΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ схСмы

x x .  x x .  x x .  x x .  x x .

x ΠΆ .  x ΠΆ .  x ΠΆ .  x ΠΆ .  x x .

x ΠΊ .  x ΠΊ .  x ΠΊ .  x ΠΊ .  x . .

x Π½ .  x Π½ .  x Π½ .  x Π½ .  x . .

x . .  x . .  x . .  x . .  ΠΆ ΠΊ Π½

Π’Π°ΠΌ остаСтся Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сначала Π°, Π±, Π², Π³, Π΄, Π΅ вмСсто Π±ΡƒΠΊΠ² x, Π½Π΅ возобновляя ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹ Π·, ΠΈ, Π», ΠΌ, ΠΎ, ΠΏ вмСсто Ρ‚ΠΎΡ‡Π΅ΠΊ, соблюдая Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. На ΠΌΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ это ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 3 ΠΌΠΈΠ½ΡƒΡ‚.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΉ. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΈΡΡ‚ΠΈΠ½Π½ΡƒΡŽ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Они слоТны β€” ΠΈΠ½Π°Ρ‡Π΅ говоря, ΠΎΠ½ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для вычислСний (ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом смыслС ΠΈ употрСбляСтся слово «слоТный» Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅). ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ подходящих свойств позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ слишком большого числа ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ эти Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ свойства…

Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° 26.

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

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ двумя способами: β€” рассматриваСтС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ свободноС ΠΏΠΎΠ»Π΅ ΠΈ ΠΈΡ‰Π΅Ρ‚Π΅ кусок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΡƒΠ΄Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ;

β€” Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ, Π΅Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ кусок ΠΈ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅.

ΠšΡƒΡΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½. Если Β«IΒ» (прямой брус) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅ 3 Γ— 20 Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΈΠΌ способом (ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ большСй сторонС), Ρ‚ΠΎ Β«FΒ» (Π²Ρ€ΠΎΠ΄Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ Π½ΠΈΠΆΠ½Π΅ΠΉ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° рис. 31) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ восСмью способами. Π­Ρ‚ΠΎ зависит Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ‚ симмСтрии кусков.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ нСобходимости ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ допустимы, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ β€” Π² качСствС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… констант β€” всС эти Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ полоТСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ куска.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ хитростСй. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивно Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ пустоС ΠΏΠΎΠ»Π΅ ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ кусок. Π’Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ свободноС ΠΏΠΎΠ»Π΅. Π’Ρ‹ рассматриваСтС ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π΅Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ кусок. Π’Ρ‹ исслСдуСтС Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ порядкС всС Π΅Π³ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠ° яя какая-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· Π½ΠΈΡ… β€” ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π»ΠΈ ΠΎΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ свободныС поля. Если ΠΈΠ³Ρ€Π° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° (Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ кусок ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ нСльзя), Ρ‚ΠΎ Π²Ρ‹ удаляСтС послСдний Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹ΠΉ кусок ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚Π΅ поиск, начиная со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ куска. Π― ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, ΠΈ это слишком долго…

Π’ΠΎΠ³Π΄Π° я стал ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ большого числа испытания, исходя Π°Π· замСчания, сдСланного ΠΏΡ€ΠΈ постановкС Π·Π°Π΄Π°Ρ‡ΠΈ: кусок Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅ «островок» с ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒΡŽ, Π½Π΅ ΠΊΡ€Π°Ρ‚Π½ΠΎΠΉ пяти. Но ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ островков Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎβ€¦

Π― Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π― ΠΎΡ‚Ρ‹ΡΠΊΠΈΠ²Π°ΡŽ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°; ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ мСньшСй сторонС, Рисунок 39 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π² Ρ…ΠΎΠ΄Π΅ выполнСния этого ΠΏΠ»Π°Π½Π°.

Рассмотрим Ρ‚ΠΎΠ³Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ, ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΡƒΡŽ ΠΊΡ€Π°ΠΉΠ½Π΅Π΅ Π»Π΅Π²ΠΎΠ΅ ΠΈΠ· свободных ΠΏΠΎΠ»Π΅ΠΉ. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠ² Ρ‡Π΅Ρ€Π΅Π· Β«xΒ» занятыС поля ΠΈ полагая свободныС поля Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 7 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… случаСв (Ссли Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ это покаТСтся Π²Π°ΠΌ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ): см. рис. 40.

Π’ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ситуации Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ способ Π·Π°Π½ΡΡ‚ΡŒ свободноС ΠΏΠΎΠ»Π΅ Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ строкС. Но Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· кусков Π½ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· ΠΈΡ… ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈ крСст, Π½ΠΈ Β«FΒ», Π½ΠΈ Β«ZΒ». ΠšΡƒΡΠΎΠΊ Β«Π‘Β» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с большСй стороной ΠΏΠΎ вСртикали…

Π― Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠ» Π·Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ список допустимых Π² Π½Π΅ΠΉ кусков, ΠΈ Ссли Ρ‚Π°ΠΊΠΈΠ΅ куски Π΅ΡΡ‚ΡŒ, ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ список ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΉ. Π­Ρ‚ΠΎ сущСствСнно ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ число ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ. Π•Ρ‰Π΅ оказываСтся, Ρ‡Ρ‚ΠΎ врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ острова нСдопустимой ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ врСмя. Π― ΡƒΠ·Π½Π°Π» это, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ» Π½Π° экран состояниС ΠΈΠ³Ρ€Ρ‹ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π² ΠΈΠ³Ρ€Ρƒ Π²Ρ…ΠΎΠ΄ΠΈΠ» Π½ΠΎΠ²Ρ‹ΠΉ кусок, Π­Ρ‚ΠΎΡ‚ способ дСйствия ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ прСимущСств:

β€” ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСсколько дСсятков ΠΌΠΈΠ½ΡƒΡ‚ (порядка 45 Π½Π° ΠΌΠΎΠ΅ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅), Π° ΠΌΡ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΉ происходит, Π­Ρ‚ΠΎ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊ собствСнно для Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚Π°ΠΊ Π² для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сразу ΠΆΠ΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы. А Ссли, хотя Π±Ρ‹ это ΠΈ Π±Ρ‹Π»ΠΎ ошибкой Π½Π°Π±ΠΎΡ€Π°, Π²Π΄Ρ€ΡƒΠ³ найдСтся бСсконСчный цикл…

β€” этот Π²Ρ‹Π²ΠΎΠ΄ позволяСт Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π’ΠΈΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΡΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ куски, ΠΊΠ°ΠΊ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ наполняСтся (ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ кусков. Если Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Π»ΠΈ Π²Ρ‹, ΠΊΠ°ΠΊΠΎΠ΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ куска? Однако это просто: Ссли остаСтся островок ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ 5, Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… кусков…). Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΡƒΡΡ‚ΠΎΡˆΠ°Π΅Ρ‚ΡΡ, ΠΈ возобновляСтся заполнСниС…

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹Π²ΠΎΠ΄ Π½Π° экран Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ машинного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π° замСдляСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ВсСгда Π±ΡƒΠ΄Π΅Ρ‚ врСмя ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° экран ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ процСсс выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Π΅Π· Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° экран, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ врСмя Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ, Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π²ΠΎΠ΄ Π±Ρ‹Π» красивым, Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΠΌΠΊΠ° ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π½Π° экранС Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½ΠΎΠΉ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π»Π΅Π³ΠΊΠΎ Π² зависимости ΠΎΡ‚ систСмы программирования, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ Π² вашСм распоряТСнии.

Для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° экран я Π½Π΅ нашСл Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ рисунка, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ мСня Π½Π΅Ρ‚ Π½ΠΈ графичСского, Π½ΠΈ полуграфичСского экрана β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ куску я сопоставил Π±ΡƒΠΊΠ²Ρƒ ΠΈ Π²Ρ‹Π²ΠΎΠΆΡƒ куски Π½Π° экран Π² Π²ΠΈΠ΄Π΅ подходящим ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ располоТСнных пяти Π±ΡƒΠΊΠ². Π’Π°ΠΊΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 41.

Π― ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽ ΠΈΠ³Ρ€Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ символов ΠΏΠΎ Π΄Π²ΡƒΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ мною язык (LSE) Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ мною вСрсии являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивных языков для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°ΠΌΠΈ символов. Π­Ρ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ быстро, ΠΊΠ°ΠΊ Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π― ΠΌΠΎΠ³Ρƒ ΠΎΡ‡Π΅Π½ΡŒ быстро Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ свободноС мСсто, я ΠΌΠΎΠ³Ρƒ ΠΎΡ‡Π΅Π½ΡŒ быстро ΡƒΠ·Π½Π°Ρ‚ΡŒ, свободно Π»ΠΈ ΠΏΠΎΠ»Π΅ (являСтся Π»ΠΈ символ Π½Π° этом мСстС Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ?);

β€” Π²Ρ‹Π²ΠΎΠ΄ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ: я Π²Ρ‹Π²ΠΎΠΆΡƒ Π½Π° экран Ρ‚Ρ€ΠΈ ΠΏΠΎΠ΄Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… строках.

ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Π΅Ρ‰Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ°Π»ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΡ…ΡΡ прСдставлСния кусков. Но Π²Ρ‹ ΠΆΠ΅ Π½Π΅ ΠΆΠ΄Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ я Π·Π° вас сразу ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π°ΠΏΠΈΡˆΡƒ?

Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° 27.

А эта ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° простая. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π°

a1β—¦a2β—¦a3◦…◦ap,

Π³Π΄Π΅ опСрация, обозначСнная β—¦, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π»ΠΈΠ±ΠΎ слоТСниС, Π»ΠΈΠ±ΠΎ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅. Π•ΡΡ‚ΡŒ p βˆ’ 1 Π·Π½Π°ΠΊ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π²Π° значСния. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ 2pβˆ’1 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Каким Π±Ρ‹ Π½ΠΈ Π±Ρ‹Π» способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅Ρ‚Π΅, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… всС (ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π² случаС, ΠΊΠΎΠ³Π΄Π° число s Ρ‚Π°ΠΊΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅Ρ‚).

Π”Π²Π° Π·Π½Π°ΠΊΠ° Β«+Β» ΠΈ Β«βˆ’Β», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ снова двоичная систСма. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈ составлСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. МСняСм Ρ†Π΅Π»ΠΎΠ΅ число ΠΎΡ‚ нуля Π΄ΠΎ 2pβˆ’1. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ рассматриваСм Π΅Π³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС. Π‘Ρ‚Π°Π²ΠΈΠΌ Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Β«+Β» Π½Π° Ρ‚Π΅Ρ… мСстах, Π³Π΄Π΅ стоят Π½ΡƒΠ»ΠΈ, ΠΈ Β«βˆ’Β» Π½Π° мСстах, Π³Π΄Π΅ стоят Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Но Π² этом таится ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ±ΡƒΠ΄ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° языкС ассСмблСра, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ошибкой (ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ мнСнию. Π’Ρ‹ Ρ‚ΠΎΠ³Π΄Π° сплутовали Π±Ρ‹. Π•ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΎΠΌ языкС. НС мСняйтС условий Π·Π°Π΄Π°Ρ‡ΠΈ, выписывая Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оказался Π±Ρ‹ Π½Π΅ΠΎΠ±ΡŠΡΡΠ½ΠΈΠΌΡ‹ΠΌ).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ β€” ΠΈ это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π±ΠΎΠ»Π΅Π΅ эффСктивный способ β€” ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊΠΈ Β«+Β» Π² Π½Π°Ρ‡Π°Π»Π΅ выраТСния ΠΈ ΠΈΡΡ‡Π΅Ρ€ΠΏΠ°Ρ‚ΡŒ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ, Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ послСдний Π·Π½Π°ΠΊ Β«+Β» Π½Π° Β«βˆ’Β» ΠΈ Ρ‚. Π΄, Π‘ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ числами Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ:

+++

++βˆ’

+βˆ’+

+βˆ’βˆ’

βˆ’++

βˆ’+βˆ’

βˆ’βˆ’+

βˆ’βˆ’βˆ’

БостояниС Π·Π½Π°ΠΊΠΎΠ² хранится Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈΠ»ΠΈ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅.

Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ рассматриваСмая Π·Π°Π΄Π°Ρ‡Π° ΠΈΠΌΠ΅Π΅Ρ‚ простоС рСкурсивноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Достаточно ΠΈΡΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ:

a1 + β€” любая комбинация, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ составлСна ΠΈΠ· p βˆ’ 1 ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ шашСк,

a1 βˆ’ β€” любая комбинация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ шашСк.

Π”ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ:

s = a1 + β€” комбинация ΠΈΠ· n βˆ’ 1 чисСл ΠΈΠ»ΠΈ