Π Π°Π·Π½ΠΎΠ΅

Π‘ΡƒΠ΄ΠΎΠΊΡƒ Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ: Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку: способы, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ стратСгия

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку: способы, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ стратСгия

Β 

Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку: способы, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ стратСгия

ПолС судоку прСдставляСт собой Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ 9Ρ…9 ΠΊΠ»Π΅Ρ‚ΠΎΠΊ. Π’ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ заносится Ρ†ΠΈΡ„Ρ€Π° ΠΎΡ‚ 1 Π΄ΠΎ 9. ЦСль ΠΈΠ³Ρ€Ρ‹: Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ столбцС ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ 3Ρ…3 Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ столбцС, строкС ΠΈ Π±Π»ΠΎΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ всС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 1 Π΄ΠΎ 9.


Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Π² пустыС ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ². НапримСр, рассмотрим ΠΊΠ»Π΅Ρ‚ΠΊΡƒ 2-Π³ΠΎ столбца 4-ΠΎΠΉ строки: Π² столбцС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½Π° находится, ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ†ΠΈΡ„Ρ€Ρ‹ 7 ΠΈ 8, Π² строкС — Ρ†ΠΈΡ„Ρ€Ρ‹ 1, 6, 9 ΠΈ 4, Π² Π±Π»ΠΎΠΊΠ΅ — 1, 2, 8 ΠΈ 9. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΠ· ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² Π΄Π°Π½Π½ΠΎΠΉ ячСйкС Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅ΠΌ 1, 2, 4, 6, 7, 8, 9, ΠΈ Ρƒ нас остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° – 3 ΠΈ 5.



Аналогично, рассматриваСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² для Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ:



Π‘ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ интСрСснСС ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ логичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ….

ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠΈ

ΠœΠ΅Ρ‚ΠΎΠ΄ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² отыскании Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π΅ΠΊ, Ρ‚.Π΅. ячССк, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Ρ†ΠΈΡ„Ρ€Π° ΠΈ никакая другая. ЗаписываСм эту Ρ†ΠΈΡ„Ρ€Ρƒ Π² Π΄Π°Π½Π½ΡƒΡŽ ячСйку ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π΅Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ этой строки, столбца ΠΈ Π±Π»ΠΎΠΊΠ°. НапримСр: Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ Β«ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠΈΒ» (ΠΎΠ½ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ).



Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠΈ

Если Π² ячСйкС стоит нСсколько ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ встрСчаСтся большС Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйкС Π΄Π°Π½Π½ΠΎΠΉ строки (столбца ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ°), Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ называСтся «скрытой ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠΎΠΉΒ». Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Β«4Β» Π² Π·Π΅Π»Π΅Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ячСйкС. Π—Π½Π°Ρ‡ΠΈΡ‚, Π² этой ячСйкС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Β«4Β». Заносим Β«4Β» Π² Π΄Π°Π½Π½ΡƒΡŽ ячСйку ΠΈ Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅ΠΌ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк 2-Π³ΠΎ столбца ΠΈ 5-ΠΎΠΉ строки. Аналогично, Π² ΠΆΠ΅Π»Ρ‚ΠΎΠΌ столбцС ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Β«2Β» встрСчаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² Π΄Π°Π½Π½ΡƒΡŽ ячСйку заносим Β«2Β» ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Β«2Β» ΠΈΠ· ячССк 7-ΠΎΠΉ строки ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°.



ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° – это СдинствСнныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ содСрТимоС ячСйки. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ количСство ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² ячСйках, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ°ΠΌ ΠΈΠ»ΠΈ скрытым ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ°ΠΌ.

Π—Π°ΠΏΠ΅Ρ€Ρ‚Ρ‹ΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚

Π‘Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π±Π»ΠΎΠΊΠ° находится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ строкС (ΠΈΠ»ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ столбцС). Π’ силу Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· этих ячССк ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ этого ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°, ΠΈΠ· всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ячССк Π΄Π°Π½Π½ΠΎΠΉ строки (столбца) этого ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ содСрТит ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Β«2Β» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ столбцС (ΠΆΠ΅Π»Ρ‚Ρ‹Π΅ ячСйки). Π—Π½Π°Ρ‡ΠΈΡ‚, ΠΎΠ΄Π½Π° ΠΈΠ· этих Π΄Π²ΡƒΡ… ячССк Ρ‚ΠΎΡ‡Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Β«2Β», ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ячСйки Π² Ρ‚ΠΎΠΌ ряду Π²Π½Π΅ этого Π±Π»ΠΎΠΊΠ° Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Β«2Β». ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Β«2Β» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк этого столбца (ячСйки Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°).


ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹

Если Π΄Π²Π΅ ячСйки Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ (строкС, столбцС, Π±Π»ΠΎΠΊΠ΅) содСрТат ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅, Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ячСйки этой Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ значСния этой ΠΏΠ°Ρ€Ρ‹. Π­Ρ‚ΠΈ 2 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк Π² Π³Ρ€ΡƒΠΏΠΏΠ΅.
Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Β«1Β» ΠΈ Β«5Β» Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ… восСмь ΠΈ Π΄Π΅Π²ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠŸΠ°Ρ€Ρƒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π±Π»ΠΎΠΊΠ° (ΠΆΠ΅Π»Ρ‚Ρ‹Π΅ ячСйки). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° ΠΈΠ· этих ячССк Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Β«1Β», Π° другая Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Β«5Β», ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Β«1Β» ΠΈ Β«5Β» ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΈΠ· всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк этого Π±Π»ΠΎΠΊΠ° (Π·Π΅Π»Π΅Π½Ρ‹Π΅ ячСйки).




Π’ΠΎΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для 3 ΠΈ 4-Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², Ρ‚ΠΎΠ»ΡŒΠΊΠΎ участвуСт ΡƒΠΆΠ΅ 3 ΠΈ 4 ячСйки, соотвСтствСнно. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ‚Ρ€ΠΎΠΉΠΊΠΈ: ΠΈΠ· ячССк Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ значСния ячССк ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.



ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ: ΠΈΠ· ячССк Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ значСния ячССк ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.


Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹


Если Π² Π΄Π²ΡƒΡ… ячСйках Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ (строкС, столбцС, Π±Π»ΠΎΠΊΠ΅) содСрТат ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… идСнтичная ΠΏΠ°Ρ€Π°, Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйкС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ячСйки этой Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ значСния этой ΠΏΠ°Ρ€Ρ‹. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ этих Π΄Π²ΡƒΡ… ячССк ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.
Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Β«7Β» ΠΈ Β«5Β» Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ находятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ячСйках ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, Π·Π½Π°Ρ‡ΠΈΡ‚, всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΈΠ· этих ячССк ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.



Аналогично, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ скрытыС Ρ‚Ρ€ΠΎΠΉΠΊΠΈ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ.


x-wing


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



Π’ 4-ΠΎΠΉ ΠΈ 5-ΠΎΠΉ строках Ρ†ΠΈΡ„Ρ€Π° Β«2Β» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π²ΡƒΡ… ячСйка ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΠΏΡ€ΠΈ Ρ‡Π΅ΠΌ эти ячСйки находятся Π² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… столбцах. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ†ΠΈΡ„Ρ€Π° Β«2Β» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записана Ρ‚ΠΎΠ»ΡŒΠΊΠΎ двумя способами:
1) Ссли Β«2Β» Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² 5-Ρ‹ΠΉ столбСц 4-ΠΎΠΉ строки, Ρ‚ΠΎ ΠΈΠ· ΠΆΠ΅Π»Ρ‚Ρ‹Ρ… ячССк Β«2Β» Π½Π°Π΄ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ ΠΈ Ρ‚ΠΎΠ³Π΄Π° Π² 5-ΠΎΠΉ строкС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«2Β» опрСдСляСтся ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ 7-Ρ‹ΠΌ столбцом.


2) Ссли Β«2Β» Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² 7-ΠΎΠΉ столбСц 4-ΠΎΠΉ строки, Ρ‚ΠΎ ΠΈΠ· ΠΆΠ΅Π»Ρ‚Ρ‹Ρ… ячССк Β«2Β» Π½Π°Π΄ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ ΠΈ Ρ‚ΠΎΠ³Π΄Π° Π² 5-ΠΎΠΉ строкС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«2Β» опрСдСляСтся ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ 5-Ρ‹ΠΌ столбцом.


Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, 5-Ρ‹ΠΉ ΠΈ 7-ΠΎΠΉ столбСц ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρƒ Β«2Β» Π»ΠΈΠ±ΠΎ Π² 4-ΠΎΠΉ строкС, Π»ΠΈΠ±ΠΎ Π² 5-ΠΎΠΉ. Π’ΠΎΠ³Π΄Π° ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк Π΄Π°Π½Π½Ρ‹Ρ… столбцов Ρ†ΠΈΡ„Ρ€Ρƒ Β«2Β» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ (Π·Π΅Π»Π΅Π½Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ).

«Π Ρ‹Π±Π° ΠœΠ΅Ρ‡» (Swordfish)

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠ΅ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«x-wingΒ».

Из ΠΏΡ€Π°Π²ΠΈΠ» Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ слСдуСт, Ρ‡Ρ‚ΠΎ Ссли ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ находится Π² Ρ‚Ρ€Π΅Ρ… строках ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Ρ€Π΅Ρ… столбцах, Ρ‚ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… строках этого ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² этих столбцах ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

Алгоритм:

  • Π˜Ρ‰Π΅ΠΌ строчки, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ встрСчаСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΠ½ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ€ΠΎΠ²Π½ΠΎ Ρ‚Ρ€Π΅ΠΌ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ.
  • Π˜ΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° ΠΈΠ· этих Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… строк.

Π­Ρ‚Π° ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΈ Π² случаС Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Π³Π΄Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ограничиваСтся трСмя строками.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π’ Ρ‚Ρ€Π΅Ρ… строчках (3, 5 ΠΈ 7-ая) ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Β«5Β» встрСчаСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π· (ячСйки Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ). ΠŸΡ€ΠΈ этом ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€Π΅ΠΌ столбцам: 3, 4 ΠΈ 7-ΠΎΠΌΡƒ. Богласно ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Β«Π Ρ‹Π±Π° ΠΌΠ΅Ρ‡Β» ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк этих столбцов ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Β«5Β» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ (Π·Π΅Π»Π΅Π½Ρ‹Π΅ ячСйки).


Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅, Ρ‚Π°ΠΊ ΠΆΠ΅ примСняСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π Ρ‹Π±Π° ΠΌΠ΅Ρ‡Β», Π½ΠΎ ΡƒΠΆΠ΅ для случая Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ. Π˜ΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Β«1Β» ΠΈΠ· ячССк Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.


Β«X-wingΒ» ΠΈ Β«Π Ρ‹Π±Π° ΠΌΠ΅Ρ‡Β» ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π½Π° случай Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… строк ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… столбцов. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Β«ΠœΠ΅Π΄ΡƒΠ·Π°Β».

Π¦Π²Π΅Ρ‚Π°

Π‘Ρ‹Π²Π°ΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ встрСчаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Ρ€Π°Π·Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ (Π² строкС, столбцС ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ΅). Π’ΠΎΠ³Π΄Π° искомая Ρ†ΠΈΡ„Ρ€Π° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½ΠΈΡ…. БтратСгия ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«Π¦Π²Π΅Ρ‚Π°Β» Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ эту взаимосвязь с использованиСм Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ ΠΈ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ. ΠŸΡ€ΠΈ этом Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² ΠΊΠ»Π΅Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.

ВыдСляСм всС взаимосвязанныС Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅:

  • Если ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π½Π΅Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… сосСдСй Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ (строкС, столбцС ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ΅), Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.
  • Если Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ (строкС, столбцС ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠ΅) имССтся Π΄Π²Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Ρ†Π²Π΅Ρ‚Π°, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ являСтся Π»ΠΎΠΆΠ½Ρ‹ΠΌ. ΠšΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° ΠΈΠ· всСх ΠΊΠ»Π΅Ρ‚ΠΎΡ‡Π΅ΠΊ этого Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π¦Π²Π΅Ρ‚Π°Β» для ячССк с ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ Β«9Β». НачинаСм Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ с ячСйки Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π±Π»ΠΎΠΊΠ΅ (2 строка, 2 столбСц), закрасим Π΅Π΅ Π² ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π’ своСм Π±Π»ΠΎΠΊΠ΅ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сосСда с Β«9Β», закрасим Π΅Π³ΠΎ Π² Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π’Π°ΠΊΠΆΠ΅ Ρƒ Π½Π΅Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ сосСд Π² столбцС, Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ ΠΈ Π΅Π³ΠΎ Π² Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚.


Π”Π°Π»Π΅Π΅ Π·Π°ΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΏΠ°Ρ€Π½Ρ‹Ρ… сосСдСй Π·Π΅Π»Π΅Π½Ρ‹Ρ… ячССк. НапримСр, Ρƒ Π·Π΅Π»Π΅Π½ΠΎΠΉ ячСйки Π² 6-ΠΎΠΉ строкС ΠΎΠ΄ΠΈΠ½ сосСд Π² Π±Π»ΠΎΠΊΠ΅ ΠΈ Π΄Π²Π° сосСда Π² строкС, Π·Π½Π°Ρ‡ΠΈΡ‚, выдСляСм ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сосСда Π² Π±Π»ΠΎΠΊΠ΅.


Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ячСйками, содСрТащими Ρ†ΠΈΡ„Ρ€Ρƒ Β«9Β». ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ:


ΠšΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Β«9Β» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎ всСх ΠΆΠ΅Π»Ρ‚Ρ‹Ρ… ячСйках, Π»ΠΈΠ±ΠΎ Π²ΠΎ всСх Π·Π΅Π»Π΅Π½Ρ‹Ρ…. Π’ ΠΏΡ€Π°Π²ΠΎΠΌ срСднСм Π±Π»ΠΎΠΊΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ»ΠΈΡΡŒ Π΄Π²Π΅ ячСйки ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ получаСтся Π΄Π²Π΅ Β«9Β», Ρ‡Ρ‚ΠΎ нСдопустимо. Π˜ΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ, Β«9Β» ΠΈΠ· всСх Π·Π΅Π»Π΅Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ.


Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«Π¦Π²Π΅Ρ‚Π°Β». ΠŸΠΎΠΌΠ΅Ρ‚ΠΈΠΌ ΠΏΠ°Ρ€Π½Ρ‹Π΅ ячСйки для ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Β«6Β».


ΠšΠ»Π΅Ρ‚ΠΊΠ° с Β«6Β» Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ (Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ сирСнСвым Ρ†Π²Π΅Ρ‚ΠΎΠΌ) ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ²:


Β«6Β» ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ»ΠΈ Π² ΠΆΠ΅Π»Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ Π² Π·Π΅Π»Π΅Π½ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΠ· этой сирСнСвой ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Β«6Β» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку — способы, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ стратСгия

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

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

ΠŸΡ€Π°Π²ΠΈΠ»Π° судоку

Данная Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ°Π»ΠΎ мСста, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ сканвордов, кроссвордов ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π˜Π³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅, состоящСС ΠΈΠ· 81 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², ячСйки Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π½Π° ΠΌΠ°Π»Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 3*3. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° листкС Π±ΡƒΠΌΠ°Π³ΠΈ. Π—Π°Π΄Π°Π½ΠΈΠ΅ выглядит Π² Π²ΠΈΠ΄Π΅ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ значСниями ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю Ρ‚Π°Π±Π»ΠΈΡ‡ΠΊΡƒ. Π’ судоку ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ просты ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ мноТСствСнныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΈΠ»ΠΈ столбцС ΠΏΡ€ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 1 Π΄ΠΎ 9. Π’Π°ΠΊΠΆΠ΅ значСния Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.

Π‘ΡƒΠ΄ΠΎΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ слоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зависит ΠΎΡ‚ количСства Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… числами ΠΊΠ»Π΅Ρ‚ΠΎΠΊ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΠΎΠΊΠΎΠ»ΠΎ 5 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, Π³Π΄Π΅ самый слоТный способны Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ настоящиС мастСра.

Π˜Π³Ρ€Π° Π² судоку ΠΈΠΌΠ΅Π΅Ρ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ сСкрСты. НаиболСС простыС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π° нСсколько ΠΌΠΈΠ½ΡƒΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π΅Π΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊ всСгда, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, ΠΎΠ΄Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ число. Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ судоку ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ часами. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ составлСнная Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ΠŸΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠ°ΠΊ Ρ€Π°Π·Π³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ судоку

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Π΅Ρ€Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ нСсколько простых ΠΏΡ€Π°Π²ΠΈΠ»:

  • Π¦ΠΈΡ„Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записана Π² ячСйку Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π΅Π΅ Π½Π΅Ρ‚ Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΌΠ°Π»ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ 3*3.
  • Если ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записана ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΎΠ΄Π½Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ.

Если ΠΎΠ±Π° ΠΏΡƒΠ½ΠΊΡ‚Π° ΡƒΡ‡Ρ‚Π΅Π½Ρ‹, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ячСйка Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π²Π΅Ρ€Π½ΠΎ.

Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку простыС?

Рассмотрим Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π·Π³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ судоку. Π˜Π³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ прСдставляСт собой ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ³Ρ€Ρ‹. ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹ судоку для простых сводятся ΠΊ Π²Ρ‹ΡΠ²Π»Π΅Π½ΠΈΡŽ зависимостСй Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ плоскости ΠΈ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ….

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

ΠŸΡ€ΠΎΠ²Π΅Π΄Ρ Π»ΠΈΠ½ΠΈΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ срСднСм ΠΌΠ°Π»ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ 3*3 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ячСйки, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ†ΠΈΡ„Ρ€Π° 3.

Π Π°Π·Π³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ячСйки. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся СдинствСнно Π²Π΅Ρ€Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π’Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «ПослСдний Π³Π΅Ρ€ΠΎΠΉΒ» ΠΈΠ»ΠΈ Β«ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ°Β». Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π° мастСрских уровнях. Π‘Ρ€Π΅Π΄Π½Π΅Π΅ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° простой ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ слоТности, колСблСтся ΠΎΠΊΠΎΠ»ΠΎ 20 ΠΌΠΈΠ½ΡƒΡ‚.

Как Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ слоТныС судоку?

МногиС Π·Π°Π΄Π°ΡŽΡ‚ΡΡ вопросом, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку, Π΅ΡΡ‚ΡŒ Π»ΠΈ стандартныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ стратСгия. Как ΠΈ Π² любой логичСской Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅ Π΅ΡΡ‚ΡŒ. Π‘Π°ΠΌΡ‹ΠΉ простой ΠΈΠ· Π½ΠΈΡ… ΠΌΡ‹ рассмотрСли. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ больший запас Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΡƒΡΠΈΠ΄Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ, Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ придСтся Π΄Π΅Π»Π°Ρ‚ΡŒ прСдполоТСния ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ ΠΊ мСсту Π²Ρ‹Π±ΠΎΡ€Π°. По сути судоку слоТныС – это ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Рассмотрим нСсколько популярных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, примСняСмых ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ «судокувСдами» Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пустыС ячСйки Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ максимально ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ Π³Π»Π°Π·Π°ΠΌΠΈ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ.

ΠžΡ‚Π²Π΅Ρ‚, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ судоку слоТныС для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свой. ΠšΠΎΠΌΡƒ Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° для ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΡ Π΅Ρ‡Π΅Π΅ΠΊ ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€, ΠΊΡ‚ΠΎ Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. На рисункС Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ячСйки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹ стояла СдинствСнная Ρ†ΠΈΡ„Ρ€Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ, это Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ Π½Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π΅ΠΊ. Π’ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ судоку ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ взглядом, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ строкС срСднСго ΠΌΠ°Π»ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° стоит Ρ†ΠΈΡ„Ρ€Π° 5, которая встрСчаСтся Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹ Π² своСй Π»ΠΈΠ½ΠΈΠΈ. Π’ связи с этим ΠΌΠΎΠΆΠ½ΠΎ смСло ΠΏΡ€ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· ячССк, ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Ρ… Π² Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π”Π°Π½Π½ΠΎΠ΅ дСйствиС ΠΏΠΎΠ²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρƒ 3 Π² ΠΎΡ€Π°Π½ΠΆΠ΅Π²ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ ΠΈ смСло Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ Π΅Π΅ ΠΈΠ· ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΊ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ ΠΈ ΠΌΠ°Π»ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ 3*3.

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ провСряСм ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈ проставляСм Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π² ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ СдинствСнными Π² своих строках.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку слоТныС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΠΎΡ€ΡƒΠΆΠΈΡ‚ΡŒΡΡ нСсколькими простыми ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹Β»

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ дальшС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½ΠΈΡ… Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк Π² Π±Π»ΠΎΠΊΠ΅ ΠΈ строках. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ 4 ΠΈ 9 ΠΈΠ· Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ строки. Они наглядно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ Ρ€Π°Π·Π³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ слоТныС судоку. Π˜Ρ… комбинация Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ проставлСны ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 4 ΠΈΠ»ΠΈ 9. Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄ дСлаСтся Π½Π° основании ΠΏΡ€Π°Π²ΠΈΠ» судоку.

Из Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π΅Π»Π΅Π½Ρ‹ΠΌ ячССк ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ значСния синих ΠΈ Ρ‚Π΅ΠΌ самым ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². ΠŸΡ€ΠΈ этом Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰Π°ΡΡΡ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС комбинация 1249 называСтся ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Β«ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΎΠΉΒ». Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Β«ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ‚Ρ€ΠΎΠΉΠΊΠΈΒ». Π’Π°ΠΊΠΈΠ΅ дСйствия Π²Π»Π΅ΠΊΡƒΡ‚ Π·Π° собой появлСниС Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΏΠ°Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1 ΠΈ 2 Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ строкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΠ³ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ. ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ проставляСм Π² ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ячСйкС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° 7, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ пятСрка Π² Π΄Π°Π½Π½ΠΎΠΉ строкС Π² любом случаС Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π±Π»ΠΎΠΊΠ΅.

ΠœΠ΅Ρ‚ΠΎΠ΄ Β«Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹/Ρ‚Ρ€ΠΎΠΉΠΊΠΈ/Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈΒ»

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΌ ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ комбинациям. Π•Π³ΠΎ ΡΡƒΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ячСйки, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°/строки, Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ»Π΅Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…. Как это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ судоку? ΠŸΡ€ΠΈΠ΅ΠΌ позволяСт Π²Ρ‹Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ слуТат Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ проставлСны Π² Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. Данная стратСгия ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Π―Ρ‡Π΅ΠΉΠΊΠ° Π½Π΅ рСзиновая», Β«Π’Π°ΠΉΠ½ΠΎΠ΅ становится явным». Π‘Π°ΠΌΠΈ ΠΈΠΌΠ΅Π½Π° ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ ΡΡƒΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈ соотвСтствиС ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, говорящСму ΠΎ возмоТности ΠΏΡ€ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Π΅ Π² Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ Ρ†Π²Π΅Ρ‚ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. Π¦ΠΈΡ„Ρ€Ρ‹ 4 ΠΈ 7 Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² этих ячСйках, поэтому ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ смСло ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.

Подобно дСйствуСт систСма сопряТСния, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· ячССк Π±Π»ΠΎΠΊΠ°/строки/столбца значСния, нСсколько Ρ€Π°Π· Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π΅Π΅ΡΡ Π² сосСднСм ΠΈΠ»ΠΈ сопряТСнном.

ΠŸΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½ΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ судоку, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡƒΠΌΠ΅Π½ΠΈΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ способом ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π΄Π²ΡƒΡ… столбцах ΠΈΠ»ΠΈ строчках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ситуации Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΠ»ΠΎΡΡŒ, поэтому рассмотрим Π΄Ρ€ΡƒΠ³ΠΎΠΉ. На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Β«Π΄Π²ΠΎΠΉΠΊΠ°Β» встрСчаСтся Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ срСднСм Π±Π»ΠΎΠΊΠ΅ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹, ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Ρ‡Π΅ΠΌ связаны, ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этих Π΄Π°Π½Π½Ρ‹Ρ…, Ρ†ΠΈΡ„Ρ€Ρƒ 2 ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… столбцах.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для Ρ‚Ρ€Π΅Ρ… ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… строк. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² трудностях Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ выявлСния связСй.

ΠœΠ΅Ρ‚ΠΎΠ΄ Β«Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅Β»

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ дСйствия количСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π² ячСйках сокращаСтся ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ сводится ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Β«ΠžΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΠ°Β». Π­Ρ‚ΠΎΡ‚ процСсс ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ сокращСниСм ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· всСх строк, столбцов ΠΈ ΠΌΠ°Π»Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠΌ ΠΊ СдинствСнному Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ.

Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄

Данная стратСгия ΠΌΠ°Π»ΠΎ отличаСтся ΠΎΡ‚ описанной, ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ ячССк ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€. Бпособ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСсь Ρ…ΠΎΠ΄ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π΅ всСм. НСкоторых расцвСтка сбиваСт ΠΈ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ. Π§Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π°ΠΌΠΌΡƒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Π²Π°-Ρ‚Ρ€ΠΈ Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΎΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π² Π½ΠΈΡ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ…/линиях, Π° Ρ‚Π°ΠΊΠΆΠ΅ спорныС ячСйки.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку, Π»ΡƒΡ‡ΡˆΠ΅ Π²ΠΎΠΎΡ€ΡƒΠΆΠΈΡ‚ΡŒΡΡ Ρ€ΡƒΡ‡ΠΊΠΎΠΉ ΠΈ Π±ΡƒΠΌΠ°Π³ΠΎΠΉ. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρƒ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ использования элСктронных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² с Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ подсказок. Команда BrainApps рассмотрСла нСсколько Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных, понятных ΠΈ дСйствСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, ΠΎΠ΄Π½Π°ΠΊΠΎ, сущСствуСт мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². НапримСр, ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«ΠŸΡ€ΠΎΠ± ΠΈ ошибок», ΠΊΠΎΠ³Π΄Π° выбираСтся ΠΏΡ€ΠΎΠ±Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΈ провСряСтся вся Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°. НСдостатком Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ являСтся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° листкС Π±ΡƒΠΌΠ°Π³ΠΈ ΠΊ исходному Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρƒ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π½Π΅ Ρ‚Π°ΠΊ просто.

УбийствСнная судоку — Killer sudoku

НС ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с судоку «ΡƒΠ±ΠΈΠΉΡΡ‚Π²Π΅Π½Π½ΠΎΠ³ΠΎ» (Ρ‚.Π΅. ΠΎΡ‡Π΅Π½ΡŒ слоТного) уровня .

АрифмСтичСская Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡƒΠ±ΠΈΠΉΡ†Ρ‹ судоку.

РСшСниС для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π²Ρ‹ΡˆΠ΅.

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

УбийствСнная судоку (Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ±ΠΈΠΉΡ†Π° су Π΄ΠΎΠΊΡƒ , сумдоку , сум Π΄ΠΎΠΊΡƒ , сумоку , Π°Π΄Π΄ΠΎΠΊΡƒ ΠΈΠ»ΠΈ самунамупурС ) — это Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ΡΡ элСмСнты судоку ΠΈ ΠΊΠ°ΠΊΡƒΡ€ΠΎ . НСсмотря Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ простой судоку-ΡƒΠ±ΠΈΠΉΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³Ρ‡Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ судоку, Π² зависимости ΠΎΡ‚ Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»Ρ Π² мыслСнной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅ ; ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ самыС Ρ‚Π²Π΅Ρ€Π΄Ρ‹Π΅, ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΉΡ‚ΠΈ часы.

Випичная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎΠΊΠ°Π·Π°Π½Π° справа, с использованиСм Ρ†Π²Π΅Ρ‚ΠΎΠ² для опрСдСлСния Π³Ρ€ΡƒΠΏΠΏ ячССк. Π§Π°Ρ‰Π΅ всСго Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ΡΡ Π² Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅ с Ρ‚ΠΎΠ½ΠΊΠΈΠΌΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹ΠΌΠΈ линиями, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ для обозначСния Β«ΠΊΠ»Π΅Ρ‚ΠΎΠΊΒ» (см. Π’Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π½ΠΈΠΆΠ΅).

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ-ΡƒΠ±ΠΈΠΉΡ†Ρ‹ судоку ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠΈΠΌΡΡ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ судоку Π² Π―ΠΏΠΎΠ½ΠΈΠΈ ΠΊ сСрСдинС 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ², Π³Π΄Π΅ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ извСстны ΠΊΠ°ΠΊ «самунамупурС». НазваниС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΎΡ‚ японской Ρ„ΠΎΡ€ΠΌΡ‹ английских слов «сумма, число, мСсто». УбийствСнныС судоку Π±Ρ‹Π»ΠΈ прСдставлСны большСй части англоязычного ΠΌΠΈΡ€Π° The Times Π² 2005 Π³ΠΎΠ΄Ρƒ.

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

ВСрминология

ΠšΠ»Π΅Ρ‚ΠΊΠ°
ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, содСрТащий ΠΎΠ΄Π½ΠΎ число Π² сСткС
Ряд
Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия ΠΈΠ· 9 ячССк
Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ†
Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ линия ΠΈΠ· 9 ячССк
НонСт
Π‘Π΅Ρ‚ΠΊΠ° ячССк 3 Γ— 3, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΆΠΈΡ€Π½Ρ‹ΠΌΠΈ линиями Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π²Ρ‹ΡˆΠ΅; Ρ‚Π°ΠΊΠΆΠ΅ называСтся ящик
ΠšΠ»Π΅Ρ‚ΠΊΠ°
Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ячССк обозначаСтся ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ.
ΠΆΠΈΠ»ΠΎΠΉ Π΄ΠΎΠΌ
Π›ΡŽΠ±ΠΎΠΉ Π½Π΅ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ Π½Π°Π±ΠΎΡ€ ΠΈΠ· 9 ячССк: ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‰ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ для «строка, столбСц ΠΈΠ»ΠΈ Π½ΠΎΠ½Π΅Ρ‚Β» (ΠΈΠ»ΠΈ, Π² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… Killer X, «длинная диагональ»).

ΠŸΡ€Π°Π²ΠΈΠ»Π°

ЦСль состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сСтку числами ΠΎΡ‚ 1 Π΄ΠΎ 9 Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ условия:

  • КаТдая строка, столбСц ΠΈ Π½ΠΎΠ½Π΅Ρ‚ содСрТат ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ число Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.
  • Π‘ΡƒΠΌΠΌΠ° всСх чисСл Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠΌΡƒ числу, Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π½ΠΎΠΌΡƒ Π² Π΅Π΅ ΡƒΠ³Π»Ρƒ.
  • Ни ΠΎΠ΄ΠΈΠ½ Π½ΠΎΠΌΠ΅Ρ€ Π½Π΅ появляСтся Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π°. (Π­Ρ‚ΠΎ стандартноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ для судоку-ΡƒΠ±ΠΈΠΉΡ†Ρ‹, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 9 ячССк.)

Π’ Β«Π£Π±ΠΈΠΉΡ†Π΅ Икс» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ каТдая ΠΈΠ· Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Π΅ΠΉ содСрТит ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ число ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

ΠΠ΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ ячССк

По Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ Π² Π―ΠΏΠΎΠ½ΠΈΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ для судоку-ΡƒΠ±ΠΈΠΉΡ†Ρ‹ Π½Π΅ содСрТат ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². Однако, ΠΊΠΎΠ³Π΄Π° «Ваймс» Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ прСдставила ΡƒΠ±ΠΈΠΉΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ судоку 31 августа 2005 Π³ΠΎΠ΄Π°, Π³Π°Π·Π΅Ρ‚Π° Π½Π΅ Ρ€Π°Π·ΡŠΡΡΠ½ΠΈΠ»Π° это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ убийствСнных Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ судоку Π² любом случаС слСдовало ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ, англоговорящиС Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ подходящиС стратСгии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ·-Π·Π° двусмыслСнности. 16 сСнтября 2005 Π³. «Ваймс» Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π½ΠΎΠ²ΠΎΠ΅ постановлСниС, гласящСС, Ρ‡Ρ‚ΠΎ Β«Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠœΠžΠ–Π•Π’ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ Ρ†ΠΈΡ„Ρ€Π°, Ссли Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Ρ‹ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° для строк, столбцов ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² 3×3Β». Но 19 сСнтября ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π½Π° Β«Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Ρ†ΠΈΡ„Ρ€Π° НЕ ΠœΠžΠ–Π•Π’ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ, Ссли Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° для строк, столбцов ΠΈ Π±Π»ΠΎΠΊΠΎΠ² 3×3Β», Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π΅Ρ‰Π΅ большСй ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅. Π­Ρ‚ΠΎ пСрСсмотрСнноС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€ΠΈΠΆΠΈΠ»ΠΎΡΡŒ, ΠΈ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ стандарт Π½Π΅ допускаСт дублирования Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ….

Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

НаимСньшСС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, начиная с ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… сумм — ΠΊΠ»Π΅Ρ‚ΠΎΠΊ с самой большой ΠΈΠ»ΠΈ самой малСнькой суммой. Π­Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… наимСньшСС количСство Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ. НапримСр, 5 ячССк Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅, всСго 34, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 4, 6, 7, 8 ΠΈ 9. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, 5 ячССк Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅, всСго 25, ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ.

На Ρ€Π°Π½Π½ΠΈΡ… стадиях ΠΈΠ³Ρ€Ρ‹ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнный способ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ чисСл — это ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ с ΠΌΠ°Π»ΠΎΠΉ ΠΈΠ»ΠΈ высокой суммой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Β«ΠΏΡ€ΡΠΌΡƒΡŽ линию». ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ числа находятся Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строкС ΠΈΠ»ΠΈ столбцС, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Β«ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΡƒΒ» Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½ΠΈΡ….

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ 45

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΈΠ· знания Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ числа Π²ΠΎ всСх Π΄ΠΎΠΌΠ°Ρ… (строках, столбцах ΠΈ Π½ΠΎΠ½Π΅Ρ‚Π°Ρ…) Π² суммС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 45. Π‘Π»ΠΎΠΆΠΈΠ² ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ числа Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ Π΄ΠΎΠΌΠ΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠ΄Π½ΠΎΠΉ ячСйки . Если вычислСнная ячСйка находится Π²Π½ΡƒΡ‚Ρ€ΠΈ самого Π΄ΠΎΠΌΠ°, ΠΎΠ½Π° называСтся Β«ΠΈΠ½Π½ΠΈΒ»; ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Ссли ΠΊΠ»Π΅Ρ‚ΠΊΠ° находится Π²Π½Π΅ Π΅Π΅, это называСтся Β«Π²Ρ‹Ρ…ΠΎΠ΄Β». Π”Π°ΠΆΠ΅ Ссли это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ сумму Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… ячССк, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (см. НиТС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этого). Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«45Β» Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ для расчСта гостиниц ΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² N сосСдних Π΄ΠΎΠΌΠΎΠ² ΠΊΠ°ΠΊ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ суммами ΠΊΠ»Π΅Ρ‚ΠΎΠΊ ΠΈ N * 45.

АрифмСтика часов

ΠšΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ значСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ‘innie’ ΠΈΠ»ΠΈ ‘outie’ Π½Π° большом количСствС ΠΊΠ»Π΅Ρ‚ΠΎΠΊ — это слоТСниС ΠΊΠ»Π΅Ρ‚ΠΎΠΊ с использованиСм Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ «Ρ‡Π°ΡΠΎΠ²» (ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠΉ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 10), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΊΡ€ΠΎΠΌΠ΅ послСднСго Π² любом Π½ΠΎΠΌΠ΅Ρ€Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

Когда Π΄Π²Π° числа ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ вмСстС, Π½Π° послСднюю Ρ†ΠΈΡ„Ρ€Ρƒ ΠΎΠ±Ρ‰Π΅ΠΉ суммы Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ влияСт, ΠΊΡ€ΠΎΠΌΠ΅ послСдних Ρ†ΠΈΡ„Ρ€ Π΄Π²ΡƒΡ… исходных чисСл. НапримСр, слоТСниС числа, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π½Π° 7, ΠΈ числа, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π½Π° 8, всСгда ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ числу, Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΌΡƒΡΡ Π½Π° 5. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1 7 + 1 8 = 3 5 Π² Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅ часов прСвращаСтся Π² 7 + 8 = 5. НаибольшСС число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ‘innie’ ΠΈΠ»ΠΈ ‘outie’, Ρ€Π°Π²Π½ΠΎ 9, поэтому Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ этого значСния ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ послСдняя Ρ†ΠΈΡ„Ρ€Π° ΠΎΠ±Ρ‰Π΅ΠΉ суммы Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ — позволяя Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Β«innieΒ» ΠΈΠ»ΠΈ Β«outieΒ». ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ часовой Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всСгда ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈ суммами, Π° Π½Π΅ с суммами Π²Ρ€ΠΎΠ΄Π΅, скаТСм, 58 + 27 — ΠΈ Π΄Π°ΠΆΠ΅ Ссли концСпция ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΠ°, ΠΎΠ½Π° быстро становится Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π½Π°Π±ΠΎΡ€ ΠΊΠ»Π΅Ρ‚ΠΎΠΊ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½ΠΎΠ½Π΅Ρ‚ с надписью Β«outieΒ». ΠšΠ»Π΅Ρ‚ΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ значСния 8, 1 0 , 1 4 , 7, 1 4 .

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΡƒ, ΠΎΠ½ΠΈ Π² суммС Π΄Π°ΡŽΡ‚ 53. Один Π½ΠΎΠ½Π΅Ρ‚ Π΄Π°Π΅Ρ‚ 45, поэтому Β«outieΒ» Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 8.
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° этого с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ часов ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ для этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: 8 + 0 = 8; 8 + 4 = 2; 2 + 7 = 9; 9 + 4 = 3. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ±Ρ‰Π΅Π΅ количСство часов Ρ€Π°Π²Π½ΠΎ 3, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ фактичСскоС количСство Ρ‚Π°ΠΊΠΆΠ΅ заканчиваСтся Π½Π° 3 (Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ). Π›ΡŽΠ±ΠΎΠ΅ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство Π΄ΠΎΠΌΠΎΠ² (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС 1 Π½ΠΎΠ½Π΅Ρ‚) всСгда ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сумму, ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽΡΡ Π½Π° 5, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ СдинствСнноС Β«Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅Β», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это 5 Π½Π° 3, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, 8.

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

АрифмСтику часов слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ для Π΄ΠΎΠΌΠΎΠ² с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ Β«innieΒ» ΠΈΠ»ΠΈ Β«outieΒ», ΠΊΠΎΠ³Π΄Π° Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, Π½ΠΎ всС ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² качСствС быстрой арифмСтичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ числа Π² комбинациях

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько доступных ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ чисСл, часто ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько чисСл, согласованных Π²ΠΎ всСх доступных Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ…. НапримСр: ΠΊΠ»Π΅Ρ‚ΠΊΠ° ΠΈΠ· 4 ячССк, всСго 13, ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ (1, 2, 3, 7), (1, 2, 4, 6) ΠΈΠ»ΠΈ (1, 3, 4, 5). НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, какая комбинация чисСл являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ доступноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ содСрТит 1. Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· чисСл Π² этой ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ Ρ€Π°Π²Π½ΠΎ 1 (нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ являСтся ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ вычислили Π΄Ρ€ΡƒΠ³ΡƒΡŽ ячСйку Π² Π½ΠΎΠ½Π΅Ρ‚Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится ΠΊΠ»Π΅Ρ‚ΠΊΠ°, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽ число 1 Π² качСствС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ΠΈ Π·Π½Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ 1 ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ячСйках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ входят Π² этот Π½ΠΎΠ½Π΅Ρ‚. Если доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ячСйка, это 1.

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ

ΠžΠ±Ρ€Π°Π·Π΅Ρ† ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

НаимСньшСС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ

Π”Π²Π΅ ячСйки Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ 1 + 2. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, 3 ячСйки справа, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ 15, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΈ 1, Π½ΠΈ 2, поэтому ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ 3 + 4 + 8, 3 + 5 + 7, Π»ΠΈΠ±ΠΎ 4 + 5 + 6.

Π”Π²Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ячСйки Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ Π½ΠΎΠ½Π΅Ρ‚Π° Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ 2 + 2, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ Π±Ρ‹ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, поэтому ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ 1 + 3. 1 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ строкС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с нашими ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ двумя ячСйками, поэтому вСрхняя ячСйка этой ΠΏΠ°Ρ€Ρ‹ — 3, Π° ниТняя ячСйка 1. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ 3-ячССчная ΠΊΠ»Π΅Ρ‚ΠΊΠ° 15 слСва Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 3 ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, 4. + 5 + 6.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ сосСдниС 16 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ 9 + 7.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ ячСйки Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ (всСго 15) ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΈΠ· 1, 3, 7 ΠΈΠ»ΠΈ 9 (Ссли Π²ΠΎΠΎΠ±Ρ‰Π΅) ΠΈΠ·-Π·Π° наличия 1, 3, 7 ΠΈ 9 Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΎΠ½Π΅. Если присутствуСт любой ΠΈΠ· 1, 3, 7 ΠΈΠ»ΠΈ 9, Ρ‚ΠΎ это Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ΠΎΠΊΠΈΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π² Π½ΠΎΠ½Π΅Ρ‚Π΅ Π½ΠΈΠΆΠ΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, эти 4 ячСйки ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· 1 + 2 + 4 + 8 ΠΈΠ»ΠΈ 2 + 3 + 4 + 6; 2 ячСйки Π² сСрСдинС Π»Π΅Π²ΠΎΠ³ΠΎ края Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ 1 + 5 ΠΈΠ»ΠΈ 2 + 4; ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

45 ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»Π°

Глядя Π½Π° Π½ΠΎΠ½Π΅Ρ‚ слСва посСрСдинС, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ пСрСходят Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½ΠΎΠ½Π΅Ρ‚; Π² суммС ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚ 33, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сумма ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ Π΄Π²ΡƒΡ… ячССк Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ 12. Π­Ρ‚ΠΎ Π½Π΅ каТСтся особСнно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, Π½ΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ячСйка Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π½ΠΎΠ½Π΅Ρ‚Π° являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ 3-ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΈΠ· 6; поэтому ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1, 2 ΠΈΠ»ΠΈ 3. Если ΠΎΠ½ содСрТит 1 ΠΈΠ»ΠΈ 2, другая ячСйка Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 11 ΠΈΠ»ΠΈ 10 соотвСтствСнно; это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 3, Π° другая ячСйка — 9.

ДополнСния

Π’ ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… с 6, 7 ΠΈΠ»ΠΈ 8 ΠΊΠ»Π΅Ρ‚ΠΊΠ°ΠΌΠΈ сопоставлСниС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ с ΠΈΡ… 3-, 2- ΠΈΠ»ΠΈ 1-ΠΊΠ»Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Π°Π±Π»ΠΈΡ†Π° для ΠΊΠ»Π΅Ρ‚ΠΎΠΊ с 6 ячСйками являСтся Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ с 3 ячСйками с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ 45 минус ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅; Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΈΠ· 7 ячССк дополняСт Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈΠ· 2 ячССк . Π’ 8-ΠΊΠ»Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, отсутствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Ρ†ΠΈΡ„Ρ€Π° (45 минус сумма ΠΊΠ»Π΅Ρ‚ΠΊΠΈ).

НапримСр, 7-клСточная ΠΊΠ»Π΅Ρ‚ΠΊΠ°, Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ 41, прСдставляСт собой Π΄Π²ΡƒΡ…ΠΊΠ»Π΅Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ, всСго 4 (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ 9–7 = 2 ΠΈ 45–41 = 4). Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ»Π΅Ρ‚ΠΊΠ° с 2 ячСйками Π² суммС 4 ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 ΠΈ 3, ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΊΠ»Π΅Ρ‚ΠΊΠ° с 7 ячСйками ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ 41 Π½Π΅ содСрТит Π½ΠΈ 1, Π½ΠΈ 3.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹Π΅ столы ΠΊΠ»Π΅Ρ‚ΠΊΠΈ

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ… пСрСчислСны Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сумм.

1 ячСйка
 1: 1
 2: 2
 3: 3
 4: 4
 5: 5
 6: 6
 7: 7
 8: 8
 9: 9
2 ячСйки
 3: 12
 4: 13
 5: 14 23
 6: 15 24
 7: 16 25 34
 8: 17 26 35
 9: 18 27 36 45
10: 19 28 37 46
11: 29 38 47 56
12: 39 48 57
13: 49 58 67
14: 59 68 
15: 69 78
16: 79
17: 89
3 ячСйки
 6: 123
 7: 124
 8: 125 134
 9: 126 135 234
10: 127 136 145 235
11: 128 137 146 236 245
12: 129 138 147 156 237 246 345
13: 139 148 157 238 247 256 346
14: 149 158 167 239 248 257 347 356
15: 159 168 249 258 267 348 357 456
16: 169 178 259 268 349 358 367 457
17: 179 269 278 359 368 458 467
18: 189 279 369 378 459 468 567
19: 289 379 469 478 568
20: 389 479 569 578
21: 489 579 678
22: 589 679
23: 689
24: 789
4 ячСйки
10: 1234
11: 1235
12: 1236 1245
13: 1237 1246 1345
14: 1238 1247 1256 1346 2345
15: 1239 1248 1257 1347 1356 2346
16: 1249 1258 1267 1348 1357 1456 2347 2356
17: 1259 1268 1349 1358 1367 1457 2348 2357 2456
18: 1269 1278 1359 1368 1458 1467 2349 2358 2367 2457 3456
19: 1279 1369 1378 1459 1468 1567 2359 2368 2458 2467 3457
20: 1289 1379 1469 1478 1568 2369 2378 2459 2468 2567 3458 3467
21: 1389 1479 1569 1578 2379 2469 2478 2568 3459 3468 3567
22: 1489 1579 1678 2389 2479 2569 2578 3469 3478 3568 4567
23: 1589 1679 2489 2579 2678 3479 3569 3578 4568
24: 1689 2589 2679 3489 3579 3678 4569 4578
25: 1789 2689 3589 3679 4579 4678
26: 2789 3689 4589 4679 5678
27: 3789 4689 5679
28: 4789 5689
29: 5789
30: 6789
5 ячССк
15: 12345
16: 12346
17: 12347 12356
18: 12348 12357 12456
19: 12349 12358 12367 12457 13456
20: 12359 12368 12458 12467 13457 23456
21: 12369 12378 12459 12468 12567 13458 13467 23457
22: 12379 12469 12478 12568 13459 13468 13567 23458 23467
23: 12389 12479 12569 12578 13469 13478 13568 14567 23459 23468 23567
24: 12489 12579 12678 13479 13569 13578 14568 23469 23478 23568 24567
25: 12589 12679 13489 13579 13678 14569 14578 23479 23569 23578 24568 34567
26: 12689 13589 13679 14579 14678 23489 23579 23678 24569 24578 34568
27: 12789 13689 14589 14679 15678 23589 23679 24579 24678 34569 34578
28: 13789 14689 15679 23689 24589 24679 25678 34579 34678
29: 14789 15689 23789 24689 25679 34589 34679 35678
30: 15789 24789 25689 34689 35679 45678
31: 16789 25789 34789 35689 45679
32: 26789 35789 45689
33: 36789 45789
34: 46789
35: 56789
6 ячССк
21: 123456
22: 123457
23: 123458 123467
24: 123459 123468 123567
25: 123469 123478 123568 124567
26: 123479 123569 123578 124568 134567
27: 123489 123579 123678 124569 124578 134568 234567
28: 123589 123679 124579 124678 134569 134578 234568
29: 123689 124589 124679 125678 134579 134678 234569 234578
30: 123789 124689 125679 134589 134679 135678 234579 234678
31: 124789 125689 134689 135679 145678 234589 234679 235678
32: 125789 134789 135689 145679 234689 235679 245678
33: 126789 135789 145689 234789 235689 245679 345678
34: 136789 145789 235789 245689 345679
35: 146789 236789 245789 345689
36: 156789 246789 345789
37: 256789 346789
38: 356789
39: 456789
7 ячССк
28: 1234567
29: 1234568
30: 1234569 1234578
31: 1234579 1234678
32: 1234589 1234679 1235678
33: 1234689 1235679 1245678
34: 1234789 1235689 1245679 1345678
35: 1235789 1245689 1345679 2345678
36: 1236789 1245789 1345689 2345679
37: 1246789 1345789 2345689
38: 1256789 1346789 2345789
39: 1356789 2346789
40: 1456789 2356789
41: 2456789
42: 3456789
8 ячССк
36: 12345678
37: 12345679
38: 12345689
39: 12345789
40: 12346789
41: 12356789
42: 12456789
43: 13456789
44: 23456789
9 ячССк
45: 123456789

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅

внСшняя ссылка

Π‘ΡƒΠ΄ΠΎΠΊΡƒ — история, Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠ°, описаниС ΠΈ интСрСсныС Ρ„Π°ΠΊΡ‚Ρ‹.

Π‘ΡƒΠ΄ΠΎΠΊΡƒ — это всСми Π½Π°ΠΌΠΈ любимая, ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‡Ρ‚ΠΎ матСматичСская Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°.

Бтандартная «ΠΈΠ³Ρ€ΠΎΠ²Π°Ρ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°» судоку — ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ латинский ΠΊΠ²Π°Ρ€Π΄Ρ€Π°Ρ‚ 9-Π³ΠΎ порядка.

Π‘ Π½Π΅Π΄Π°Π²Π½ΠΈΡ… ΠΏΠΎΡ€, ΠΊΠΎΠ³Π΄Π° судоку Π½Π°Π±Ρ€Π°Π» ΠΎΡΠΎΠ±Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ стран БНГ, Π΅Π³ΠΎ большими Ρ‚ΠΈΡ€Π°ΠΆΠ°ΠΌΠΈ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ Π³Π°Π·Π΅Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ издания Ρ€Π°Π·Π½Ρ‹Ρ… стран ΠΌΠΈΡ€Π°. МногиС люди ΡƒΠΆΠ΅ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ свой досуг Π±Π΅Π· листочка с «ΡΡƒΠ΄ΠΎΠΊΡƒ» Π² Ρ€ΡƒΠΊΠ°Ρ….

Π˜Π³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, это ΠΊΠ²Π°Ρ€Π΄Ρ€Π°Ρ‚, с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ 9 Π½Π° 9 ΠΊΠ»Π΅Ρ‚ΠΎΠΊ. Он Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½ Π½Π° Π±ΠΎΠ»Π΅Π΅ малСнькиС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΈ ΠΏΠΎ 3 ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, ΠΈΠ· Ρ‡Π΅Π³ΠΎ слСдуСт, Ρ‡Ρ‚ΠΎ Π½Π° всём ΠΏΠΎΠ»Π΅ — 81 ΠΊΠ»Π΅Ρ‚ΠΊΠ°.


По условиям, Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ³Ρ€Ρ‹, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΡƒΠΆΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. И ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° основС мСсторасполоТСния этих Ρ†ΠΈΡ„Ρ€ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ. Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ заполнСнности ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π²Π΅Π½ тяТСсти (ΠΈΠ»ΠΈ лёгкости?) ΠΈΠ³Ρ€Ρ‹.

ЕдинствСнная Ρ†Π΅Π»ΡŒ ΠΈΠ³Ρ€Ρ‹ — Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Ρ„ΠΈΡ†Ρ€Π°ΠΌΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ столбцС, строкС ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠ΅ 3 Π½Π° 3 ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ число Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ»ΠΎΡΡŒ.

ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ составлСнныС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π‘Π°ΠΌΡ‹ΠΌ простым ΠΏΠΎΠ΄Π²ΠΈΠ΄ΠΎΠΌ судоку являСтся Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ «Ρ‡Ρ‘Ρ‚-Π½Π΅Ρ‡Ρ‘Ρ‚». По условиям этой ΠΈΠ³Ρ€Ρ‹, ΠΊΡ€ΠΎΠΌΠ΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€, Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° подсказка — Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π·Π°Π»ΠΈΡ‚Ρ‹ Π½Π΅ΠΊΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, Π² зависимости ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ», ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ — Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅ здСсь число, ΠΈΠ»ΠΈ Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅. Но данная модификация, ΠΈΠ·-Π·Π° своСй, Π½Π΅ побоюсь этого слова, лёгкости, Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ нашСй страны особого распространСния.

Π•ΡΡ‚ΡŒ ΠΏΠΎΠ΄Π²ΠΈΠ΄Ρ‹ с Π±Π°Π½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ услоТнСниями — ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ вмСсто дСвяти Π½Π° Π΄Π΅Π²ΡΡ‚ΡŒ ΠΊΠ»Π΅Ρ‚ΠΎΠΊ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΏΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π½Π° ΠΏΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ, ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π½Π° ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΠ΄Π²ΠΈΠ΄, Π½Π° нСсколько порядков Π²Ρ‹ΡˆΠ΅ ΠΏΠΎ слоТности. Π’ Π½Ρ‘ΠΌ, вмСсто подсказок Π² Π²ΠΈΠ΄Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΊΠ»Π΅Ρ‚ΠΎΠΊ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь суммы Ρ†ΠΈΡ„Ρ€ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… — Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ° Π΅Ρ‰Ρ‘ Ρ€Π°Π· разбиваСтся Π½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ участки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², ΠΈ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅ΠΏΠΎΠ΄Π°Π»Ρ‘ΠΊΡƒ указываСтся сума Ρ†ΠΈΡ„Ρ€ этого Π±Π»ΠΎΠΊΠ°.

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ судоку, Π³Π΄Π΅ Π±Π»ΠΎΠΊΠΈ Π½Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅, Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ с Ρ‚Π΅ΠΌ ΠΆΠ΅ числом ΠΊΠ»Π΅Ρ‚ΠΎΠΊ. Для стандартного судоку 9×9 это Π±Π»ΠΎΠΊΠΈ ΠΏΠΎ 9 ΠΊΠ»Π΅Ρ‚ΠΎΠΊ.

Для Π΄Π΅Ρ‚Π΅ΠΉ Π΅ΡΡ‚ΡŒ ΠΈ простыС судоку — 4 Π½Π° 4, 2 Π½Π° 2. Но для взрослого поколСния ΠΎΠ½ΠΈ интСрСса ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚. Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Π°Ρ модификация — диагональноС судоку. Π—Π΄Π΅ΡΡŒ, ΠΏΠΎΠ»Π΅ дСлится Π½Π΅ Π½Π° мСньшиС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, ΠΊΠ°ΠΊ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… судоку, Π° Π½Π° Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ. Π’ Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строчкС, столбикС ΠΈ Π½Π° Π΄Π²ΡƒΡ… ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… диагоналях Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ½ΠΈ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

Π’ ряду ΠΏΡ€ΠΎΡ‡ΠΈΡ… стоят ΠΈ Π½Π΅ΠΊΠΈΠ΅ Β«ΠΌΡƒΠ»ΡŒΡ‚ΠΈΒ» судоку (ΠΈΠ»ΠΈ Β«Π‘ΡƒΠ΄ΠΎΠΊΡƒ-самурай»), Π³Π΄Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².

ΠΠ°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ судоку Π·Π°Π²ΠΎΠ΅Π²Π°Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² соврСмСнноС врСмя, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΈΠΉ японский ΠΆΡƒΡ€Π½Π°Π» стал рСгулярно ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π½Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π΅ эту Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΈΠ³Ρ€Π° Ρ‚Π°ΠΊ Π±Ρ‹ ΠΈ ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π±Ρ‹ популярно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ лишь Π² странах ВосходящСго Π‘ΠΎΠ»Π½Ρ†Π°, Π½ΠΎ Ρ‚ΡƒΡ‚, Π² 2005-ΠΎΠΌ Π³ΠΎΠ΄Ρƒ, британская «Times» Ρ‚Π°ΠΊ ΠΆΠ΅ стала ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ эту ΠΈΠ³Ρ€Ρƒ ΠΈ Ρƒ сСбя, Ρ‡Π΅ΠΌ ΠΈ разнСсла Π΅Ρ‘ ΠΏΠΎ всСй Π•Π²Ρ€ΠΎΠΏΠ΅.
Π›ΠΈΡ…ΠΎΡ€Π°Π΄ΠΊΠ° Π½Π°Π±Ρ€Π°Π»Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚Ρ‹ ΠΈ продолТаСтся ΠΏΠΎ сСй дСнь, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ Π³Π°Π·Π΅Ρ‚Ρ‹, Π° Π΄Π°ΠΆΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ областныС ΠΆΡƒΡ€Π½Π°Π»ΡŒΡ‡ΠΈΠΊΠΈ ΡƒΠΆΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ судоку Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ своСго ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°.

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Ρƒ людСй Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… аспСктах ΠΆΠΈΠ·Π½Π΅Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠΏΡ‹Ρ‚, Π° с Π½ΠΈΠΌ — ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠ°. И Ρƒ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ судоку, со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ вырабатываСтся Π½Π΅ΠΊΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, самыС распространённыС способы ΠΎΠ±Π»Π΅Π³Ρ‡Ρ‘Π½Π½ΠΎ разгадывания судоку:

  • Π—Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ числа малСньким ΠΏΠΎΡ‡Π΅Ρ€ΠΊΠΎΠΌ Π² ΡƒΠ³ΠΎΠ»ΠΊΠ΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. ПослС этого Π½Π° «ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠ»Π°Π½Π΅» ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π΅ числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ эту ΠΊΠ»Π΅Ρ‚ΠΎΡ‡ΠΊΡƒ.
  • Π˜Π³Ρ€Π°Ρ‚ΡŒ Π² судоку быстро — катСгоричСски нСльзя. Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Ρ‘Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌ Π² своём ΠΌΠΎΠ·Π³Ρƒ, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ, Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΡ‚ΡŒ, Π΄Π΅Π»Π°Ρ‚ΡŒ прСдполоТСния… Π­Ρ‚Π° ΠΈΠ³Ρ€Π° Π²ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ считаСтся Ρ€Π°ΡΡΠ»Π°Π±Π»ΡΡŽΡ‰Π΅ΠΉ (с Ρ‡Π΅ΠΌ явно Π½Π΅ согласны ΠΎΠ·Π²Π΅Ρ€Π΅Π²ΡˆΠΈΠ΅ судоку-ΠΌΠ°Π½Ρ‹, сломавшиС Π΄ΠΎΠ±Ρ€ΡƒΡŽ Ρ‚ΠΎΠ½Π½Ρƒ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ΅ΠΉ). Π’ зависимости ΠΎΡ‚ слоТности, ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡΡ Π²Π°ΠΌΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ — ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ Π΄Π½ΠΈ.
  • Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹. Π§Π°ΡΡ‚Π΅Π½ΡŒΠΊΠΎ провСряйтС ваши дСйствия. Одна-СдинствСнная ошибка Π² Π½Π°Ρ‡Π°Π»Π΅ разгадывания ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСвозмоТности Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈΠ³Ρ€Ρ‹. МногиС люди говорят ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ссли Ρ€Π΅ΡˆΠΈΡ‚ΡŒ судоку Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ — Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅. РСшСниС ΠΌΠΎΠΆΠ΅Ρ‚ явится ΠΊ Π²Π°ΠΌ Π²ΠΎ врСмя занятий самыми ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ, Π±ΡƒΠ΄Π½ΠΈΠΌΠΈ днями.
  • МногиС люди Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ порядку, Π±ΡƒΠ΄Ρ‚ΠΎ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ Π΅Π³ΠΎ — слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ, слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ — ΠΈ Ρ‚Π°ΠΊ Π²Π½ΠΈΠ· ΠΏΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠ°ΠΌ… Π­Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠΉ Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π·Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΌΠ΅Π½Π΅Π΅ всСго. Когда Π²Ρ‹ Π΅Π³ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ — ΠΎΠ½ станСт Π½Π΅ΠΎΡ†Π΅Π½ΠΈΠΌΠΎΠΉ подсказкой Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…. Когда Π²Ρ‹ заполняСтС ΠΊΠ»Π΅Ρ‚ΠΊΡƒ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ провСряйтС Ρ‚ΠΎΡ‚ столбСц, ряд, ΠΈ Π±Π»ΠΎΠΊ Ρ‚Ρ€ΠΈ Π½Π° Ρ‚Ρ€ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится заполняСмая Π²Π°ΠΌΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠ°. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ 8 Ρ†ΠΈΡ„Ρ€ Π½Π° Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ!
  • Коли Π² столбикС ΠΈΠ»ΠΈ ряду ΠΎΡΡ‚Π°Π»Π°ΡΡŒ ΠΎΠ΄Π½Π° пустая ΠΊΠ»Π΅Ρ‚ΠΊΠ°, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Ρ‘. ΠŸΡ€ΠΎΡΡ‚ΠΎ проглядитС столбСц\строку\ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊ, ΠΈ посмотритС, ΠΊΠ°ΠΊΠΎΠ΅ число Π²Ρ‹ здСсь Π΅Ρ‰Ρ‘ Π½Π΅ писали.
  • Когда Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ΠΌ ΠΏΠΎΠ»Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ нСсколько пустых ΠΊΠ»Π΅Ρ‚ΠΎΠΊ, ΠΈ, нСсмотря Π½ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ, для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ числа ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Ρ†ΠΈΡ„Ρ€Π°, Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΊΠ»Π΅Ρ‚ΠΎΡ‡ΠΊΡƒ. ΠŸΠ΅Ρ€Π΅Π΄ записываниСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ встрСчаСтся Π»ΠΈ записываСмоС Π²Π°ΠΌΠΈ число Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… ΠΏΠΎ столбцу, строчкС ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠ΅.
  • Как ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ, заядлыми ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Π½Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ стратСгии для Π±ΠΎΠ»Π΅Π΅ скорого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.
    Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ‡Π°Ρ‰Π΅ всСго Π±Ρ‹Π»ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ строчСк, столбиков, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΎΠ²… Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ этой Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚, ищСтся Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ столбцС\строкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ этим числом. Π’ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ этого числа Π½Π΅Ρ‚, ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ‚Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Π³Π΄Π΅ это число ΡƒΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. Π’Π°ΠΊΠΈΠΌ замысловатым Ρ‚Ρ€ΡŽΠΊΠΎΠΌ находится Ρ‚Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ°, Π³Π΄Π΅ Π½Π΅ΠΊΠΎΠ΅ число ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ находится. Вся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° лишь Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Ρ‚ΠΎ самоС, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ число.

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

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

  • Π‘Π°ΠΌΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ созданиС ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ поля. ΠŸΡ€ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π² опциях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΈΠ³Ρ€Π° сама ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ошибки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подсвСтки Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² чисСл, ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π°Π²Π°Ρ‚ΡŒ подсказки Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ.
  • ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, это ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ€Π΅ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. НС Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΡΠΊΠ°Ρ‚ΡŒ с собой Π³Π°Π·Π΅Ρ‚Ρƒ, ΠΈ послС СдинствСнной ΠΈΠ³Ρ€Ρ‹ Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Π² ΠΌΡƒΡΠΎΡ€Π½ΡƒΡŽ ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ.
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Цифровая ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° позволяСт ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ расстановкой Ρ†ΠΈΡ„Ρ€ Π² судоку.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ Ρ„Π°ΠΊΡ‚Ρ‹ ΠΎ судоку — Π½Π΅ΠΊΠΈΠΉ Π‘Π΅Ρ€Ρ‚Ρ…Π°ΠΌ Π€Π΅Π»ΡŒΠ³Π΅Π½Ρ…Π°ΡƒΡΡ€ посчитал количСство тСорСтичСских ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π² стандартном ΠΏΠΎΠ»Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ 9 Π½Π° 9, ΠΈ ΠΏΡ€ΠΈΡˆΡ‘Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ 6 670 903 752 021 072 936 960 Ρ€Π°Π·Π½Ρ‹Ρ… судоку.

Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅:

ЯпонскиС кроссворды. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ – ΠœΠ΅Π΄Π³Π°ΡƒΡ Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡ – АрхитСктура ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π² ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ трудоустройства выпускников Π²ΡƒΠ·Π° ΠΌΠ½ΠΎΠ³ΠΎΠ°Π³Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°

БСйчас Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ вСсСло ΠΈ с интСрСсом провСсти врСмя. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ… особСнно Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ японскиС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ: ΠΊΠ°ΠΊΡƒΡ€ΠΎ, судоку ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, японскиС кроссворды. Π•Ρ‰Ρ‘ Π² дСтствС ΠΌΠ½Π΅ Π½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ судоку ΠΈ я всСгда смотрСл Π½Π° японскиС кроссворды, располоТСнныС Π² Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°Ρ…, с Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π½ΠΈΠ΅ΠΌ. Они для мСня Π±Ρ‹Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ слоТныС ΠΈ нСпонятныС, хотя я пытался Π² Π½ΠΈΡ… Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Ρƒ мСня Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ‚ΠΎ я ΠΈΡ… оставил. И вСрнулся ΠΊ Π½ΠΈΠΌ Π»Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· 10, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π» ΡƒΠΆΠ΅ Π² унивСрситСтС. На Π»Π΅Ρ‚Π½ΠΈΡ… ΠΊΠ°Π½ΠΈΠΊΡƒΠ»Π°Ρ… Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ свободного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Π½ΠΈΠΌΠΈ Π΅Ρ‰Ρ‘ Ρ€Π°Π· ΠΈ ΡƒΠΆΠ΅ Π² этот Ρ€Π°Π· ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Π‘ Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, самыми Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°ΠΌΠΈ.

Π‘Ρ€Π΅Π΄ΠΈ магистров нашСго унивСрситСта Π΅ΡΡ‚ΡŒ нСсколько людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ освСтили эту Ρ‚Π΅ΠΌΡƒ Π² своём ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ [1, 2]. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Нина АвдТи сдСлала это ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, рассказав ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΠΌ описании кроссвордов, истории ΠΈΡ… возникновСния, ΠΎΠ±Ρ‰Π΅ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ΅ ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Она Ρ‚Π°ΠΊΠΆΠ΅ освСтила особСнности Ρ‡Ρ‘Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹Ρ… ΠΈ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… кроссвордов. Однако сам Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΈ описаны Π² подробностях, поэтому Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ я Ρ…ΠΎΡ‡Ρƒ ΠΈΡ… ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ, Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ японских кроссвордов ΠΊΠ°ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ японских кроссвордов сначала Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ модСль ΠΈ порядок Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Японский кроссворд состоит ΠΈΠ· основного поля, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ располоТСны ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ 3 состояния: Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π°, пустая ΠΈ нСопрСдСлённая. Π”Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° строки ΠΈ столбцы, рядом с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΅ΡΡ‚ΡŒ числа, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° количСство ΠΊΠ»Π΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½Ρ‹. Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· этого Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов, прСдставлСнная Π½Π° рисункС 1.

Рисунок 1 – Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов

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

Π’ классС Nonogram Π΅ΡΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π»ΠΈΠ½ΠΈΠΉ для Π°Π½Π°Π»ΠΈΠ·Π°. ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΈΠ½ΠΈΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ячССк для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π° Π°Π½Π°Π»ΠΈΠ·, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ячССк ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΠ»ΠΈ Π±Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ разработанная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с ΠΊΡ€Π°ΠΉΠ½ΠΈΠΌΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΈ пустыми ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°ΠΌΠΈ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описаны Π² [8].

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² [9].

Π‘ΡƒΠ΄ΠΎΠΊΡƒ ΠΈ расписаниС

Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Jan 22, 2019

Π’ наши Π΄Π½ΠΈ машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ довольно популярно, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ· Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π² пространствС «ИИ» Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. На самом Π΄Π΅Π»Π΅, эти Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ ΠΈΠΌΠΈ,

Π’ΠΈΠ΄Π΅ΠΎ вСрсия этой ΡΡ‚Π°Ρ‚ΡŒΠΈ

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ занятия ΠΈ классы. Π•ΡΡ‚ΡŒ 36 ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ², 36 ΠΊΠΎΠΌΠ½Π°Ρ‚ ΠΈ 800 Π»Π΅ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ, сколько Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ? Π’ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚: 10²⁴⁹⁰ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ это Π² пСрспСктиву, Π΅ΡΡ‚ΡŒ 10⁸⁰ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΡ‹Ρ… Π°Ρ‚ΠΎΠΌΠΎΠ² Π²ΠΎ всСлСнной. Π”Π°ΠΆΠ΅ такая простая Π·Π°Π΄Π°Ρ‡Π°, ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ занятий Π² классС, связана с астрономичСскими числами ΠΈ пСрСстановками, ΠΈ Ρ€ΠΈΡΠΊΡƒΠ΅Ρ‚ΠΠŸ ЖСсткая тСрритория, Но я ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ алгоритмичСски Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ) своСврСмСнно.

ΠžΠ±Π»Π°ΡΡ‚ΡŒ исслСдования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π΅ Π½ΠΎΠ²Π°, Π½ΠΎ Π΅Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹ для практичСских повсСднСвных Π·Π°Π΄Π°Ρ‡. Как Π²Ρ‹ максимизируСтС ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΏΠΎ нСскольким линиям ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, имСя Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ производствСнных мощностСй? Как Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ 200 мСдсСстСр Π² Π±ΠΎΠ»ΡŒΠ½ΠΈΡ†Π΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ запросами Π½Π° отпуск, стаТами, ΠΏΡ€ΠΎΡ„ΡΠΎΡŽΠ·Π½Ρ‹ΠΌΠΈ ограничСниями ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ? Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ спортивныС Ρ‚ΡƒΡ€Π½ΠΈΡ€Ρ‹ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Π΅ расстояния? Как насчСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ своСврСмСнной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ сСти? Или просто Ρ€Π΅ΡˆΠΈΡ‚ΡŒ судоку?

БущСствуСт мноТСство Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ. Они Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅,мСтаэвристики, Π° такТСцСлочислСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ нСсколько. Π›ΠΈΡ‡Π½ΠΎ я Π½Π°Ρ…ΠΎΠΆΡƒ эти Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ поиска довольно ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, ΠΈ с Π½ΠΈΠΌΠΈ приходится Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство практичСских Π·Π°Π΄Π°Ρ‡. Π’Π°ΠΊΠΆΠ΅ интСрСсно, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ нСпосрСдствСнно ΠΊ ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΠΌΡƒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ само ΠΏΠΎ сСбС машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ являСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.

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

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ, я Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ это слоТноС, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ΠšΡƒΡ€Ρ Coursera ΠΏΠΎ дискрСтной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π­Ρ‚ΠΎΡ‚ класс довольно Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½Ρ‹ΠΉ, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΈ вСсСлый. Π­Ρ‚ΠΎ стоит Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ энСргии, Π΄Π°ΠΆΠ΅ Ссли Π²Π°ΠΌ приходится ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ своим Π½ΠΎΠ³Π°ΠΌ.

Π“ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ΡΡŒ, для тСхничСских спСциалистов Π±ΡƒΠ΄Π΅Ρ‚ достаточно ΠΊΠΎΠ΄Π°! Π’Π°ΠΆΠ½ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ свой взгляд Π½Π° ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ модСль. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽ вас Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ (ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ) ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΈ. Если Π²Ρ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ создадим Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ унивСрситСтский Π³Ρ€Π°Ρ„ΠΈΠΊ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса. ΠœΡ‹ построим сСтку состояния занятости Π² Π΄Π²ΡƒΡ… измСрСниях: классы ΠΈ врСмСнная шкала с 15-ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹ΠΌΠΈ дискрСтными ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ. Если Π±Ρ‹ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ расписаниС для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠ½Π°Ρ‚, это Π±Ρ‹Π»ΠΎ Π±Ρ‹ трСмя измСрСниями: классы ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹. БСйчас ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ сдСлаСм ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ, Π° ΠΏΠΎΠ·ΠΆΠ΅ я объясню, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько ΠΊΠΎΠΌΠ½Π°Ρ‚.

Π­Ρ‚ΠΈ классы ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Β«ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡΒ» Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠΉΡΡ сСанс Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя суток.

Π’ΠΎΡ‚ классы:

  • ΠŸΡΠΈΡ…ΠΈΠΊΠ° 101 (1 час, 2 сСанса Π² нСдСлю)
  • Английский 101 (1,5 часа, 2 занятия Π² нСдСлю)
  • ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° 300 (1,5 часа, 2 сСанса Π² нСдСлю)
  • Psych 300 (3 часа, 1 сСанс / нСдСля)
  • Π˜ΡΡ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ I (2 часа, 2 сСанса Π² нСдСлю)
  • ЛинСйная Π°Π»Π³Π΅Π±Ρ€Π° I (2 часа, 3 сСанса Π² нСдСлю)
  • Боциология 101 (1 час, 2 сСанса Π² нСдСлю)
  • Биология 101 (1 час, 2 сСанса Π² нСдСлю)
  • Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° поставок 300 (2,5 часа, 2 сСанса Π² нСдСлю)
  • ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ 101 (1 час, 1 сСанс Π² нСдСлю)

Π”Π΅Π½ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ‚ Π½Π° дискрСтныС 15-ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹Π΅ приращСния, ΠΈ занятия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° эти приращСния. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, класс ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²: 00,: 15,: 30 ΠΈΠ»ΠΈ: 45 часа.

Рабочая нСдСля с понСдСльника ΠΏΠΎ пятницу. Π Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ с ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²ΠΎΠΌ с 11:30 Π΄ΠΎ 13:00:

  • 8:00 AM-11:30AM
  • 1:00 PM-5:00PM

ВАША Π¦Π•Π›Π¬:создайтС модСль, которая ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ эти классы Π±Π΅Π· налоТСния ΠΈ соотвСтствуСт этим трСбованиям.

ΠžΠ‘Π’ΠžΠ ΠžΠ–ΠΠž, Π‘ΠŸΠžΠ™Π›Π•Π Π«:Π’ΠΎΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ собираСмся Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ «ИИ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ строим с нуля. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это дСлаСтся, поТалуйста, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ

SPOIILER ALERT: Π’ΠΎΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ наш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ построит ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π₯ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π΅Ρ‰Π΅? Π­Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ», ΠΈ количСство пСрСстановок для изучСния являСтся астрономичСским. Но ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ, надСюсь, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ довольно просто.

ΠΎΡ‡Π΅Π½ΡŒΠŸΠ΅Ρ€Π²ΠΎΠ΅, Π½Π° Ρ‡Ρ‚ΠΎ стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, это Ρ‚ΠΎ, ΠΊΠ°ΠΊ всС разбиваСтся Π½Π° Β«15-ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹Π΅Β» Π±Π»ΠΎΠΊΠΈ. Π­Ρ‚ΠΎ Π½Π΅ нСпрСрывная / линСйная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Π° скорСС дискрСтная, ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² строятся Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ создали графиквсСнСдСля Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° 15 ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ «…» — это просто свСрнутый Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас нСдостаточно мСста для отобраТСния 672 Π±Π»ΠΎΠΊΠΎΠ² Π·Π° нСдСлю (672 = 7 Π΄Π½Π΅ΠΉ * 24 часа * 4 Π±Π»ΠΎΠΊΠ° Π² час).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ эту ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ΠΈ сдСлаСм классы осью ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹. КаТдоС пСрСсСчСниС / ячСйка являСтсяSlotэто ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 1 ΠΈΠ»ΠΈ 0. Π­Ρ‚Π° двоичная пСрСмСнная Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ этоSlotврСмя Π½Π°Ρ‡Π°Π»Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ повторСния этого класса. ΠœΡ‹ установим для Π½ΠΈΡ… всС 0, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:

Π‘Π΅Ρ‚ΠΊΠ° Π½Π°ΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π­Ρ‚Π° Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для логичСского Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π­Ρ‚ΠΎ сдСлаСт ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠΌΠΎΡ‰ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ наши ограничСния Π±ΡƒΠ΄ΡƒΡ‚ сосрСдоточСны Π½Π° Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ… Π² сСткС.

Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΠšΠΎΡ‚Π»ΠΈΠ½ΠΊΠ°ΠΊ язык программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Java, Π½ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»Π΅Π½ ΠΈ Π»Π°ΠΊΠΎΠ½ΠΈΡ‡Π΅Π½, Ρ‡Π΅ΠΌ Java. ΠœΡ‹ собираСмся Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСимущСствами Java 8LocalDate/LocalTimeAPI для облСгчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ нашСго калСндаря.

Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Kotlin, Ρ‚ΠΎ это, ΠΏΠΎ сути, Β«Ρ‚ΡƒΠΏΠΎΠΉ ScalaΒ», ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π½Π° Swift, ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ Android. По сути, для создания ΠΏΡ€Π°Π³ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ языка Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ практичСскиС возмоТности Java, C #, Scala, Groovy ΠΈ Python. Он Ρ‚Π°ΠΊΠΆΠ΅ компилируСтся Π² Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Java ΠΈ Π»Π΅Π³ΠΊΠΎ взаимодСйствуСт с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Java.

Π”Π°Π²Π°ΠΉΡ‚Π΅ настроим ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ нашСго основного ΠΏΡ€Π°Π²ΠΈΠ»Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

import java.time.LocalDate
import java.time.LocalTime

// Any Monday through Friday date range will work
val operatingDates =
LocalDate.of(2017,10,16)..LocalDate. of(2017,10,20)val operatingDay = LocalTime.of(8,0)..LocalTime.of(17,0)

val breaks = listOf<ClosedRange<LocalTime>>(
LocalTime.of(11,30)..LocalTime.of(12,59)
)

Π”Π°Π»Π΅Π΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ объявимScheduledClassΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит свойства Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

data class ScheduledClass(val id: Int,
val name: String,
val hoursLength: Double,
val recurrences: Int,
val recurrenceGapDays: Int = 2)

recurrenceGapDaysминимальноС количСство Π΄Π½Π΅ΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π°Ρ‡Π°Π»Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ повторСния. НапримСр, Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅Psych 100ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ 2 повторСния ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 2-Π΄Π½Π΅Π²Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Ρ‹Π². Если ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ Π±Ρ‹Π» Π² понСдСльник Π² 8 часов ΡƒΡ‚Ρ€Π°, Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Ρ€ΠΎΠ²Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 2 дня (48 часов), Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² срСду Π² 8 часов ΡƒΡ‚Ρ€Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚2, Ρ‡Ρ‚ΠΎ даст 48 часов ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСанса.

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ всСScheduledClassслучаи Π²List:

val scheduledClasses = listOf(
ScheduledClass(
id=1,
name="Psych 101",
hoursLength=1.0,
recurrences=2
),
ScheduledClass(
id=2,
name="English 101",
hoursLength=1.5,
recurrences=3
),
ScheduledClass(
id=3,
name="Math 300",
hoursLength=1.5,
recurrences=2
),
ScheduledClass(
id=4,
name="Psych 300",
hoursLength=3.0,
recurrences=1
),
ScheduledClass(
id=5,
name="Calculus I",
hoursLength=2.0,
recurrences=2
),
ScheduledClass(
id=6,
name="Linear Algebra I",
hoursLength=2.0,
recurrences=3
),
ScheduledClass(
id=7,
name="Sociology 101",
hoursLength=1. 0,
recurrences=2
),
ScheduledClass(
id=8,
name="Biology 101",
hoursLength=1.0,
recurrences=2
),
ScheduledClass(
id=9,
name="Supply Chain 300",
hoursLength=2.5,
recurrences=2
),
ScheduledClass(
id=10,
name="Orientation 101",
hoursLength=1.0,
recurrences=1
)
)

BlockКласс Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дискрСтный 15-ΠΌΠΈΠ½ΡƒΡ‚Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ KotlinSequenceΠ² сочСтании с Java 8LocalDate/LocalTimeAPI для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ всСх Π±Π»ΠΎΠΊΠΎΠ² для всСго ΠΎΠΊΠ½Π° планирования. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ создадим нСсколько Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свойств для извлСчСнияtimeRangeΠ° Ρ‚Π°ΠΊΠΆΠ΅, являСтся Π»ΠΈ этоwithinOperatingDay,withinOperatingDayсвойство Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, Ссли этоBlockнаходится Π² Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² сСрСдинС Π½ΠΎΡ‡ΠΈ ΠΈΠ»ΠΈ Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π°).

/** A discrete, 15-minute chunk of time a class can be scheduled on */
data class Block(val range: ClosedRange<LocalDateTime>) {

val timeRange =
range.start.toLocalTime()..range.endInclusive.toLocalTime() /** indicates if this block is in operating day/break
constraints */
val withinOperatingDay get() =
breaks.all { timeRange.start !in it } &&
timeRange.start in operatingDay &&
timeRange.endInclusive in operatingDay

// manage instances
companion object {

/*
All operating blocks for the entire week, broken up in 15
minute increments.
Lazily initialize to prevent circular construction issues
*/
val all by lazy { generateSequence(operatingDates. start.atStartOfDay()){
dt -> dt.plusMinutes(15)
.takeIf { it.plusMinutes(15) <=
operatingDates.endInclusive.atTime(23,59)
}
}
.map { Block(it..it.plusMinutes(15)) }
.toList()
}

/* only returns blocks within the operating times */
val allInOperatingDay by lazy {
all
.filter { it.withinOperatingDay }
}
}
}

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΄ΠΎΠΌΠ΅Π½Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡlazy { }Π΄Π΅Π»Π΅Π³Π°Ρ‚, Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для прСдотвращСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ построСниСм, Π½Π΅ создавая элСмСнты Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Π½Ρ‹.

НаконСц,Slotкласс Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ пСрСсСчСниС / ячСйку ΠΌΠ΅ΠΆΠ΄ΡƒScheduledClassΠΈBlock, ΠœΡ‹ сгСнСрируСм ΠΈΡ… всСScheduledClassс ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌBlock, ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ создадим Π½Π΅Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉselectedдвоичная пСрСмСнная, которая Π±ΡƒΠ΄Π΅Ρ‚nullΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΠΌ это1ΠΈΠ»ΠΈ0,

data class Slot(val block: Block, 
val scheduledClass: ScheduledClass) {

var selected: Int? = null

companion object {

val all by lazy {
Block.all.asSequence().flatMap { b ->
ScheduledClass.all.asSequence().map { Slot(b,it)}
}
.toList()
}
}
}

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Π΅ цСлочислСнныС Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ограничСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈΡ… дляselectedΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π’ Python Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΠΏΡƒΠ»ΡŒΠΏΠ°ΠΈΠ»ΠΈPyOmo, На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Java Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒojAlgoΠΈΠ»ΠΈOptaPlanner, Для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· этих Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ я Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ Π±Ρ‹ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ $ 10KЛицСнзия IBM CPLEXΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ быстрСС для Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈ слоТных Π·Π°Π΄Π°Ρ‡.

Но я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с нуля. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ выполнСния ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ большой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ эвристикой (стратСгиями поиска) ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния вашСго Π΄ΠΎΠΌΠ΅Π½Π°.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ погрузимся Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ дляselectedΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌSlotΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π½Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько мыслСнных экспСримСнтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ наши ограничСния. Π―, вСроятно, ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» Π²ΠΏΡƒΡΡ‚ΡƒΡŽ 50 листов Π±ΡƒΠΌΠ°Π³ΠΈ, придумывая ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½ΠΎ я нашСл ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π­Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ абстрактно, Π½ΠΎ ΠΌΠΎΡ‰Π½ΠΎ ΠΈ эффСктивно для этой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΌΡ‹ собираСмся Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉSlot1ΠΈΠ»ΠΈ0ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ повторСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса, Π’ΠΎΡ‚ ΠΎΠ΄Π½Π° ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ наш Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ класс Psych 101 начинаСтся Π² понСдСльник 9:00 ΡƒΡ‚Ρ€Π°, Π° социология 101 начинаСтся Π² понСдСльник 9:15 ΡƒΡ‚Ρ€Π°. Π’ΠΎΡ‚ это Π½Π° нашСй сСткС:

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ этот сцСнарий Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π’Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ случай? Π’ Π±Π»ΠΎΠΊΠ΅ ПН 9:45 ΡƒΡ‚Ρ€Π° ΠŸΡΠΈΡ…ΠΈΠΊΠ° 101 (для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ трСбуСтся Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π»ΠΎΠΊΠ°) ΠΈ Боциология 101 (для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π°ΠΊΠΆΠ΅ трСбуСтся Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π»ΠΎΠΊΠ°) находятся Π² ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π΅ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚. Но ΠΊΠ°ΠΊ Π²Ρ‹ это описываСтС?

Π‘ΡƒΠΌΠΌΠ° Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Β«Π²Π»ΠΈΡΡŽΡ‚Β» Π½Π° Π±Π»ΠΎΠΊ 9:45, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π½Π°1, Π‘ΡƒΠΌΠΌΠ°1фактичСски ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ класс Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ этот Π±Π»ΠΎΠΊ, ΠΈ0ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ классы Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ этот Π±Π»ΠΎΠΊ Π²ΠΎΠΎΠ±Ρ‰Π΅ (Ρ‚Π°ΠΊΠΆΠ΅ допустимо). ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ случаи Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ сбоями, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ сумма Β«Π²Π»ΠΈΡΡŽΡ‰ΠΈΡ…Β» слотов2,

Если Π±Ρ‹ ΠΌΡ‹ пСрСнСсли Π‘ΠΎΡ†ΠΈΠΎΠ»ΠΎΠ³ΠΈΡŽ 101 Π½Π° 10:00 ΡƒΡ‚Ρ€Π°, Ρ‚ΠΎΠ³Π΄Π° сумма Π±Ρ‹Π»Π° Π±Ρ‹1ΠΈ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ (ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅):

Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эту Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΊΠΊΠ°ΠΆΠ΄Ρ‹ΠΉΠ±Π»ΠΎΠΊ ΠΏΠΎ всСй Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ шкалС, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ слоты для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ этот Π±Π»ΠΎΠΊ, ΠΈ Π΄ΠΈΠΊΡ‚ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΡ… сумма Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ большС 1. Π­Ρ‚Π° абстрактная, Π½ΠΎ мощная идСя достигаСт всСго, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это выглядит Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π½ΠΈΠΆΠ΅, Π³Π΄Π΅ всС слоты, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° Π±Π»ΠΎΠΊ 9:45 AM, Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ВсС эти синиС Π±Π»ΠΎΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ сумму Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π»ΠΎΠΊ 9:45 ΡƒΡ‚Ρ€Π° Π½Π΅ Π±Ρ‹Π» Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ Π΄Π²Π°ΠΆΠ΄Ρ‹.

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ повторСния. Π’Π΅Π΄ΡŒ ΠΌΡ‹ ставим1Π² слотС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ врСмя Π½Π°Ρ‡Π°Π»Π° ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ класса, Если Π±Ρ‹ ΠΌΡ‹ смотрСли Π½Π° Π±Π»ΠΎΠΊ 9:45 Π² пятницу, ΠΌΡ‹ Π±Ρ‹ запросили Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ Π² Π½Π°Ρ‡Π°Π»Π΅ Π½Π΅Π΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π±Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ этот Π±Π»ΠΎΠΊ Π² 9:45 Π² пятницу Π±Ρ‹Π» занят (всС ΠΎΠ½ΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ понСдСльника). Π’ΠΎΡ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС Π½ΠΈΠΆΠ΅. Π‘ΡƒΠΌΠΌΠ° этих синих слотов Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ большС 1.

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

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту идСю воздСйствия Π½Π° слоты для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, сначала Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти слоты для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ класса Π² Π΄Π°Π½Π½ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΈ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡƒΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Β«1Β». Π—Π²Π΅Π·Π΄Π° этой ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠšΠΎΡ‚Π»ΠΈΠ½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎListΠΈΠ· ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²:

enum class RecurrenceMode { PARTIAL_ONLY, FULL_ONLY, ALL }

fun List<T>.affectedWindows(slotsNeeded: Int,
gap: Int,
recurrences: Int,
mode: RecurrenceMode = RecurrenceMode.FULL_ONLY) = (0..size).asSequence().map { i ->
(1..recurrences).asSequence(). map { (it - 1) * gap }
.filter { it + i < size }
.map { r ->
subList(i + r,
(i + r + slotsNeeded)
.let { if (it > size) size else it })
}
.toList()
}.filter {
when
(mode) {
RecurrenceMode.ALL -> true RecurrenceMode.FULL_ONLY ->
it.size == recurrences &&
it.all { it.size == slotsNeeded } RecurrenceMode.PARTIAL_ONLY ->
it.size < recurrences ||
it.any { it.size < slotsNeeded }
}
}

Π― позволю Π²Π°ΠΌ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡΠ²Π΅Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ выполняСт, Ρ‡Ρ‚ΠΎList<Slot>ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΎΠΊΠΎΠ½Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, которая внСдряСтgapΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ. Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½Π΅Ρ‚ список списков,List<List<T>>Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ список являСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ, Π° элСмСнты Π² Π½Π΅ΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ элСмСнтами. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅gapэто количСство элСмСнтов ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΠΎΠΊΠ½Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΎ шаблонС, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π·ΡΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ числа ΠΎΡ‚ 1 Π΄ΠΎ 20 ΠΈ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ 4 с Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠΌ 6 ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½Π°Ρ‡Π°Π»ΠΎΠΌ повторСния ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ 3 повторСния. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ, Π° Π½Π΅ частичными, поэтомуmodeΠ±ΡƒΠ΄Π΅Ρ‚ установлСн Π²RecurrenceMode.FULL_ONLY,

fun main(args: Array<String>) {    (1. .20).toList()
.affectedWindows(slotsNeeded = 4,
gap = 6,
recurrences = 3,
mode = RecurrenceMode.FULL_ONLY
)
.forEach { println(it) }
}

Π’Π«Π₯ΠžΠ”:

[[1, 2, 3, 4], [7, 8, 9, 10], [13, 14, 15, 16]]
[[2, 3, 4, 5], [8, 9, 10, 11], [14, 15, 16, 17]]
[[3, 4, 5, 6], [9, 10, 11, 12], [15, 16, 17, 18]]
[[4, 5, 6, 7], [10, 11, 12, 13], [16, 17, 18, 19]]
[[5, 6, 7, 8], [11, 12, 13, 14], [17, 18, 19, 20]]

Если ΠΌΡ‹ установимmodeΠ²RecurrenceMode.PARTIAL_ONLYэто даст Π½Π°ΠΌ Β«Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Π΅Β» Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ смогли произвСсти3повторСния всС с Π΄Π»ΠΈΠ½ΠΎΠΉ4, Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ для опрСдСлСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ 0, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π» 5 Π²Π΅Ρ‡Π΅Ρ€Π°).

fun main(args: Array<String>) {
(1..20).toList()
.affectedWindows(slotsNeeded = 4,
gap = 6,
recurrences = 3,
mode = RecurrenceMode.PARTIAL_ONLY
)
.forEach { println(it) }
}

Π’Π«Π₯ΠžΠ”:

[[6, 7, 8, 9], [12, 13, 14, 15], [18, 19, 20]]
[[7, 8, 9, 10], [13, 14, 15, 16], [19, 20]]
[[8, 9, 10, 11], [14, 15, 16, 17], [20]]
[[9, 10, 11, 12], [15, 16, 17, 18]]
[[10, 11, 12, 13], [16, 17, 18, 19]]
[[11, 12, 13, 14], [17, 18, 19, 20]]
[[12, 13, 14, 15], [18, 19, 20]]
[[13, 14, 15, 16], [19, 20]]
[[14, 15, 16, 17], [20]]
[[15, 16, 17, 18]]
[[16, 17, 18, 19]]
[[17, 18, 19, 20]]
[[18, 19, 20]]
[[19, 20]]
[[20]]

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этоaffectedWindows()функция для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ классов ΠΈ создания всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… пСрСстановок Π² нашСм ΠΎΠΊΠ½Π΅ планирования Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с понСдСльника ΠΏΠΎ пятницу. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ слоты для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ «обнуляСм» слоты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ. НапримСр, запуск Π‘ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ 101 Π² 16:15 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ 17:00. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, этот слот Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ просто установлСн Π² Β«0Β» ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π² нашСм поискС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ сдСлаСм ΠΏΠΎΠ·ΠΆΠ΅.

/** A discrete, 15-minute chunk of time a class can be scheduled on */
data class Block(val range: ClosedRange<LocalDateTime>) {

val timeRange =
range.start.toLocalTime()..range.endInclusive.toLocalTime() /** indicates if this block is zeroed due to operating
day/break constraints */
val withinOperatingDay get() =
breaks.all { timeRange.start !in it } &&
timeRange.start in operatingDay &&
timeRange.endInclusive in operatingDay

val affectingSlots by lazy {
ScheduledClass.all.asSequence()
.flatMap {
it
.affectingSlotsFor(this).asSequence()
}.toSet()
}

companion object {

/*
All operating blocks for the entire week, broken up in 15
minute increments.
Lazily initialize to prevent circular construction issues
*/
val all by lazy { generateSequence(operatingDates.start.atStartOfDay()){
dt -> dt.plusMinutes(15)
.takeIf { it.plusMinutes(15) <=
operatingDates. endInclusive.atTime(23,59)
}
}
.map { Block(it..it.plusMinutes(15)) }
.toList()
}

/* only returns blocks within the operating times */
val allInOperatingDay by lazy {
all
.filter { it.withinOperatingDay }
}
}
}

data class ScheduledClass(val id: Int,
val name: String,
val hoursLength: Double,
val recurrences: Int,
val recurrenceGapDays: Int = 2) {

/** the # of slots between each recurrence */
val gap = recurrenceGapDays * 24 * 4

/** the # of slots needed for a given occurrence */
val slotsNeededPerSession = (hoursLength * 4).toInt()

/** yields slots for this given scheduled class */
val slots by lazy {
Slot.all.asSequence()
.filter { it.scheduledClass == this }
.toList()
}

/** yields slot groups for this scheduled class */
val recurrenceSlots by lazy {
slots
.affectedWindows(slotsNeeded = slotsNeededPerSession,
gap = gap,
recurrences = recurrences,
mode = RecurrenceMode.FULL_ONLY
).toList()
}

/** yields slots that affect the given block for this
scheduled class */
fun affectingSlotsFor(block: Block) =
recurrenceSlots.asSequence()
. filter { blk ->
blk.flatMap { it }
.any { it.block == block }
}
.map { it.first().first() }

/** These slots should be fixed to zero **/
val slotsFixedToZero by lazy {
// broken recurrences
slots.affectedWindows(slotsNeeded = slotsNeededPerSession,
gap = gap,
recurrences = recurrences,
mode = RecurrenceMode.PARTIAL_ONLY
) .flatMap { it.asSequence() } //flatten the groups!
.flatMap { it.asSequence() }
.plus(
recurrenceSlots.asSequence()
.flatMap { it.asSequence() }
.filter { slot ->
slot.any {
!it.block.withinOperatingDay
}
}
.map { it.first() }
)
.distinct()
.onEach {
it
.selected = 0
}
.toList()
}

/**translates and returns the optimized start time of the class */
val start get() =
slots.asSequence()
.filter { it.selected == 1 }
.map { it.block.dateTimeRange.start }
.min()!!

/** translates and returns the optimized end time of the class */
val end get() = start. plusMinutes(
(hoursLength * 60.0).toLong()
)

/** returns the DayOfWeeks where recurrences take place */
val daysOfWeek get() = (0..(recurrences-1)).asSequence()
.map {
start
.dayOfWeek.plus(it.toLong() * recurrenceGapDays)
}.sorted()

companion object {
val all by lazy { scheduledClasses }
}
}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ эффСктивная инфраструктура, настроСнная для запроса слотов, Π²Π»ΠΈΡΡŽΡ‰ΠΈΡ… Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ нашим ограничСниям. НадСюсь, Π²Ρ‹ довольно ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ рСкурсивныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Если Π½Π΅Ρ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ!

Но сначала я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту идСю Π½Π° Π±ΠΎΠ»Π΅Π΅ простом ΠΈ понятном ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅: судоку. Он ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вСтвлСния, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ я Π²Π΅Ρ€Π½ΡƒΡΡŒ ΠΊ Π·Π°Π΄Π°Ρ‡Π΅ планирования.

Рассмотрим судоку

НадСюсь, Ρ‡Ρ‚ΠΎ Будокус — знакомая ΠΈΠ³Ρ€Π°-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°. Π’Π°ΠΌ прСдоставляСтся сСтка ячССк 9×9, Π³Π΄Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ячСйки ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ числа 1–9. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ значСния для ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ пустых ячССк, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая строка, столбСц ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ 3×3 ΠΈΠΌΠ΅Π»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° 1–9.

Випичная Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π²Ρ‹ Ρ€Π΅ΡˆΠ°Π΅Ρ‚Π΅ для пустых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ? ΠŸΠ΅Ρ€Π΅Π±ΠΈΠ²Π°Ρ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ½ΠΎ нСэффСктивно, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° Π±ΠΎΠ»Π΅Π΅ разумная стратСгия поиска.

ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ поиск ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π΄Π΅Ρ€Π΅Π²ΡŒΡ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с дискрСтными ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ (Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами), Π° Π½Π΅ с Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΌΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ (дСсятичными).

Π‘Π½Π°Ρ‡Π°Π»Π° Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ячСйки ΠΈ отсортируйтС ΠΈΡ… Π² спискС ΠΏΠΎ количСству Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚. НапримСр, ячСйка [4,4] ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, 5, поэтому ΠΎΠ½Π° ΠΈΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΉ, Π° ячСйка [2,6] Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ послСднСй, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ 6 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π—Π°Ρ‚Π΅ΠΌ создайтС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая рСкурсивно исслСдуСт ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² качСствС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° вСтвлСния. Π’ΠΎΡ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ этот рСкурсивный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ исслСдуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния:

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого отсортированного списка создайтС рСкурсивноС Π΄Π΅Ρ€Π΅Π²ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ исслСдуСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ячСйку Π‘ΡƒΠ΄ΠΎΠΊΡƒ ΠΈ Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ с самых ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ячССк, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сокращаСт пространство поиска. Π’Π°ΠΊΠΎΠ΅ использованиС стратСгии поиска извСстно ΠΊΠ°ΠΊ «эвристичСский». Π’ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° данная Π²Π΅Ρ‚ΠΊΠ° считаСтся нСдопустимой (Π½Π°Ρ€ΡƒΡˆΠ°Ρ наши ΠΏΡ€Π°Π²ΠΈΠ»Π° судоку), эта Π²Π΅Ρ‚ΠΊΠ° Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅. Π’Ρ‹ΡˆΠ΅ ячСйкС [4,2] нСльзя ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Β«3Β», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ячСйкС [3,2] ΡƒΠΆΠ΅ присвоили Β«3Β». Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ Π±Ρ‹, Ρ‡Ρ‚ΠΎ Β«3Β» ΡƒΠΆΠ΅ сущСствуСт Π² столбцС 2, поэтому Π½Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ поиск Π² этой Π²Π΅Ρ‚Π²ΠΈ, ΠΈ мычСрносливЭто.

Π’ Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π²Π΅Ρ‚Π²ΡŒ, которая исслСдовала всС 91 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ограничСния Π½Π΅ Π±Ρ‹Π»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Ρ‹, ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°ΡˆΡƒ судоку! Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ значСния Π²Π΅Ρ‚ΠΎΠΊ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°ΡˆΡƒ судоку!

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»Ρ Π‘ΡƒΠ΄ΠΎΠΊΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΅Π³ΠΎ здСсь.Π­Ρ‚Π° Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°Π³Π΄Π΅ происходит рСкурсивноС Π΄Π΅Ρ€Π΅Π²ΠΎ.

thomasnield / ΠšΠΎΡ‚Π»ΠΈΠ½-судоку Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ

Π Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ ΠΈΠ³Ρ€Ρ‹ suduko, написанный Π½Π° Kotlin. ВнСситС свой Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Вомаснолд / ΠšΠΎΡ‚Π»ΠΈΠ½-Π‘ΡƒΠ΄ΠΎΠΊΡƒ-Π‘ΠΎΠ»Π²Π΅Ρ€, создав…

github.com

Назад ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ планирования

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ судоку связано с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ планирования? Ну ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° самом Π΄Π΅Π»Π΅! ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эту ΡΠ°ΠΌΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ наши слоты, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ значСния 1 ΠΈΠ»ΠΈ 0, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π΅Ρ€Π΅Π²ΠΎ поиска. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½Ρ†Π΅ исслСдуСмой Π²Π΅Ρ‚Π²ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, всС Π»ΠΈ ваши ограничСния Π±Ρ‹Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ судоку, ΡƒΠ±Π΅Π΄ΠΈΠ²ΡˆΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ класс Π½Π΅ Π±Ρ‹Π» Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ занятого Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ нашС Π΄Π΅Ρ€Π΅Π²ΠΎ рСкурсивного поиска:

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ я ΠΌΠΎΠ³Ρƒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ‡ΡƒΠ΄ΠΎΠ²ΠΈΡ‰Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ с нуля (поТалуйста, прости ΠΌΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° илипросто посмотритС Π½Π° исходный ΠΊΠΎΠ΄). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽBranchNodeдля прСдставлСния Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ искомой Π²Π΅Ρ‚Π²ΠΈ, ΠΈ я ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π½Π°Π·Π°Π΄ ΠΏΠΎ Π²Π΅Ρ‚Π²ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Π°Ρ‚ Π»ΠΈ принятыС Π΄ΠΎ сих ΠΏΠΎΡ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠ΅ΠΉ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ. Π― ΠΌΠΎΠ³Ρƒ Ρ‚ΠΎΠ³Π΄Π° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒtraverse()функция для рСкурсивного изучСния всСго Π΄Π΅Ρ€Π΅Π²Π°, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

import java.time.DayOfWeek

class BranchNode(val selectedValue: Int,
restOfTree: List<Slot>,
val previous: BranchNode? = null) {

val slot = restOfTree.first()

val traverseBackwards = generateSequence(this) {
it
.previous
}
.toList()

// calculate remaining slots and prune where constraint propagates
val remainingSlots by lazy {
if
(selectedValue == 0)
restOfTree.minus(slot)
else {

// if this slot is occupied, affected slots can be pruned
val affectedSlotsPropogated = Block.allInOperatingDay
.asSequence().filter {
slot in it
.affectingSlots
}
.flatMap { it.affectingSlots.asSequence() }
.filter { it.selected == null }
.toSet()

restOfTree.asSequence()
.filter {
it
.scheduledClass != slot.scheduledClass
&& it !in affectedSlotsPropogated
}.toList()
}
}

val scheduleMet get() = traverseBackwards
.asSequence()
. filter { it.selectedValue == 1 }
.map { it.slot.scheduledClass }
.distinct()
.count() == ScheduledClass.all.count()

val isContinuable get() = !scheduleMet &&
remainingSlots.count() > 0 val isSolution get() = scheduleMet

fun applySolution() {
slot.selected = selectedValue
}
}

fun executeBranchingSearch() {

// pre-constraints
ScheduledClass.all.flatMap { it.slotsFixedToZero }
.forEach { it.selected = 0 }

// Encourage most "constrained" slots to be searched first
val sortedSlots = Slot.all.asSequence()
.filter { it.selected == null }.sortedWith(
compareBy(
{
// prioritize slots dealing with recurrences
val dow = it.block.range.start.dayOfWeek
when {
dow == DayOfWeek.MONDAY &&
it.scheduledClass.recurrences == 3
-> -1000 dow != DayOfWeek.MONDAY &&
it.scheduledClass.recurrences == 3
-> 1000 dow in
DayOfWeek.MONDAY..DayOfWeek.WEDNESDAY
&& it.scheduledClass. recurrences == 2
-> -500 dow !in
DayOfWeek.MONDAY..DayOfWeek.WEDNESDAY
&& it.scheduledClass.recurrences == 2
-> 500 dow in
DayOfWeek.THURSDAY..DayOfWeek.FRIDAY &&
it.scheduledClass.recurrences == 1
-> -300 dow !in
DayOfWeek.THURSDAY..DayOfWeek.FRIDAY &&
it.scheduledClass.recurrences == 1 -
> 300 else -> 0
}
}, // make search start at beginning of week
{ it.block.range.start }, // followed by class length
{-it.scheduledClass.slotsNeededPerSession }
)
).toList()

// this is a recursive function for exploring nodes
// in a branch-and-bound tree
fun traverse(currentBranch: BranchNode? = null): BranchNode? {

if (currentBranch != null &&
currentBranch.remainingSlots.isEmpty()) {
return currentBranch
}

for (candidateValue in intArrayOf(1,0)) {
val nextBranch = BranchNode(candidateValue,
currentBranch?.remainingSlots?: sortedSlots,
currentBranch
)

if (nextBranch.isSolution)
return nextBranch

if (nextBranch. isContinuable) {
val terminalBranch = traverse(nextBranch)
if (terminalBranch?.isSolution == true) {
return terminalBranch
}
}
}
return null
}

// start with the first Slot and set it as the seed
// recursively traverse from the seed and get a solution
val solution = traverse()

solution?.traverseBackwards?.forEach { it.applySolution() }?: throw Exception("Infeasible")
}import java.time.LocalDate
import java.time.LocalTime

// Any Monday through Friday date range will work
val operatingDates =
LocalDate.of(2017,10,16)..LocalDate.of(2017,10,20)val operatingDay = LocalTime.of(8,0)..LocalTime.of(17,0)

val breaks = listOf<ClosedRange<LocalTime>>(
LocalTime.of(11,30)..LocalTime.of(12,59)
)

Π― Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ эвристику для поиска слотов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Β«Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈΒ» Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌ с большСй Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ присвоСно Β«1Β». НапримСр, классы с 3 повторСниями Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° понСдСльник, поэтому ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ сначала ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… слоты Π² понСдСльник. Эвристика Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ высокорСкуррСнтных классов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 3 ΠΈ 2), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… сначала искали, поэтому ΠΌΡ‹ ΠΏΠΎΠΊΠΎΠ½Ρ‡ΠΈΠΌ с Π½ΠΈΠΌΠΈ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², классы с высокой ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ большой Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ агрСссивно сокращаСм Π½Π΅ΠΈΠ·Π²Π΅Π΄Π°Π½Π½Ρ‹Π΅ значСния Β«Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ нас большС Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ для поиска. НапримСр, Ссли моя Π²Π΅Ρ‚Π²ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ присвоила Β«1Β» Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌΡƒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρƒ Π² 9:30 для Π‘ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ 101, я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ всС слоты Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ для этого Π±Π»ΠΎΠΊΠ° Π² 9:30, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π‘ΠΈΠΎΠ»ΠΎΠ³ΠΈΡŽ 101, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Π° заняты для этой Π²Π΅Ρ‚Π²ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠ½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ эту Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΠ²Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ вывСсти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹!

fun main(args: Array<String>) {

executeBranchingSearch() ScheduledClass.all.sortedBy { it.start }
.forEach {
println("${it.name}-
${it
.daysOfWeek.joinToString("/")}
${it
.start.toLocalTime()}-${it.end.toLocalTime()}")
}
}

Если Π²Ρ‹ настраиваСтС свою эвристику ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ мСня, Π²ΠΎΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚:

Linear Algebra I- MONDAY/WEDNESDAY/FRIDAY 08:00-10:00
English 101- MONDAY/WEDNESDAY/FRIDAY 10:00-11:30
Supply Chain 300- MONDAY/WEDNESDAY 13:00-15:30
Math 300- MONDAY/WEDNESDAY 15:30-17:00
Calculus I- TUESDAY/THURSDAY 08:00-10:00
Psych 101- TUESDAY/THURSDAY 10:00-11:00
Sociology 101- TUESDAY/THURSDAY 13:00-14:00
Biology 101- TUESDAY/THURSDAY 14:00-15:00
Orientation 101- THURSDAY 15:00-16:00
Psych 300- FRIDAY 13:00-16:00

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄. НС ΠΏΠ»ΠΎΡ…ΠΎ, ΠΏΡ€Π°Π²Π΄Π°? Если Π±Ρ‹ ΠΌΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ это Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ, Π²ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит Π³Ρ€Π°Ρ„ΠΈΠΊ:

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎ, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ? ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ​​ТС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΠΏΠΎΠΌΠΈΠΌΠΎ планирования пСрсонала ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… рСсурсов. Π•Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для любой дискрСтной ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ допустимыС ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π² самых Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Ρ… ситуациях. Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ подробностями, Π½ΠΎ Ρƒ мСня Π±Ρ‹Π» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, казалось, ΠΈΠΌΠ΅Π» Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ прогнозирования / рСгрСссии. Когда я отказался ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ рСгрСссии ΠΈ дискрСтно использовал Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ поиска ΠΏΠΎ Π΄Π΅Ρ€Π΅Π²Ρƒ, ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π½ΡŒ эффСктивной ΠΈ Ρ€Π΅ΡˆΠ°Π»Π° мою ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ любая другая. Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° рСгрСссиимог.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ я Π·Π°Π²Π΅Ρ€ΡˆΡƒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько классных ΠΊΠΎΠΌΠ½Π°Ρ‚, просто установитС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉSlotпСрСмСнная ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π±Π»ΠΎΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, класса ΠΈ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ограничСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ любая ΠΊΠΎΠΌΠ½Π°Ρ‚Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ занята Π΄Π²Π°ΠΆΠ΄Ρ‹. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅.

3-мСрная модСль, которая опрСдСляСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠ½Π°Ρ‚

НадСюсь, Π²Ρ‹, рСбята, Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ это ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Π― Ρ‚Π°ΠΊΠΆΠ΅ надСюсь, Ρ‡Ρ‚ΠΎ это ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΎ Π²Π°ΠΌ Π³Π»Π°Π·Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ «ИИ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сущСствовали Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ дСсятилСтий ΠΈ всС ΠΆΠ΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ воздСйствиС Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ΠšΠ»Π°ΡΡ дискрСтной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° CourseraΡƒΠ·Π½Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ большС сСкрСтов ΠΈΠ· области исслСдования ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

ИБΠ₯ΠžΠ”ΠΠ«Π™ ΠšΠžΠ”:

thomasnield / ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ-планирования-дСмонстрационный

Π Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ Π²Π΅Ρ‚Π²Π΅ΠΉ ΠΈ Π³Ρ€Π°Π½ΠΈΡ† для создания расписаний занятий — thomasnield / optimized-scheduling-demo

github.com

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ

Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ Β» Infanata








ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ













Infanata Β» Π“ΠžΠ›ΠžΠ’ΠžΠ›ΠžΠœΠšΠ˜, Π‘Π£Π”ΠžΠšΠ£, КАКУРО







 Автор:Β romulez

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 794Β Β 



НазваниС:Β Π―ΠŸΠžΠΠ‘ΠšΠ˜Π• Π“ΠžΠ›ΠžΠ’ΠžΠ›ΠžΠœΠšΠ˜: Π‘Π£Π”ΠžΠšΠ£. 100 Π“ΠžΠ›ΠžΠ’ΠžΠ›ΠžΠœΠžΠš
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ:Β Π ΠΈΠΏΠΎΠ» Классик
Π“ΠΎΠ΄:Β  2007
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  128
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β PDF (тСкст ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ)
Π Π°Π·ΠΌΠ΅Ρ€:Β 4.48 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ

Π‘ΡƒΠ΄ΠΎΠΊΡƒ β€” ΠΈΠ³Ρ€Π°-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°, ΠΏΠΎΠΊΠΎΡ€ΠΈΠ²ΡˆΠ°Ρ ΠΌΠΈΡ€. Она затягиваСт, ΠΎΡ‚ судоку Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΡ‚ΠΎΡ€Π²Π°Ρ‚ΡŒΡΡ. Π­Ρ‚ΠΎ ΠΈ Ρ€Π°Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ прСкрасная зарядка для ΡƒΠΌΠ°.







 Автор:Β romulez

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 793Β Β 



НазваниС: КАК РЕШАВЬ Π‘Π£Π”ΠžΠšΠ£: ШАГ ЗА Π¨ΠΠ“ΠžΠœ
Автор:Β  Уилсон Π .
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ:Β ΠšΠ²Π°Ρ€Ρ‚Π΅Ρ‚-ΠŸΡ€Π΅ΡΡ
Π“ΠΎΠ΄:Β  2006
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  128
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β PDF (тСкст ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ)
Π Π°Π·ΠΌΠ΅Ρ€:Β 4.48 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ

Π‘ΡƒΠ΄ΠΎΠΊΡƒ Π·Π° послСднСС врСмя ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π°ΠΉΠ½ΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Π ΠΎΠ±ΠΈΠ½ Уилсон шаг Π·Π° шагом ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ Π²Π°ΠΌ, ΠΊΠ°ΠΊ Ρ€Π°ΡΠΏΡƒΡ‚Ρ‹Π²Π°Ρ‚ΡŒ эти, ΠΈΠ½ΠΎΠ³Π΄Π° доводящиС Π΄ΠΎ Π±Π΅ΡˆΠ΅Π½ΡΡ‚Π²Π°, Π½ΠΎ всСгда Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ задания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят Π²Π°ΠΌ ΠΎΡ‚Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ. 52 Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Ρ‹Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, прСдставлСнныС Π² этой ΠΊΠ½ΠΈΠ³Π΅, ΠΈ опробованная Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ²Π»Π°Π΄Π΅Ρ‚ΡŒ судоку всСм, ΠΊΠΎΠ³ΠΎ ΡƒΠ²Π»Π΅ΠΊΠ°ΡŽΡ‚ логичСскиС Π·Π°Π΄Π°Ρ‡ΠΊΠΈ. Книга адрСсована ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.







 Автор:Β romulez

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 793Β Β 



НазваниС:Β Π‘Π£Π”ΠžΠšΠ£ НА ΠšΠΠ›Π¬ΠšΠ£Π›Π―Π’ΠžΠ Π•
Автор:Β  ΠšΡƒΡ€Π±Π°Π½ΠΎΠ² Π“Π°Π΄ΠΆΠΈΠΊΡƒΡ€Π±Π°Π½
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: ЀСникс
Π“ΠΎΠ΄:Β  2006
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  128
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β PDF (тСкст ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ)
Π Π°Π·ΠΌΠ΅Ρ€:Β 4. 48 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ

Β«Π‘ΡƒΠ΄ΠΎΠΊΡƒ β€” это ΠΈΠ³Ρ€Π°-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° с числами, ΠΏΠΎΠΊΠΎΡ€ΠΈΠ²ΡˆΠ°Ρ ΡƒΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ вСсь ΠΌΠΈΡ€. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ способности β€” Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ условиС для ΠΈΠ³Ρ€Ρ‹, ΠΈ Π² этом β€” сСкрСт, Ρ‚Π°ΠΉΠ½Π°, Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€Ρ‹ судоку, которая Π² нашСй странС извСстна Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠœΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Β». Π‘ΡƒΠ΄ΠΎΠΊΡƒ Π½Π° ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π΅ β€” это нСобычная ΠΏΠΎΠ΄Π°Ρ‡Π° Ρ†ΠΈΡ„Ρ€ Π² элСктронном Π²ΠΈΠ΄Π΅ β€” Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π° ΠΊΠ°Π»ΡŒΠΊΡƒΠ»ΡΡ‚ΠΎΡ€Π΅. Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ стСрты. НуТно Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС Ρ†ΠΈΡ„Ρ€Ρ‹, соблюдая ΠΎΠ±Ρ‰ΠΈΠ΅ условия для судоку: Π±Π΅Π· ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎ всСм рядам ΠΈ Π² сСкторах 3×3. Книга ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. Π”Π°ΠΆΠ΅ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π΅ΡˆΠ°Π» Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΈ сомнСваСтся, Ρ‡Ρ‚ΠΎ это Ρƒ Π½Π΅Π³ΠΎ получится.Β»







 Автор:Β maria79

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 2381Β Β 



НазваниС:Β 1600 Π“ΠžΠ›ΠžΠ’ΠžΠ›ΠžΠœΠžΠš Π‘ ΠžΠ”Π˜ΠΠΠšΠžΠ’Π«ΠœΠ˜ ЦИЀРАМИ
Автор:Β  Π‘ΡƒΡ…ΠΈΠ½ И.Π“.
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: АБВ
Π“ΠΎΠ΄:Β  2006
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  384
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β PDF (тСкст ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ)
Π Π°Π·ΠΌΠ΅Ρ€:Β 13.44 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ

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







 Автор:Β velarmo

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 3174Β Β 



НазваниС:Β ΠΠΠŸΠ Π―Π“Π˜ ΠœΠžΠ—Π“Π˜: 350 Π“ΠžΠ›ΠžΠ’ΠžΠ›ΠžΠœΠžΠš
Автор:Β  БСрСбряков Π’.
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ: АБВ
Π“ΠΎΠ΄:Β  2006
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  512
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β DjVu
Π Π°Π·ΠΌΠ΅Ρ€:Β 1.00 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ

Β«Π’ ΠΊΠ½ΠΈΠ³Π΅ прСдставлСна большая коллСкция Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, рСбусов, кроссвордов, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… смСкалку ΠΈ логичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅, собранная ΠΏΠΎΡ‡Π΅Ρ‚Π½Ρ‹ΠΌ ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡƒΠ±Π° Β«MensaΒ» Π’ΠΈΠΊΡ‚ΠΎΡ€ΠΎΠΌ БСрСбряковым. РСкомСндуСтся ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌΡƒ ΠΊΡ€ΡƒΠ³Ρƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.Β»







 Автор:Β andrey76

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 1190Β Β 



НазваниС:Β Π“ΠžΠ›ΠžΠ’ΠžΠ›ΠžΠœΠšΠ˜ И Π—ΠΠΠ˜ΠœΠΠ’Π•Π›Π¬ΠΠ«Π• Π—ΠΠ”ΠΠ§Π˜
Автор:Β  ΠœΠΎΡ‡Π°Π»ΠΎΠ² Π›.П.
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ:Β Π€ΠΈΠ·ΠΌΠ°Ρ‚Π»ΠΈΡ‚
Π“ΠΎΠ΄:Β  2006
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  192
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β PDF
Π Π°Π·ΠΌΠ΅Ρ€:Β 6.72 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ

Π’ ΠΊΠ½ΠΈΠ³Π΅ прСдставлСны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΈ Π·Π°Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ: арифмСтичСскиС рСбусы, числовыС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π΅Π·Π°Π½ΠΈΠ΅, Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ с Π΄ΠΎΠΌΠΈΠ½ΠΎ, ΠΈΠ³Ρ€Ρ‹ ΠΈ Ρ‚. ΠΏ., Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ фокусы. Книга рассчитана Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ ΠΊΡ€ΡƒΠ³ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ школьников Π΄ΠΎ пСнсионСров ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ пояснСния.







 Автор:Β magictime

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 892Β Β 



НазваниС: КАКУРО
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ:Β ΠŸΠΎΠΏΡƒΡ€Ρ€ΠΈ
Π“ΠΎΠ΄:Β  2006
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  144
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β DjVu
Π Π°Π·ΠΌΠ΅Ρ€:Β 1.00 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ

НС успСл ΠΌΠΈΡ€ ΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠ°Π½ΠΈΠΈ Π‘Π£Π”ΠžΠšΠ£, ΠΊΠ°ΠΊ Π½Π° смСну этим Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅, Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅. Π—Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ β€” Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ КАКУРО! БочСтая Π² сСбС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΡƒΡŽ простоту ΠΈ Π΄ΡŒΡΠ²ΠΎΠ»ΡŒΡΠΊΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ успСли ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ людСй Π² Ρ€Π°Π·Π½Ρ‹Ρ… странах. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΡˆΠ»ΠΎ вашС врСмя!







 Автор:Β admin

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 1984Β Β 



НазваниС: КАК РЕШАВЬ Π‘Π£Π”ΠžΠšΠ£: 200 Π“ΠžΠ›ΠžΠ’ΠžΠ›ΠžΠœΠžΠš, ΠŸΠžΠšΠžΠ Π˜Π’Π¨Π˜Π₯ МИР
Автор:Β  Π’ΠΎΡ€Π΄Π΅Ρ€ΠΌΠ°Π½ ΠšΡΡ€ΠΎΠ»
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ:Β ΠŸΠΎΠΏΡƒΡ€Ρ€ΠΈ
Π“ΠΎΠ΄:Β  2006
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  320
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β PDF
Π Π°Π·ΠΌΠ΅Ρ€:Β 11.20 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ

Π’ΠΎ всСх подробностях рассказано ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ‚ΡŒ мастСром ΠΏΠΎ Β«Ρ€Π°ΡΠΏΡƒΡ‚Ρ‹Π²Π°Π½ΠΈΡŽΒ» числовых Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°, ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π² послСднСС врСмя ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ увСличиваСтся. Для ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.







 Автор:Β bot71

::Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 1877Β Β 



НазваниС:Β Π£ΠŸΠ ΠΠ–ΠΠ•ΠΠ˜Π― Π”Π›Π― Π ΠΠ—Π’Π˜Π’Π˜Π― Π˜ΠΠ’Π•Π›Π›Π•ΠšΠ’Π И Π›ΠžΠ“Π˜Π§Π•Π‘ΠšΠ˜Π• Π“ΠžΠ›ΠžΠ’ΠžΠ›ΠžΠœΠšΠ˜
Автор:Β  Π‘Π΅Π»ΠΎΠ² Н.Π’.
Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ:Β Π₯арвСст
Π“ΠΎΠ΄:Β  2005
Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†:Β  303
Π€ΠΎΡ€ΠΌΠ°Ρ‚:Β PDF
Π Π°Π·ΠΌΠ΅Ρ€:Β 10.61 mb
Π–Π°Π½Ρ€:Β Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, судоку, ΠΊΠ°ΠΊΡƒΡ€ΠΎ


ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ руководство ΠΏΠΎ стратСгии судоку

Π‘ΡƒΠ΄ΠΎΠΊΡƒ стала ΠΎΡ‡Π΅Π½ΡŒ распространСнной ΠΈΠ³Ρ€ΠΎΠΉ Π² нашСм ΠΌΠΈΡ€Π΅. Π›ΡŽΠ΄ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π² Π½Π΅Π΅ ΠΎΠ½Π»Π°ΠΉΠ½, ΠΎΠ½ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π² Π³Π°Π·Π΅Ρ‚Π°Ρ…, ΠΈ ΠΎΠ½ΠΈ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π² Π½Π΅Π΅, ΠΏΠΎΠΊΠ° ΠΈΠΌ скучно Π² самолСтС. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ свободноС врСмя, вСроятно, ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π² судоку. Π­Ρ‚Π° матСматичСская Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ»Π° ΠΌΠΈΡ€ ΡˆΡ‚ΡƒΡ€ΠΌΠΎΠΌ, ΠΈ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй Π² восторгС ΠΎΡ‚ этого.

Если Π²Ρ‹ ΠΈΠ³Ρ€Π°Π»ΠΈ, Ρ‚ΠΎ навСрняка дошли Π΄ΠΎ уТасной Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ.ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π²Ρ‹ сотрСтС ΠΈ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ Π·Π°Π½ΠΎΠ²ΠΎ, Π° ΠΌΠΎΠΆΠ΅Ρ‚, Π²Ρ‹ просто ΡΠ΄Π°Π΄ΠΈΡ‚Π΅ΡΡŒ. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ судоку Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ, Π²Ρ‹, скорСС всСго, задавались вопросом, Π΅ΡΡ‚ΡŒ Π»ΠΈ стратСгии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ своСй ΠΈΠ³Ρ€Ρ‹.

Как ΠΈ Π² случаС с пасьянсом ΠΈΠ»ΠΈ ΠΌΠ°Π΄ΠΆΠΎΠ½Π³ΠΎΠΌ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ стратСгии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ свои ΡˆΠ°Π½ΡΡ‹ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π·Π° стратСгии ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, трСбуСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΈ исслСдований. Если Π²Ρ‹ Π½Π°Π΄Π΅Π΅Ρ‚Π΅ΡΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ свою ΠΈΠ³Ρ€Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ заслуТСнныС похлопывания ΠΏΠΎ спинС ΠΎΡ‚ сСбя, Π²Ρ‹ здСсь Π² Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… Ρ€ΡƒΠΊΠ°Ρ….

Π’Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² ΠΌΠΈΡ€ судоку, стратСгии ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° вопросы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°Π΄ΡƒΠΌΠ°Π»ΠΈ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π²Ρ‹ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ сСбя, ΠΊΠΎΠ³Π΄Π° судоку Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ ΠΌΠΈΡ€ ΠΊΠ°ΠΊ срСдство ΠΎΡ‚ скуки. (Он Π±Ρ‹Π» ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ Π² 1979 Π³ΠΎΠ΄Ρƒ Π₯ΠΎΠ²Π°Ρ€Π΄ΠΎΠΌ Гарнсом , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основал Π΅Π³ΠΎ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… XVIII Π²Π΅ΠΊΠ°, Ссли Π²Π°ΠΌ интСрСсно.)

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Π·ΡΡ‚ΡŒ ΠΊΠ°Ρ€Π°Π½Π΄Π°Ρˆ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь ΠΎ стратСгиях ΠΈ совСтах.К Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, сумССтС Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ высокого уровня. ВсС Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΈΠ³Ρ€ΠΎΠΉ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚ Π½Π΅Π΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅. Никто Π½Π΅ станСт Π³Π΅Π½ΠΈΠ΅ΠΌ судоку Π² ΠΎΠ΄Π½ΠΎΡ‡Π°ΡΡŒΠ΅, Π½ΠΎ эти стратСгии ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚.

Как ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π² судоку?

Π—Π°Π΄Π°Ρ‡Π° судоку — Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ сСтку 9×9, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² (ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅, ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ), Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС, ΠΊΠ°ΠΆΠ΄ΠΎΠΌ столбцС ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ 9×9 использовались числа 1-9.РСшая Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ судоку, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ число Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅, столбцС ΠΈ строкС.

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ ΠΈ ряды Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ толстыми Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° (Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ). Они проходят ΠΎΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΊ Π½ΠΈΠ·Ρƒ (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° синСм Π²Ρ‹ΡˆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ). Π’ΠΎ ΠΆΠ΅ самоС ΠΈ со строками. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, хотя Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ зависят ΠΎΡ‚ вашСго Π²Ρ‹Π±ΠΎΡ€Π°.

НапримСр, Π²Ρ‹ Π½Π΅ смоТСтС ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 1 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π² Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» сСтки ΠΈ Π»Π΅Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠ³ΠΎΠ» сСтки.ВсС это пространство прСдставляСт собой столбСц, ΠΈ, ΠΊΠ°ΠΊ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, столбцы Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… чисСл.

Π‘ΡƒΠ΄ΠΎΠΊΡƒ ΠΈ магичСскиС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ — ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅?

НСт. Π’ Magic Square Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. Π‘ΡƒΠ΄ΠΎΠΊΡƒ фокусируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ…, строках ΠΈ столбцах Π² сСткС. Π˜Ρ‚Π°ΠΊ, хотя ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ схоТи, это Π½Π΅ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ ΠΈΠ³Ρ€Π°.

НСкоторыС люди ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ магичСскиС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ слоТнСС ΠΈΠ·-Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ диагонального Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ судоку Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большСй ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ.Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ нравится большС всСго, Π½ΠΎ, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², это всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ судоку?

БущСствуСт ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ Π±Π°Π·ΠΎΠ²ΠΎΠΉ вСрсии судоку с сСткой 9×9. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ сСтки Π΄ΠΎ 6Ρ…6 ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ 25Ρ…25. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π‘ΡƒΠ΄ΠΎΠΊΡƒ-X, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»Π΅ΠΉ, дСлая Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ Π½Π° ΠœΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚.

Π’ судоку Β«Π§Π΅Ρ‚Π½ΠΎ-Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅Β» Ρƒ вас Π΅ΡΡ‚ΡŒ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ число, Π² зависимости ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ» этой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.Π’ Π₯Π°Π½ΠΈΠ΄ΠΎΠΊΡƒ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡˆΠ΅ΡΡ‚ΠΈΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ для создания «сСтки», которая ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΡƒΠ»Π΅ΠΉ.

Π’ΠΎ всСх Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… основныС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, ΠΎΠ½ΠΈ просто Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ слоТности, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ заядлый ΠΈΠ³Ρ€ΠΎΠΊ Π² судоку смоТСт Π½Π°ΡΠ»Π°Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ. БущСствуСт мноТСство Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² судоку, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ²Π»Π°Π΄Π΅Π΅Ρ‚Π΅ основами ΠΈ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ обсуТдаСмыС стратСгии, продолТая Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.

Как ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку?

ΠŸΠ°Π·Π»Ρ‹ судоку ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ числами Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ячСйках.Они Ρ€Π°Π½ΠΆΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ слоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт количСству чисСл, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ‚Π΅ΠΌ мСньшС Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… чисСл. Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ ΠΈΠ΄ΡƒΡ‚ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ Π·Π²Π΅Π·Π΄Ρ‹ (самый Π»Π΅Π³ΠΊΠΈΠΉ) Π΄ΠΎ пяти Π·Π²Π΅Π·Π΄ (самый тяТСлый).

Как судоку ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΌΠΎΠ·Π³Ρƒ?

Как ΠΈ любая другая ΠΌΡ‹ΡˆΡ†Π°, ваш ΠΌΠΎΠ·Π³ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π²Ρ‹Π³ΠΎΠ΄Ρƒ ΠΎΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ повсСднСвными Π΄Π΅Π»Π°ΠΌΠΈ, судоку ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ способом Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‚ΠΎΡ‡ΠΈΡ‚ΡŒ свой ΡƒΠΌ.Π­Ρ‚ΠΎ заставляСт ΠΏΠΎ-настоящСму Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π²Π»Π΅Ρ‡ΡŒΡΡ ΠΎΡ‚ стрСссовых Π΄Π½Π΅ΠΉ ΠΈΠ»ΠΈ Π·Π°Π±ΠΎΡ‚.

Π‘ΡƒΠ΄ΠΎΠΊΡƒ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ связано со сниТСниСм Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° развития Π΄Π΅ΠΌΠ΅Π½Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°ΠΌ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ психичСского Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ повсСднСвныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности. Как судоку ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΌΠΎΠ·Π³Ρƒ, Π½Π° самом Π΄Π΅Π»Π΅ просто ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ваш ΠΌΠΎΠ·Π³ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ состоянии ΠΈ остроту ΡƒΠΌΠ°. Π’Π°ΡˆΠΈ Π»ΠΈΡ‡Π½Ρ‹Π΅ прСимущСства ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π½ΠΎ это всС ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π°ΠΌ конструктивный способ ΡΠΊΠΎΡ€ΠΎΡ‚Π°Ρ‚ΡŒ врСмя.

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ судоку?

Начало Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° являСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ всС Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π² ΠΊΠΎΠ½Ρ†Π΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ частично Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слоТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ…ΠΎΠ΄. Π›ΡƒΡ‡ΡˆΠ°Ρ стратСгия здСсь — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ процСсс ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠ΅ числа Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ ΠΈΡ… ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠΎΠΌ Π² ячСйках.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Π½ΠΈΡ… нСбольшиС ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅Π³ΠΊΠΎ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ, Π½ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ любоС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ число Π² ячСйкС.Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π½Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ»ΠΈΡΡŒ Π»ΠΈ ΠΎΠ½ΠΈ Π² любом мСстС, Π³Π΄Π΅ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ. (Π‘ΠΌ. Рисунок Π½ΠΈΠΆΠ΅)

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ процСсс ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² качСствС своСй стратСгии, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ хотя ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ 1 Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π·Π°ΠΌΠ°Π½Ρ‡ΠΈΠ²ΠΎ, это Π½Π΅ ТизнСспособный Ρ…ΠΎΠ΄. НомСр ΡƒΠΆΠ΅ использовался Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅. Π•Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² столбцС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΏΠΎΠ΄ Π½ΠΈΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ Ρ‚Π°ΠΌ. ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π’Π½ΠΈΠ·Ρƒ слСва.

Π’Π°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ процСсс стратСгии ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.Π’Π°ΠΌ придСтся Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ свой взгляд Π½Π° Π·Π°Π³Π°Π΄ΠΊΡƒ. НС ΠΏΠΎΠΏΠ°Π΄Π°ΠΉΡ‚Π΅ΡΡŒ Π² Π»ΠΎΠ²ΡƒΡˆΠΊΡƒ, глядя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚. ВсСгда ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ столбцы ΠΈ строки Ρ‚ΠΎΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. ВсС связано. БтратСгичСскоС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ…ΠΎΠ΄ΠΎΠ² — Π»ΡƒΡ‡ΡˆΠΈΠΉ способ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΠ° судоку?

Π­Ρ‚ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ противополоТная Ρ‚ΠΎΠΌΡƒ, ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ. ΠŸΡ€ΠΈ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΠ΅ Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с фокусировки Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ 3×3 ΠΈ заполняСтС Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ числами.Π­Ρ‚ΠΎ способ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ для вашСй ΠΈΠ³Ρ€Ρ‹, которая Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ просмотра всСй сСтки.

ΠŸΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½Π°Ρ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ особСнно ΠΏΠΎΠ»Π΅Π·Π½Π° для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² судоку, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всю сСтку. НСдостаток состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ мноТСства ошибок ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° станСт Π±ΠΎΠ»Π΅Π΅ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ. Π­Ρ‚ΠΎ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ это плохая Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°. Π­Ρ‚ΠΎ просто Ρ‚ΠΎ, ΠΎ Ρ‡Π΅ΠΌ Π²Π°ΠΌ слСдуСт Π·Π½Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ свою Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

МоТно Π»ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ судоку, Π½Π΅ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°ΡΡΡŒ?

Π‘ΡƒΠ΄ΠΎΠΊΡƒ — это Π½Π΅ пасьянс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄Π°Ρ‡ΠΈ.Π•ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ способы Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π³Π°Π΄ΠΊΡƒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ смоТСтС ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ Π΄Π°, судоку Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π±Π΅Π· угадывания. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Π΄Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹Π΅ стратСгичСскиС Ρ…ΠΎΠ΄Ρ‹.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ «просканируй ΠΈ Π½Π°ΠΉΠ΄ΠΈΒ» вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ сСтки. Если Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ числа, сканированиС ΠΈ поиск подходящСго мСста всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ стратСгиСй. Π“Π°Π΄Π°Π½ΠΈΠ΅ Π½Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ ваши ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈΠ»ΠΈ ΡˆΠ°Π½ΡΡ‹ Π½Π° ΠΏΠΎΠ±Π΅Π΄Ρƒ.

КакиС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ стратСгии судоку?

На самом Π΄Π΅Π»Π΅ сущСствуСт довольно ΠΌΠ½ΠΎΠ³ΠΎ стратСгий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ судоку, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅ всСго Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, с ΠΊΠ΅ΠΌ Π²Ρ‹ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅Ρ‚Π΅.Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ судоку, Π»ΡƒΡ‡ΡˆΠ°Ρ стратСгия — это Ρ‚Π°, которая ΠΈΠΌΠ΅Π΅Ρ‚ для вас наибольший смысл. Если стратСгия просто Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π΅ ΡΠ΄Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ стратСгии ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ нСсколько, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ.

По ΠΌΠ΅Ρ€Π΅ чтСния Π²Ρ‹ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ стратСгии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ людям Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ свои Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. Одни стратСгии слоТнСС ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, Ρ‡Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. НСкоторыС стратСгии ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ — для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².ВсС Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сработаСт для вас ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π² вашСм ΡƒΠΌΠ΅.

ΠŸΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π΅ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ стратСгии. Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π»ΡŽΠ±ΠΈΠΌΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ для использования, Π½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ. Если Π²Ρ‹ застряли Π² Ρ‚ΡƒΠΏΠΈΠΊΠ΅, вспомнитС ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… стратСгиях, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ здСсь. Π§Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ стратСгия Β«Π³ΠΎΠ»Ρ‹Ρ… ΠΏΠ°Ρ€Β»?

Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Β«Π³ΠΎΠ»ΠΎΠΉ ΠΏΠ°Ρ€Ρ‹Β» (Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, каТдая выдСлСнная ячСйка ΠΈΠΌΠ΅Π΅Ρ‚ 2 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… числа.)

Π­Ρ‚Π° стратСгия основана Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π² Π·Π°Π³Π°Π΄ΠΊΡƒ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ числа ΡΠ²Π»ΡΡŽΡ‚ΡΡ СдинствСнными Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ячСйки. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° процСсс ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ использовали Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ свою Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ. Π’ Π³ΠΎΠ»ΠΎΠΉ ΠΏΠ°Ρ€Π΅ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ 2 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΠΏΠ°Ρ€Π΅, Π½ΠΎ Π²Π°ΠΌ Π΅Ρ‰Π΅ прСдстоит Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΈ ΠΊΡƒΠ΄Π° ΠΏΠΎΠΉΠ΄Π΅Ρ‚.

Когда Ρƒ вас Π΅ΡΡ‚ΡŒ голая ΠΏΠ°Ρ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈ использования Π΄Π²ΡƒΡ… чисСл Π² любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ строкС, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ / области ΠΈΠ»ΠΈ столбцС.ΠžΡ‚Ρ‚ΡƒΠ΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ число ΠΈΠΌΠ΅Π΅Ρ‚ наибольший смысл, глядя Π½Π° строку ΠΈΠ»ΠΈ столбСц, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΎ находится.

Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ голая ΠΏΠ°Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° ΠΈΠ»ΠΈ ΡˆΠ΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π³Π΄Π΅ эти числа ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π½ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Ρ†ΠΈΡ„Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ использовали.

ΠžΠ±Π½Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ сСткС. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΠ»Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠΈ ΠΈ Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ разбросанными ΠΏΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρƒ.

НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΡƒΠ΄Π° ΠΎΠ½ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚, ΡΡƒΡ‚ΡŒ стратСгии Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² эти ячСйки, ΠΈ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ процСсс ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅.

Π­Ρ‚Ρƒ ΠΆΠ΅ идСю ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠΊΠΈ Π½Π°Π·ΠΎΠ²ΡƒΡ‚ Π³ΠΎΠ»Ρ‹ΠΌΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠ°ΠΌΠΈ (ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠ°ΠΌΠΈ) ΠΈ Π³ΠΎΠ»Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ слоТнСС, Ρ‡Π΅ΠΌ ΠΏΠ°Ρ€Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ 3 ΠΈΠ»ΠΈ 4 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… числа, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ придСтся Ρ€Π΅ΡˆΠΈΡ‚ΡŒ большС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, Ρ‡Π΅ΠΌ с Π³ΠΎΠ»ΠΎΠΉ ΠΏΠ°Ρ€ΠΎΠΉ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ стратСгия скрытых ΠΏΠ°Ρ€?

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ скрытыС ΠΏΠ°Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΊΠ°Π·ΠΈΡ‚ΡŒ истинныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ячСйки.

Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Π°ΡˆΡƒ сСтку ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Π³Π΄Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ числа.БтратСгия скрытых ΠΏΠ°Ρ€ — это способ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ кластСры чисСл ΠΈΠ· Π΄Π²ΡƒΡ… ячССк, Ρ‡Ρ‚ΠΎ оставляСт Π²Π°ΠΌ простыС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ячССк. Π­Ρ‚ΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ для Π±ΠΎΠ»Π΅Π΅ слоТных стратСгий ΠΏΠΎΠ·ΠΆΠ΅.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ числа ΡƒΠΆΠ΅ Π²Π²Π΅Π΄Π΅Π½Ρ‹. Π—Π°Ρ‚Π΅ΠΌ просмотритС свой ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, столбцы ΠΈ строки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эти числа ΠΊΠ°ΠΊ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹. Когда Π²Ρ‹ это сдСлаСтС, Ρƒ вас останСтся ΠΏΠ°Ρ€Π° простых Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² чисСл, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ скрытая ΠΏΠ°Ρ€Π° ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ΠΎΠΏΡ†ΠΈΠΉ. Π•Π³ΠΎ истинноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «скрыто» появлСниСм Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… числовых возмоТностСй. Но Ссли ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ просмотра столбцов ΠΈ строк, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ фактичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этих ячССк ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 6 ΠΈΠ»ΠΈ 7. Π’Ρ‹ использовали ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ скрытых ΠΏΠ°Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅.

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, эту ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ‚Ρ€ΠΎΠΉΠΊΠ°Ρ… ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π½Ρ‹Ρ…, Π½ΠΎ для этого потрСбуСтся большС ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ.НС Ρ‚Π°ΠΊ просто ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас большС числовых Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². Π›ΡƒΡ‡ΡˆΠ΅ всСго Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ эту ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ с ΠΏΠ°Ρ€Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ стратСгия ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΏΠ°Ρ€?

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Sudoku Wiki

Когда Π²Ρ‹ смотритС Π½Π° свою сСтку, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°. Если числа Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ столбцС ΠΈΠ»ΠΈ строкС, ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠ°Ρ€ΠΎΠΉ.Π£ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΠ°Ρ€Π° сообщаСт Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠΌΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² этой строкС ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ячССк.

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π°ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, выровнСнная Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, Β«ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Β» Π½Π° Ρ‚ΠΎ мСсто, Π³Π΄Π΅ Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ части строки ΠΈΠ»ΠΈ столбца Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ число. Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ 3 — это ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π°ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΈ ΠΎΠ½ΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС ΠΈΠ»ΠΈ столбцС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 3 ΠΈΠ· любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйки Π² этих строках ΠΈΠ»ΠΈ столбцах.

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ стратСгия удалСния пСрСкрСстков?

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

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

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΈΠ³Ρ€Ρ‹ Π‘ΡƒΠ΄ΠΎΠΊΡƒ

Если ΠΏΠ°Ρ€Π° ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠ° чисСл пСрСсСкаСтся с Π΄Ρ€ΡƒΠ³ΠΎΠΉ строкой, столбцом ΠΈΠ»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠΌ, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ для этой ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰Π΅ΠΉΡΡ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹. Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ процСсс ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ для достиТСния ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π­Ρ‚ΠΎΡ‚ просто удСляСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС внимания всСй сСткС, Ρ‡Π΅ΠΌ упомянутыС Ρ€Π°Π½Π΅Π΅ стратСгии.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ стратСгия X-Wing?

Для этой стратСгии Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ строки ΠΈ столбцы. БСйчас Π²Ρ‹ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ‚Π°ΠΊ сильно ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ…. Π­Ρ‚ΠΎ стратСгия удалСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… чисСл ΠΈ стирания Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ½Ρ‹Ρ… ΠΏΠΎΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ оставили, ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΠ³Ρ€Ρƒ.

ВзглянитС Π½Π° свои ряды ΠΈ посмотритС, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π½Π° Π΄Π²ΡƒΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ½Ρ‹Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ. БовмСститС эту строку с Π΄Ρ€ΡƒΠ³ΠΎΠΉ строкой, которая ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Π΅. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ Π² ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ Π΄Π²ΡƒΡ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Learn Sudoku

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ строки ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ крСстик, Π΄Π°ΡŽΡ‰ΠΈΠΉ этой стратСгии Π½Π°Π·Π²Π°Π½ΠΈΠ΅. Глядя Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих строк Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 4.Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 4 Π² Ρ‚Π΅ΠΌΠ½ΠΎ-синиС ΠΈΠ»ΠΈ свСтло-синиС слоты, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΡŽ числа Π² строкС ΠΈΠ»ΠΈ столбцС.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ установили X-ΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ΅ построСниС, снова посмотритС Π½Π° всю сСтку. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π»ΠΈ Π³Π΄Π΅-Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π°ΡΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для стирания ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ячСйку для размСщСния Ρ†ΠΈΡ„Ρ€Ρ‹ X-ΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.

Π­Ρ‚ΠΎ стратСгия, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠΉ, Π½ΠΎ ΠΎΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.Π­Ρ‚ΠΎ стратСгия Π½Π΅ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ², Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ, это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠΌ, ΠΎΠ΄Π½ΠΎΠΉ строкой ΠΈΠ»ΠΈ столбцом. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ Π² Ρ†Π΅Π»ΠΎΠΌ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ стратСгия Swordfish?

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ X-ΠΊΡ€Ρ‹Π»ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΎ 2 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… числа Π² Π΄Π²Π° ряда? ИдСя Ρ‚Π° ΠΆΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ рассматриваСм 3 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… числа Π² 3 строках ΠΈΠ»ΠΈ столбцах. БСзусловно, это продвинутая стратСгия.Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ освоили ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ X-wing, Π²Ρ‹, вСроятно, сочтСтС эту ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, бСсполСзной.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Learn Sudoku

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

Π‘ΠΈΠ½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²Π°ΠΌ слоты, Π³Π΄Π΅ 5 совпадаСт, ΠΈ пСрСсСкаСт синюю линию.ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, синиС Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²Π°ΠΌ, Π³Π΄Π΅ Ρƒ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пятСрку. Если Π½Π΅Ρ‚ мСста, Π³Π΄Π΅ синяя ΠΈ красная линия ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ пятСрых ΠΈΠ· ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² этой ячСйкС.

Π‘ΠΈΠ½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π½Π΅ скаТут Π²Π°ΠΌ, Π² ΠΊΠ°ΠΊΡƒΡŽ ячСйку Π²Ρ…ΠΎΠ΄ΠΈΡ‚ пятСрка, ΠΎΠ½ΠΈ просто ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этой стратСгии ячСйки, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡΡ‚ΡŒ. Π―Ρ‡Π΅ΠΉΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ пятСрки, Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ красным Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «НарСзка ΠΈ ΠΏΡ€ΠΎΡ€Π΅Π·Π°Π½ΠΈΠ΅Β»?

Π­Ρ‚Ρƒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ссли Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ нашли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для вас ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ стратСгии ΠΈ зашли Π² Ρ‚ΡƒΠΏΠΈΠΊ, ΠΈΠ»ΠΈ Π²Π°ΠΌ просто Π½ΡƒΠΆΠ΅Π½ свСТий взгляд. НарСзка ΠΈ Ρ€Π°Π·Ρ€Π΅Π·Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ Π½Π° ряды ΠΏΠΎ 3, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Π΅Π³ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Π° Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚.

Π’Ρ‹ сравнитС Ρ‚Ρ€ΠΈ ряда, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ. НачнитС Π² числовом порядкС ΠΈ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΠΉΡ‚Π΅ΡΡŒ ΠΎΡ‚Ρ‚ΡƒΠ΄Π°. Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΠΊΠ° Π²Ρ‹ смотритС Π½Π° свои ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ 3 ряда, ΠΈΡ‰ΠΈΡ‚Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ пустоС мСсто ΠΈ посмотритС, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ ваши возмоТности (Ρ‚Π΅ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ½Ρ‹Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ). Π­Ρ‚ΠΎ особСнно эффСктивно, Ссли Π½Π° этом этапС Π²Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ².

ΠŸΡ€ΠΈ сканировании Ρ‚Ρ€Π΅Ρ… строк посмотритС, Π³Π΄Π΅ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ячСйки с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅. НапримСр, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ†ΠΈΡ„Ρ€Ρƒ 1 Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ сканирования, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Π³Π΄Π΅ Π² этих Ρ‚Ρ€Π΅Ρ… строках этот Π½ΠΎΠΌΠ΅Ρ€ ΡƒΠΆΠ΅ сущСствуСт. Если Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡ‰Π΅Ρ‚Π΅, посмотритС, ΠΊΠ°ΠΊ ΠΎΠ½ взаимодСйствуСт с вашими Π΅Ρ‰Π΅ Π½Π΅Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ ячСйками.

Π˜Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ сканируСтС Π½ΠΎΠΌΠ΅Ρ€ ΠΎΠ΄ΠΈΠ½ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅ 1 Π² Π½Π°Π±ΠΎΡ€Π΅ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… сканируСмых строк, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ своих ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² этом ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅, строкС ΠΈ столбцС.Если Ρƒ вас Π΅ΡΡ‚ΡŒ 1 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π² любой ΠΈΠ· этих областСй, Π²Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Π’Ρ‹ Π½Π΅ смоТСтС ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ здСсь 1, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΡƒΠΆΠ΅ находится Π² строкС, столбцС ΠΈΠ»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Sudoku Grader

На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ это Π²ΠΈΠ΄Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ. ΠšΡ€Π°ΡΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π² этих Ρ‚Ρ€Π΅Ρ… столбцах, сосрСдоточСнных Π½Π° столбцах, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρƒ 2 Π² любом мСстС красной Π»ΠΈΠ½ΠΈΠΈ. Число 2 Π±Ρ‹Π»ΠΎ взято, ΠΈ Π΅Π³ΠΎ нСльзя ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² этой строкС, ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ΠΈΠ»ΠΈ столбцС.ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Ρƒ вас Π±Ρ‹Π»Π° Π΄Π²ΠΎΠΉΠΊΠ° Π² качСствС ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· областСй, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… красной Π»ΠΈΠ½ΠΈΠ΅ΠΉ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π΅Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

Π­Ρ‚ΠΎ Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ способ спасти Π²Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ ΠΎΡ‚ нСразгаданности, Π½ΠΎ это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ способ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ. Иногда Π²Π°ΠΌ просто Π½ΡƒΠΆΠ΅Π½ ΠΌΠΈΠΊΡ€ΠΎ-фокус, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для вас Β«Π½Π°Ρ€Π΅Π·ΠΊΠ° ΠΈ слот» ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ судоку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ?

Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅ Β«ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°. Β«Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ люди, Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΈΠ³Ρ€Π΅, часто ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚, Π΄ΠΎ Ρ‡Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ. Π“ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ.

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

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

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку ΠΈΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ?

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

Π’ самом ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ случаС, ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… числовых подсказок, ВикипСдия ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎ 6 670 903 752 021 072 936 960 Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ . Π˜Ρ‚Π°ΠΊ, хотя Π² Ρ†Π΅Π»ΠΎΠΌ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ссли Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡƒΡΡ‚ΡƒΡŽ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ судоку, Π΄Π°, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ.

ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку Π±Ρ‹Ρ‚ΡŒ Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ?

Π₯отя Π² сообщСствС Ρ„Π°Π½Π°Ρ‚ΠΎΠ² судоку, каТСтся, Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ разногласия ΠΏΠΎ этому ΠΏΠΎΠ²ΠΎΠ΄Ρƒ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ согласны с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ настоящая Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ. Они Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ настоящая Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ-СдинствСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π°Π΄ Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΎΠΉ, это Π»ΠΈΠ±ΠΎ ошибка ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ, Π»ΠΈΠ±ΠΎ Π½Π΅ настоящая Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку. Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ ΠΈΠ³Ρ€Ρ‹, основанный Π½Π° сСткС Ρ‚ΠΈΠΏΠ° судоку.

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

Π§Ρ‚ΠΎ ΠΌΠ½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли я застрял Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅ судоку?

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

Если Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ сначала, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это свСТий взгляд, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. Π₯отя Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½Π΅ всС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ. Π‘ΡƒΠ΄ΠΎΠΊΡƒ — ΠΈΠ³Ρ€Π°-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ развития Π½Π°Π²Ρ‹ΠΊΠΎΠ². НС Ρ€Π°ΡΡΡ‚Ρ€Π°ΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ, Ссли Π²Π°ΠΌ придСтся Π½Π°Ρ‡Π°Ρ‚ΡŒ всС сначала. ВсС это Ρ‡Π°ΡΡ‚ΡŒ процСсса.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стратСгии, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ здСсь, ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для вас.Π”Π°ΠΆΠ΅ Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΠΈ судоку Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ всС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ стратСгии. Π£ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ Π΅Π³ΠΎ Π΄ΠΎΠ±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ, зависит ΠΎΡ‚ вас.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ вСсСлоС занятиС, дразнящСС ΠΌΠΎΠ·Π³. Освоив основы, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Π±ΠΎΠ»Π΅Π΅ высоким уровням слоТности ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹.

способов Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку

НаконСчник Π΄Ρ€Π°ΠΊΠΎΠ½Π° сСгодня

ЦвСтовая ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°
Для Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТных Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡ… Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. Π‘ΡƒΠ΄ΠΎΠΊΡƒ Π”Ρ€Π°ΠΊΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠ΅ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ², доступных для использования, ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ распрСдСлСниС ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ настройкС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько стратСгий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ всС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Ρ‚Π°ΠΊΠΆΠ΅ взглянитС Π½Π° Π½Π°ΡˆΡƒ страницу ввСдСния Π² судоку, ΠΏΠΎΡΠ²ΡΡ‰Π΅Π½Π½ΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Π½Π°ΡˆΡƒ страницу Ρ‚Π΅ΠΎΡ€ΠΈΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими совСтами ΠΈ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Π½Π° нашСм Ρ„ΠΎΡ€ΡƒΠΌΠ΅ стратСгичСских сообщСний. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ понадобятся для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, самыС слоТныС, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ стратСгий ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠ³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ описаны Π½Π° нашСй ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ страницС.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ судоку Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²Ρ‹Π±ΠΎΡ€

Для ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС Π΅ΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠ° (строка, столбСц ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ восСмь ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΉΡΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ остаСтся пустым; поэтому ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ число Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² этот пустой ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚.

Если ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку ( B ), всС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Ba , Π±Ρ‹Π»ΠΈ распрСдСлСны, поэтому Ρƒ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ числа 4 Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π°, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Ba.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ, отсканировав 8 Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π²ΠΎ всСх строках, столбцах ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Ρ….

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ судоку с СдинствСнной Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ

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

Π’ этом частично Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠΌ судоку довольно ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Da ΠΈ просмотритС возмоТности: 1; 2; 3; 4; 5 ΠΈ 8, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π² столбцС , Π° оставляСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 6; 7 ΠΈ 9 ΠΊΠ°ΠΊ возмоТности. Но Π² строкС D ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ 6 ΠΈ 9 , Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ 7 остаСтся СдинствСнной Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ для ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Da .ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ СдинствСнной возмоТности ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всСх ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π΅Π»Π΅Π½Ρ‹ΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Ρƒ вас Π² Ρ€ΡƒΠΊΠ°Π²Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ, Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈ мыслСнно ΠΏΡ€ΠΎΠ±Π΅Π³Π°Π΅Ρ‚Π΅ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΉΡ‚ΠΈ Π² Π½Π΅Π³ΠΎ. Если Ρƒ вас ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ число, Ρ‚ΠΎ это число Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚.

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ судоку Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚

Часто Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ мСсто, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ число.НапримСр, Ссли Π³Ρ€ΡƒΠΏΠΏΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ сСмь ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², Π° для распрСдСлСния ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° числа, довольно часто ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰Π°ΡΡΡ (ΠΈΠ»ΠΈ общая) Π³Ρ€ΡƒΠΏΠΏΠ° заставляСт число ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², Π° Π½Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π£ вас остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ для Π²Π²ΠΎΠ΄Π° числа. Π­Ρ‚ΠΎ отличаСтся ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° «СдинствСнной возмоТности», ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ смотрСли Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Π° Π½Π΅ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡ‹.

Π’ этом столбцС Π·Π°Π³Π°Π΄ΠΊΠΈ c (Π²Ρ‹Π΄Π΅Π»Π΅Π½) Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ сСмь Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ².ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ числа — 1 ΠΈ 3. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² строкС I ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ 3 (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ , Ссли ), поэтому 3 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Ic , 3 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄Ρ‚ΠΈ. Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ Ac это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ , ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π² столбцС c , Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ 3 .

Π’Ρ‹ часто ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ»Π° «СдинствСнной возмоТности», Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° «СдинствСнного ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Β». НСваТно, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅, ΠΏΠΎΠΊΠ° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ выдСляСтся восСмь, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ остаСтся пустым, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ символ, примСняя ΠΏΡ€Π°Π²ΠΈΠ»Π° «СдинствСнный Π²Ρ‹Π±ΠΎΡ€Β», «СдинствСнная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ» ΠΈΠ»ΠΈ Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Β», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС ΠΎΠ½ΠΈ сводятся ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π²Π΅Ρ‰ΡŒ. Π‘ΡƒΠ΄ΠΎΠΊΡƒ позволяСт Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π½Ρ‹Π΅ стратСгии.

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈΡΡŒ ΠΎ происхоТдСнии судоку? ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя Π΄ΠΎΠ»Π³ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ судоку Π½Π° нашСй страницС истории. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ большС…

БтратСгия Π΄Π²Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ…

Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ судоку скачайтС ΠΈ установитС Sudoku Dragon.
Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ судоку, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ подсказки, руководства ΠΈ мноТСство Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ.
Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ Π‘ΡƒΠ΄ΠΎΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ 23-Π΄Π½Π΅Π²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

По нСвСроятной Ρ†Π΅Π½Π΅ всСго $ 9 SudokuDragon ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π΅Ρ‡Π½ΠΎΠ΅ использованиС (Π±Π΅Π· подписки, Π±Π΅Π· Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹), Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ здСсь.

Π­Ρ‚ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ СдинствСнного ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°. НСкоторыС Π°Π²Ρ‚ΠΎΡ€Ρ‹ судоку Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ это Β«Π½Π°Ρ€Π΅Π·ΠΊΠΎΠΉ ΠΈ слотом». Π­Ρ‚ΠΎ быстрый способ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΡƒΠΌΠ΅, просматривая сСтку Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.Он ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈΠ»ΠΈ Π΄Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. Π‘ΡƒΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ€Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… строк ΠΈ столбцов ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΎ прорабатывая всю сСтку. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ всС 1 , Π·Π°Ρ‚Π΅ΠΌ всС 2 , 3 ΠΈ Ρ‚. Π”. Π’ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 9 . Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Для получСния Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ просмотритС Π½Π°ΡˆΡƒ страницу стратСгии 2 ΠΈΠ· 3 ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ ΠΈ бСсплатныС руководства.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ Ρ‚Ρ€ΠΈ строки, Π³Π΄Π΅ располоТСны 1 — ΠΎΠ½ΠΈ Π² строкС A , столбСц e ( Ae ) ΠΈ строка C , столбСц a ( Ca )
Π’ строкС B Π½Π΅Ρ‚ 1 , ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· пустых ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².Из-Π·Π° 1 Π² Ae ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π½ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π² области Ad , Ρ‡Ρ‚ΠΎ составляСт Bd; Π‘ΡƒΠ΄ΡŒ ΠΈΠ»ΠΈ Bf . ΠŸΡ€ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ 1 Π² строкС B , ΠΈ ΠΎΠ½ находится Π² Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ Bi.
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Ρƒ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΠΊΡƒ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ‚Ρ€Π΅Ρ… строк D; E; F снова Π΄Π²Π° ΠΈΠ· Π½ΠΈΡ… с 1 Π² Π½ΠΈΡ…: ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Eh ΠΈ Ff . Π’ строкС D отсутствуСт 1 , ΠΈ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ 1 Π² Eh , ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² Di , 1 Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π½Π° Dc .Для послСдних Ρ‚Ρ€Π΅Ρ… рядов ΡƒΠΆΠ΅ Ρ‚Ρ€ΠΈ 1 s Gd; Hb ΠΈ Ig , поэтому Π½Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ 1 для распрСдСлСния.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим Π½Π° 2 Π² этих Ρ‚Ρ€Π΅Ρ… Π½Π°Π±ΠΎΡ€Π°Ρ… ΠΈΠ· Ρ‚Ρ€Π΅Ρ… рядов. Π’ рядах А; B; C Π² Ai ΠΈ Cb Π΅ΡΡ‚ΡŒ 2 , поэтому Π² строкС B отсутствуСт 2 , ΠΎΠ΄Π½Π°ΠΊΠΎ Π² этом случаС Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ нСраспрСдСлСнных ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Bd; Π‘ΡƒΠ΄ΡŒ ΠΈ Bf , поэтому Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ быстро Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΉΡ‚ΠΈ 2 .Π’ΠΎ ΠΆΠ΅ самоС происходит Π² строках D; E; F Π΅ΡΡ‚ΡŒ Π΄Π²Π΅ 2 s, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΎΠ±Π΅ Ed ΠΈ Ef . НаконСц Π² G; ЧАБ; I Π΅ΡΡ‚ΡŒ Π΄Π²Π° 2 Gg ΠΈ Hc , поэтому Π² строкС I отсутствуСт 2 . Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ мСсто, ΠΊΡƒΠ΄Π° ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΉΡ‚ΠΈ — ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Id . Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ это сканированиС ΠΏΠΎ всСм строкам, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎ всСм столбцам Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΏΠΎ Ρ‚Ρ€ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎ всСм числам ΠΎΡ‚ 1 Π΄ΠΎ 9 .Всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ выдСляСтС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, это ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, поэтому стоит ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ всю ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ снова ΠΏΠΎ всСй сСткС.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эту Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ Π² ΠΈΠ³Ρ€Π΅ Sudoku Dragon, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь …

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

ΠŸΡ€ΠΈ использовании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Sudoku Dragon Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ автоматичСского распрСдСлСния для автоматичСского выдСлСния ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€Π°Π²ΠΈΠ» «СдинствСнный Π²Ρ‹Π±ΠΎΡ€Β», «СдинствСнная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ» ΠΈ Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Β», позволяя Π²Π°ΠΌ ΡΠΎΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹.

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ судоку

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

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈΡΡŒ ΠΎ происхоТдСнии судоку? ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя Π΄ΠΎΠ»Π³ΡƒΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ судоку Π½Π° нашСй страницС истории. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ большС…

ΠŸΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΠ° — это Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для описания Ρ‚Ρ€Π΅Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π² строкС ΠΈΠ»ΠΈ столбцС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ судоку. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΈ столбцС Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² Ρ‚Ρ€Π΅Ρ… пСрСсСкаСмых областях. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Aa ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ со столбцами a; b ΠΈ c .Π’Ρ€ΠΈ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΠ±Π»Π°ΡΡ‚ΡŒ пСрСсСчСния ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ Aa, ΠΈ столбСц a ; ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡƒ со столбцом b , Π° Π·Π΅Π»Π΅Π½Ρ‹Π΅ — ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡƒ со столбцом c . ΠžΠ±Π»Π°ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ со строками A; B ΠΈ C . ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π² сСткС ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ Π΄Π²ΡƒΠΌ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ — ΠΎΠ΄Π½ΠΎΠΉ для столбца, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ находится, ΠΈ ΠΎΠ΄Π½ΠΎΠΉ для строки, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ находится.

БтратСгия ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏ — это ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ число встрСчаСтся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹, Π΄Π°ΠΆΠ΅ Ссли Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ вывСсти, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΎΠ½ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚. Если Π²Ρ‹ Π·Π°Ρ‚Π΅ΠΌ посмотритС Π½Π° всю строку ΠΈΠ»ΠΈ столбСц, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ находится, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, Π½ΠΎ суТаСт возмоТности. НСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΏΠΎΡΡΠ½ΡΡŽΡ‚ это Π±ΠΎΠ»Π΅Π΅ ясно.

Π’ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования Π±ΠΎΠ»Π΅Π΅ простого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ 4Ρ…4, поэтому Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ возмоТности для Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ вмСсто дСвяти. Sudoku Dragon использовался с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ сСтка ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вступаСт Π² дСйствиС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹.

Π‘Π½Π°Ρ‡Π°Π»Π° посмотритС Π½Π° столбСц d , Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ 1 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄Ρ‚ΠΈ Π² Cd , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это СдинствСнноС мСсто, Π³Π΄Π΅ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π² столбцС d . ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ для ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹, совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ столбцом d ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ Cc (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ синим), ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ 1 находится Π²Π½ΡƒΡ‚Ρ€ΠΈ синСй ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π΅, поэтому 1 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… Cc ΠΈΠ»ΠΈ Dc , поэтому 1 отобраТаСтся ΠΊΠ°ΠΊ с Π±Π΅Π»Ρ‹ΠΌ тСкстом Π½Π° Π·Π΅Π»Π΅Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅.Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Dc ΠΌΠΎΠ³ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 ΠΈΠ»ΠΈ 4 , Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ сюда Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄Ρ‚ΠΈ 4 .

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΠ° Π² этой Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅ — это ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΠ°, раздСлСнная ΠΌΠ΅ΠΆΠ΄Ρƒ столбцом a ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ Cb (Π²Ρ‹Π΄Π΅Π»Π΅Π½Π° красным). Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ 4 Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π² Ca , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это СдинствСнноС мСсто Π² столбцС ΠΈ , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ 4 . Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ использовании ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ 4 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΈ Π² Cb , Π½ΠΈ Π² Db , ΠΈ поэтому ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ бСзопасно Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ 1 Π½Π° Db . ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Для этого простого судоку 4×4 ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простыС ΠΏΡ€Π°Π²ΠΈΠ»Π° для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².

ΠŸΡ€ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° судоку 9×9 ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ области Dd . ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ интСрСс ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΠ° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ области с Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ строкой F. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Π² строкС F , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ 5 , ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π½ΠΈ Π² Fa (ΠΈΠ·-Π·Π° Aa), Π½ΠΈ Π² Fh (ΠΈΠ·-Π·Π° Dh), Π½ΠΈ Π² Fi (ΠΈΠ·-Π·Π° Bi ).ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Fd ΠΈ Ff , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡƒ с Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ Dd . ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ 5 Π½Π΅ ΠΌΠΎΠ³ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ нСраспрСдСлСнныС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Π² этой области Dd , Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ красным: Ed ΠΈΠ»ΠΈ Ef .

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ скрытых Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ², ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ судоку

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

Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ нСзанятых ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π΅ ΠΈ Π΅ΡΡ‚ΡŒ Π΄Π²Π° числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅ ΠΆΠ΅ Π΄Π²Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈ Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π² этой Π³Ρ€ΡƒΠΏΠΏΠ΅, Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Π±Π»ΠΈΠ·Π½Π΅Ρ†.Π­Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ число ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² любой ΠΈΠ· Π½ΠΈΡ…. Однако, Ссли Ρƒ Π΄Π²ΡƒΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ число, Ρ‚ΠΎ это число ΠΌΠΎΠΆΠ½ΠΎ бСзопасно ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² качСствС ΠΎΠΏΡ†ΠΈΠΈ. Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈΠ·-Π·Π° наличия Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ скрытого Π±Π»ΠΈΠ·Π½Π΅Ρ†Π° . Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° — Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΏΠΎΠ½ΡΡ‚ΡŒ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° эту сСтку 4Ρ…4. Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ простых ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Π½ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΈΡ…, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ скрытоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ².ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π·Π΅Π»Π΅Π½ΡƒΡŽ Π·ΠΎΠ½Ρƒ Аа, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π΅Ρ‰Π΅ Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½. И 2 , ΠΈ 3 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ΄Ρ‚ΠΈ Π³Π΄Π΅-Ρ‚ΠΎ Π² этом Ρ€Π΅Π³ΠΈΠΎΠ½Π΅, Π½ΠΎ оказываСтся, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠ° {2,3} Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… Aa ΠΈ Ba . Из-Π·Π° этого Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ 1 Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ Aa ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ бСзопасно ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π° (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π±Π΅Π»Ρ‹ΠΌ тСкстом Π½Π° Π·Π΅Π»Π΅Π½ΠΎΠΌ).
ΠšΠ²Π°Π΄Ρ€Π°Ρ‚ Ba выглядСл Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 4 , Π½ΠΎ это Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π±Π»ΠΈΠ·Π½Π΅Ρ†Π° {2, 3}.Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° способа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ {2, 3}: 2 Π² Aa ΠΈ 3 Π² Ba ΠΈΠ»ΠΈ, Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ, 3 Π² Aa ΠΈ 2 Π² Ba . Π­Ρ‚ΠΎ СдинствСнныС Π΄Π²Π° способа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ {2, 3} ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² этой области. Π­Ρ‚ΠΎ СдинствСнныС Π΄Π²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… способа размСщСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Aa ΠΈ Ba . Π­Ρ‚ΠΎ Π½Π΅ позволяСт Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ 1 Π² Aa ΠΈΠ»ΠΈ 4 Π² Ba — ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π³Π΄Π΅-Ρ‚ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС Π² Π³Ρ€ΡƒΠΏΠΏΠ΅.Π­Ρ‚Π° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° имССтся Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство возмоТностСй, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ количСством ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². [Π‘ΠΌ. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρƒ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ для дальнСйшСго объяснСния.] ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ для Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ² распространяСтся ΠΈ Π½Π° Ρ‚Ρ€ΠΎΠΉΠ½ΡŽ. Если Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΈ символа ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ ΠΎΠ±Ρ‰ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ (строкС, столбцС ΠΈΠ»ΠΈ области), Ρ‚ΠΎΠ³Π΄Π° всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности Π² этих Ρ‚Ρ€Π΅Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ. Π’ дальнСйшСм Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ примСняСтся ΠΊ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠ°ΠΌ, пятСркам ΠΈ Ρ‚. Π”., Но ΠΎΠ½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π΄ΠΊΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°Ρ… судоку.

Π’ нашСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии Sudoku Dragon Π΅ΡΡ‚ΡŒ бСсплатноС руководство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ руководства.

Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ называСтся ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ скрытых Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Π»ΠΈΠ·Π½Π΅Ρ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ рассмотрСнии Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π² Π³Ρ€ΡƒΠΏΠΏΠ΅. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ² — нСпростая Π·Π°Π΄Π°Ρ‡Π°.

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π³ΠΎΠ»Ρ‹Ρ… Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ² Π‘ΡƒΠ΄ΠΎΠΊΡƒ ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ возмоТности Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ — это Π³ΠΎΠ»Ρ‹Ρ… Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ² . Π’ этом случаС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹-Π±Π»ΠΈΠ·Π½Π΅Ρ†Ρ‹ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ сами ΠΏΠΎ сСбС (ΠΈ поэтому ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«Π³ΠΎΠ»Ρ‹ΠΌΠΈΒ», Π° Π½Π΅ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ «скрытым» случаСм). Они ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ возмоТности Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… Ρ‚ΠΎΠΉ ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π’ этом судоку 4×4 Ρ€Π΅Π³ΠΈΠΎΠ½ Ca Π²Ρ‹Π΄Π΅Π»Π΅Π½ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Β«Π“ΠΎΠ»Ρ‹Π΅ Π±Π»ΠΈΠ·Π½Π΅Ρ†Ρ‹Β» располоТСны Π² Ca ΠΈ Cb с возмоТностями {2, 3}. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ этих Π΄Π²ΡƒΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… возмоТностСй, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ 2 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ΄Ρ‚ΠΈ Π² Ca ΠΈ 3 Π² Cb ΠΈΠ»ΠΈ ΠΆΠ΅ 3 Π² Ca ΠΈ 2 Π² Cb , Π΅ΡΡ‚ΡŒ Π”Ρ€ΡƒΠ³ΠΈΡ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² для этих Π΄Π²ΡƒΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π½Π΅Ρ‚.Π˜Ρ‚Π°ΠΊ, глядя Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ Da , ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π³ΠΎΠ»ΠΎΠ³ΠΎ Π±Π»ΠΈΠ·Π½Π΅Ρ†Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ появлСния здСсь 2 (ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ca Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ 2 Π»ΠΈΠ±ΠΎ Π² Ca , Π»ΠΈΠ±ΠΎ Π² Cb ). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Da Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ остаСтся с СдинствСнной Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, 1 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ бСзопасно Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Ρ‚Π°ΠΌ. Глядя Π½Π° строку C , которая Ρ‚Π°ΠΊΠΆΠ΅ содСрТит Π³ΠΎΠ»ΠΎΠ³ΠΎ Π±Π»ΠΈΠ·Π½Π΅Ρ†Π°, ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 2 ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Cc , ΠΈ Ρ‚ΡƒΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ 4 .

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ судоку с пСрСстановкой Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ

Π”Π²Π° Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ»Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. ВсС сводится ΠΊ пСрСстановкам — ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ объяснСно Π½Π° нашСй страницС Ρ‚Π΅ΠΎΡ€ΠΈΠΈ. КаТдая Π³Ρ€ΡƒΠΏΠΏΠ° судоку прСдставляСт собой пСрСстановку чисСл ΠΎΡ‚ 1 Π΄ΠΎ 9 (для сСтки 9×9). Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ Π² этой пСрСстановкС, которая ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ количСством ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ пСрСстановки судоку. ЀактичСски «СдинствСнный ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Β»; «ЕдинствСнная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΒ» ΠΈ «СдинствСнный Π²Ρ‹Π±ΠΎΡ€Β» — лишь частныС случаи этого ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° — Π² этом случаС задСйствован Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚.Π­Ρ‚ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ экзотичСскиС примСнСния.

ΠŸΡ€Π°Π²ΠΈΠ»Π° Π΄Π²ΠΎΠΉΠ½Ρ‹Ρ…, Ρ‚Ρ€ΠΎΠΉΠ½Ρ‹Ρ…, Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π½Ρ‹Ρ… просто ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΠ΅ количСство возмоТностСй (2, 3, 4 …). Однако Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Ρ†Π΅ΠΏΠ΅ΠΉ . Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ любоС количСство ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Ρ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ возмоТности {1, 7}; {4, 7} ΠΈ {1, 4} Π΅ΡΡ‚ΡŒ замкнутая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° ΠΈΠ· Ρ‚Ρ€Π΅Ρ… символов {1, 4, 7}, которая Π½Π΅ являСтся Π½ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊΠΎΠΌ, Π½ΠΈ Ρ‚Ρ€ΠΎΠΉΠΊΠΎΠΉ. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ этой Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ позволяСт бСзопасно ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ 1, 4 ΠΈ 7 Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΠ΅.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π»ΠΎΠ³ΠΈΠΊΠ° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΊ цСпям, ΠΊΠ°ΠΊ ΠΈ ΠΊ Π±Π»ΠΈΠ·Π½Π΅Ρ†Π°ΠΌ, Π΅ΡΡ‚ΡŒ Β«Π³ΠΎΠ»Ρ‹Π΅ Ρ†Π΅ΠΏΠΈΒ» ΠΈ «скрытыС Ρ†Π΅ΠΏΠΈΒ».

Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ судоку скачайтС ΠΈ установитС Π‘ΡƒΠ΄ΠΎΠΊΡƒ Π”Ρ€Π°ΠΊΠΎΠ½.
Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ судоку, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ подсказки, руководства ΠΈ мноТСство Π½ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ.
Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ Π‘ΡƒΠ΄ΠΎΠΊΡƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ 23-Π΄Π½Π΅Π²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

По нСвСроятной Ρ†Π΅Π½Π΅ всСго $ 9 SudokuDragon ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π²Π΅Ρ‡Π½ΠΎΠ΅ использованиС (Π±Π΅Π· подписки, Π±Π΅Π· Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹), Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ здСсь.

X-Wing ΠΈ Swordfish

Одной ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТных стратСгий судоку являСтся Β«X-WingΒ» ΠΈ Π΅Π³ΠΎ ΠΊΡƒΠ·Π΅Π½ Β«SwordfishΒ». Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТных Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°Ρ… судоку, ΠΊΠΎΠ³Π΄Π° всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π±Ρ‹Π»ΠΎ испробовано ΠΈ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ.

Π’ поисках Π±Π»ΠΈΠ·Π½Π΅Ρ†ΠΎΠ² ΠΈ пСрСстановок ΠΌΡ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ»ΠΈΡΡŒ рассмотрСниСм возмоТностСй Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏ — это ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ². X-Wing Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ просмотра Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹. Π›ΡƒΡ‡ΡˆΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ для этой стратСгии ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Β«ΠšΠΎΡ€ΠΎΠ±ΠΊΠ°Β», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ ΡƒΠ³Π»Ρ‹ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Π­Ρ‚ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ СдинствСнными Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°ΠΌΠΈ для этого числа Π² этой строкС (ΠΈΠ»ΠΈ столбцС) для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ символа. Π­Ρ‚Π° ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ° ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ связь. Если ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ символ встрСчаСтся Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. ЕдинствСнная Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° — это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это происходит Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ, ΠΈ Π² этом случаС ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ.Никакой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ для этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² ΠΈ этого числа. Как ΠΈ Π² случаС с ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡ‹, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ возмоТности Π³Π΄Π΅-Ρ‚ΠΎ Π΅Ρ‰Π΅ Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅ судоку.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… X-Wings Π½Π°ΠΉΡ‚ΠΈ слоТно). Π‘ΡƒΠ΄ΠΎΠΊΡƒ Π”Ρ€Π°ΠΊΠΎΠ½ Π²Ρ‹Π΄Π΅Π»ΠΈΠ» всС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Π³Π΄Π΅ 4 Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈΠ»ΠΈ выглядят Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ C ΠΈ G ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π£ Π½ΠΈΡ… ΠΎΠ±ΠΎΠΈΡ… Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ 4 : Ca, Cf, Ga ΠΈ Gf — Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ синим Ρ†Π²Π΅Ρ‚ΠΎΠΌ — это ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ ваТная отправная Ρ‚ΠΎΡ‡ΠΊΠ°.ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, эти 4 ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΡƒΠ³Π»Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ (Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ синим). Π§Π΅ΠΌ это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ? Ну, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² столбцС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 4 , Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄Ρ‚ΠΈ Π»ΠΈΠ±ΠΎ Π² Ca , Π»ΠΈΠ±ΠΎ Π² Ga ΠΈ большС Π½ΠΈΠ³Π΄Π΅ Π² этом столбцС. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π² столбцС f ( 4 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π² Cf , Π»ΠΈΠ±ΠΎ Π² Gf , поэтому ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ 4 ΠΈΠ· этих Π΄Π²ΡƒΡ… столбцов. Π˜Ρ‚Π°ΠΊ, всС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Aa, Ba, Bf ΠΈ Π₯Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ 4 бСзопасно Π΄ΠΈΡΠΊΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.Если Π²Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Π΅Ρ‚, Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 4 Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ : Ρ‚Π΅Ρ€ΠΌΠΈΠ½ X-Wing, вСроятно, происходит ΠΎΡ‚ названия истрСбитСля Β«Π—Π²Π΅Π·Π΄Π½Ρ‹Ρ… Π²ΠΎΠΉΠ½Β» ➚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π» X-ΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ΅ ΠΏΠΎΠΏΠ΅Ρ€Π΅Ρ‡Π½ΠΎΠ΅ сСчСниС.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эту Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ Π² ΠΈΠ³Ρ€Π΅ Sudoku Dragon, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь …

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡŒΡ‚Π΅, Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π΅Ρ‚, Π½ΠΎ Π½Π° X-Wing ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ заканчиваСтся, модСль Swordfish являСтся дальнСйшим ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ X-Wing. ВмСсто Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… распрСдСлСний, ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Swordfish ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡˆΠ΅ΡΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π΅ΡΡ‚ΡŒ Π½Π΅ просто Π΄Π²Π΅ ΠΏΠ°Ρ€Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² для 9 , Π° Ρ‚Ρ€ΠΈ ΠΏΠ°Ρ€Ρ‹: Π² столбцах b ; e ΠΈ h . Π­Ρ‚ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ синим / Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Они соСдинСны рядами, образуя ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Β«ΠΌΠ΅Ρ‡Β», Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌ с ΠΎΠ΄Π½ΠΎΠΉ стороны: ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Swordfish ➚ . ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‡-Ρ€Ρ‹Π±Ρƒ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ ΠΈ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС Ρ‚Ρ€ΠΈ столбца ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ†Π΅Π²Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ примСняСтся снова.Π›ΡŽΠ±Ρ‹Π΅ 9 , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² строках, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ столбцы, ΠΌΠΎΠΆΠ½ΠΎ бСзопасно ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ 9 Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡƒΡ… Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π² этой строкС; ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅. Π­Ρ‚ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ (Fc; Gf ΠΈ Fg).

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π Ρ‹Π±Π°-ΠœΠ΅Ρ‡ — это Π΅Ρ‰Π΅ Π½Π΅ ΠΊΠΎΠ½Π΅Ρ† вопроса, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… взаимосвязанных ΠΏΠ°Ρ€ возмоТностСй, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎ пяти ΠΈ Ρ‚.Π΄. Π‘ΡƒΠ΄ΠΎΠΊΡƒ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эту Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ Π² ΠΈΠ³Ρ€Π΅ Sudoku Dragon, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ здСсь …

Π‘ΠΎΠ»Π΅Π΅ слоТныС стратСгии

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ слоТных Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ доступны Π΄Ρ€ΡƒΠ³ΠΈΠ΅ слоТныС стратСгии. Они Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большСго обдумывания ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя XY Wing ΠΈΠ»ΠΈ Hook ΠΈ ΠΌΠΎΡ‰Π½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ, ΠΎΠ½ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ описаны Π½Π° нашСй ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страницС Advanced Strategy .

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ ΠΈΠ»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ± ΠΈ ошибок

Когда всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ, Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°, которая Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всСгда, вСдь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ судоку, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эту Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ.Π’Ρ‹ просто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ логичСски, пробуя ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, ΠΏΠΎΠΊΠ° Π½Π΅ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Если Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ этапС ΠΏΠΎΠ·ΠΆΠ΅, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ, ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠ² всС выдСлСния ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сущСствуСт Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² (ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹), Π²Ρ‹ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ слишком часто. Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ с ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ ΠΎΠ΄Π½ΠΎ число ΠΈΠ· доступных. Π­Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ стратСгии, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Ρ€ΡƒΠ±ΡƒΡŽ силу, Π° Π½Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ.МногиС ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ это Π½Π΅ совсСм ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ судоку, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для этого Π½Π΅ трСбуСтся Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ². Π£ нас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ описаниС с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ страницС Π£Π³Π°Π΄Π°ΠΉ, .

Π‘ΠΌ. Π’Π°ΠΊΠΆΠ΅
БтратСгия судоку ➚ ОбъяснСниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ слоТных стратСгий Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ.
Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ судоку ➚ Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ стратСгии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ X-Wing; XY-ΠΊΡ€Ρ‹Π»ΠΎ.
РСшСниС судоку ➚ ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ пошаговоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ судоку.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ своими интСрСсами Π½Π° Facebook, Twitter, Pinterest, Tumblr ΠΈΠ»ΠΈ Mix с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅ Π½Π°ΡˆΡƒ (Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡƒΡŽ) страницу ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свои ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ.

Π•ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ этой страницС? Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ внСсти свой Π²ΠΊΠ»Π°Π΄.

АвторскиС ΠΏΡ€Π°Π²Π° Β© 2005-2021 Sudoku Dragon

ОбъяснСниС 6 ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… стратСгий судоку

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

1. X-Wing

ΠœΠ΅Ρ‚ΠΎΠ΄ X-Wing — ΠΎΠ΄Π½Π° ΠΈΠ· основных ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… стратСгий судоку. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… уровнях, хотя Π² этих случаях Π΅Π³ΠΎ частота ΠΎΡ‡Π΅Π½ΡŒ низкая. Π•Π³ΠΎ Ρ†Π΅Π»ΡŒ — ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ².

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

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° этих Π½Π°Π±ΠΎΡ€ΠΎΠ² Π½Π° сСткС ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· любой ячСйки, Ρ‡Ρ‚ΠΎ стало Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Π² ΠΎΠ±Π΅ΠΈΡ… ситуациях.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ число 5 Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ шаблон для примСнСния стратСгии X-Wing. БоСдиняя ячСйки, содСрТащиС Π΅Π³ΠΎ, Π»Π΅Π³ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² этой ситуации Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°Ρ€Ρ‹ Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°.ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ°Ρ€ Π½Π° сСткС ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ 5, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ красным, Π² ΠΎΠ±ΠΎΠΈΡ… случаях Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹. Π—Π°Ρ‚Π΅ΠΌ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊΠ°ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π² эту ячСйку.

2. Π Ρ‹Π±Π°-ΠΌΠ΅Ρ‡

Π­Ρ‚Π° стратСгия Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° ΠΈΠ· ячССк. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈΠ³Ρ€ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΉΡ‚ΠΈ Ρ†ΠΈΡ„Ρ€Ρƒ-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² Π΄Π²Π΅ ячСйки Π² ΠΎΠ΄Π½ΠΎΠΌ ряду Π² Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… рядах. Π­Ρ‚ΠΈ ячСйки Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ столбцом, нСзависимо ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚.

Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈΡ… ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ для этой Ρ†ΠΈΡ„Ρ€Ρ‹.Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈΡ… ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это число ΠΊΠ°ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² ячСйки, Π³Π΄Π΅ это Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΎΠ±ΠΎΠΈΡ… случаях.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π’ этой сСткС Π½ΠΎΠΌΠ΅Ρ€ 4 являСтся ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ Π² Π΄Π²Π΅ ячСйки Π² Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… рядах, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ Swordfish.

Π˜Ρ… соСдинСниС ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Ρ†ΠΈΡ„Ρ€Π°, выдСлСнная Π·Π΅Π»Π΅Π½Ρ‹ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, ΠΆΠ΅Π»Ρ‚Ρ‹Π΅ становятся Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² этой Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ для числа 4 Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° Π½Π°Π±ΠΎΡ€Π° возмоТностСй: Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ.

ΠŸΡ€ΠΈ тСстировании ΠΈΡ… Π½Π° сСткС ΠΈΠ³Ρ€ΠΎΠΊ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ 4, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ красным, Π±Ρ‹Π»ΠΈ Π±Ρ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ Π² ΠΎΠ±ΠΎΠΈΡ… случаях. Π—Π°Ρ‚Π΅ΠΌ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ бСзопасно ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· этой ячСйки, оставив Π² качСствС ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числа 1 ΠΈ 2.

3. Π‘ΠΈΠ»ΠΎΠ²Ρ‹Π΅ Ρ†Π΅ΠΏΠΈ

Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ — ΠΎΠ΄Π½Π° ΠΈΠ· самых простых для понимания слоТных стратСгий судоку. К соТалСнию, Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ высокого уровня ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ. Когда ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ вСрхняя выдСлСнная ячСйка с ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ 1 ΠΈ 2 использовалась для примСнСния Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ.ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ ΠΎΠ±Π΅ΠΈΡ… Ρ†ΠΈΡ„Ρ€ ΠΈΠ³Ρ€ΠΎΠΊ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ для Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ячСйки с ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ 5 ΠΈ 7 всСгда Ρ€Π°Π²Π΅Π½ 5. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, эта Ρ†ΠΈΡ„Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для этой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ячСйки.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ тСстировании Π½Π° Π½ΠΎΠΌΠ΅Ρ€ 1 ΠΈΠ³Ρ€ΠΎΠΊ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ, пройдя Π½Π°ΠΏΡ€Π°Π²ΠΎ (ΠΊ ячСйкС с 1 ΠΈ 4 Π² качСствС ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ²). Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° Π±Ρ‹Π»Π° Π±Ρ‹ Π΄Π»ΠΈΠ½Π½Π΅Π΅, Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅. 5 ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ остаСтся ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ячСйку.

Из слоТных стратСгий судоку ΠΌΠ΅Ρ‚ΠΎΠ΄ принуТдСния Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся послСдним срСдством, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ ΠΈ слоТными, ΠΈ ΠΎΠ½ΠΈ Π½Π΅ всСгда Π΄Π°ΡŽΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

4. XY-Wing

XY-Wing — это стратСгия удалСния ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ². Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π² сСткС Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ячСйки, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ°Ρ€Ρƒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ Ρ†ΠΈΡ„Ρ€Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, AB / AC / CB). ΠŸΡ€ΠΈΠ»ΠΎΠΆΠΈΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ умствСнных усилий, ΠΈΠ³Ρ€ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Y ΠΏΡ€ΠΈ соСдинСнии ΠΈΡ…, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΎΠ΄Π½Π° ячСйка Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ствол, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ — ΠΊΠ°ΠΊ Π²Π΅Ρ‚Π²ΠΈ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг — провСсти Π»ΠΈΠ½ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строкС ΠΈ столбцС ячССк, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈΠ»ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ.Если ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π»ΠΈΠ½ΠΈΠΉ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… ячСйки ΠΈΠ»ΠΈ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ пСрСсСчСния, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ бСзопасно ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ стволовая ΠΊΠ»Π΅Ρ‚ΠΊΠ° содСрТит Ρ†ΠΈΡ„Ρ€Ρ‹ 2 ΠΈ 9 (Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ) ΠΈ соСдиняСтся с вСтвями, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ ΠΈΠ· этих Ρ†ΠΈΡ„Ρ€ Π² качСствС ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² (Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹).

Если какая-Π»ΠΈΠ±ΠΎ ΠΈΠ· ячССк Π½Π° красных Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°Ρ… содСрТала ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°, ΠΎΠ±Ρ‰Π΅Π³ΠΎ для ячССк Π½Π° ΠΊΠΎΠ½Ρ†Π°Ρ… Π»ΠΈΠ½ΠΈΠΉ, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ.

Однако ячСйка Π½Π° пСрСсСчСнии ΠΎΠ±Π΅ΠΈΡ… Π²Π΅Ρ‚Π²Π΅ΠΉ Y содСрТит ΠΎΠ±Ρ‰ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ для ΠΎΠ±Π΅ΠΈΡ… (число 1), Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² эту ячСйку.

5. Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° 1

Π£ любой Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π‘ΡƒΠ΄ΠΎΠΊΡƒ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Однако Π½Π° самых ΡΠΊΡΡ‚Ρ€Π΅ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… уровнях ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ с двумя. Π­Ρ‚ΠΎ случаСтся, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ Β«ΡΠΌΠ΅Ρ€Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ·ΠΎΡ€Β». Π­Ρ‚ΠΎΡ‚ шаблон Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ 4 ячСйки с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°Ρ€ΠΎΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ.Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» «смСртоносным», ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΈΠ· Π΄Π²ΡƒΡ… ячССк Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ Π² ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΡƒ.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

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

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

6. Нишио

БтратСгия Nishio ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° своС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Tetsuya Nishio, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π΅Π» Π΅Π΅.Из всСх ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… стратСгий судоку это Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ большС всСго ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ послСдний рСсурс, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ прСдпосылку.

По сути, ΠΈΠ³Ρ€ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π·ΡΡ‚ΡŒ ячСйку с двумя ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ сСтку. Если это сработаСт — ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΈΠ³Ρ€ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Π‘ΡƒΡ‚ΡŒ этой стратСгии Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ, Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для этой ячСйки.

Однако простой просчСт ΠΈΠ·-Π·Π° нСдостатка ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ ΠΈ / ΠΈΠ»ΠΈ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² самом ΠΊΠΎΠ½Ρ†Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ, поэтому ΠΈΠ³Ρ€ΠΎΠΊΠΈ ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

ВСорСтичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ стратСгиям судоку ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прост для понимания ΠΈ примСнСния. Бамая большая Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ — Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΡƒΠ·ΠΎΡ€Ρ‹ Π½Π° сСткС ΠΈ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экспСрты Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‚ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ, ΠΈ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π½Π°Π½ΠΈΠ΅ ΠΈ знакомство с этими стратСгиями становится Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ для продвиТСния Π½Π° самых слоТных уровнях этих Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ.

Ρ‚Π°ΠΊΡ‚ΠΈΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ судоку

Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ судоку

Если Π²Ρ‹ здСсь, Π²Ρ‹, вСроятно, Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ судоку:
Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ пустыС ячСйки Π² сСткС числами ΠΎΡ‚ 1 Π΄ΠΎ 9
Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½ΠΈ Π² строкС, Π½ΠΈ Π² столбцС, Π½ΠΈ Π² ΠΏΠΎΠ»Π΅ 3×3 Π½Π΅Ρ‚ Π΄Π²ΡƒΡ… ΠΊΠΎΠΏΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…
Π½ΠΎΠΌΠ΅Ρ€. Помимо этого простого описания, кроСтся мноТСство Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ…
слоТныС Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ. МногиС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚
Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ простой Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ. Однако Π±ΠΎΠ»Π΅Π΅ слоТныС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ
Π‘ΡƒΠ΄ΠΎΠΊΡƒ Slam Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ большСй ΡΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.Π­Ρ‚ΠΎΡ‚
страница ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Ρ‚Π°ΠΊΡ‚ΠΈΠΊΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этих Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅
ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описываСт подсказки, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ, Ссли застрянСтС.

ВСрминология: ΠœΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π»ΡŽΠ±ΡƒΡŽ строку, столбСц ΠΈΠ»ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ 3×3 Π²
Π‘Π΅Ρ‚ΠΊΠ° судоку Π³Ρ€ΡƒΠΏΠΏΠ° .

Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ²: Π’ Ρ…ΠΎΠ΄Π΅ обсуТдСния
Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°
Π²Ρ‹Π΄Π΅Π»ΠΈΠ² Π΄Π°Π½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ этому Π½ΠΎΠΌΠ΅Ρ€Ρƒ Π²
ПолС Β«Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ²Β» Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΈΠ»ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ
ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Shift ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½ΠΎΠΌΠ΅Ρ€.ВсС ячСйки Π² сСткС
Π³Π΄Π΅ это число ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ Π²
ΠΊΠΎΡ€ΠΈΡ‡Π½Π΅Π²Ρ‹ΠΉ.

Π­Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΎΡ‡Π΅Π½ΡŒ проста. Π‘Π½Π°Ρ‡Π°Π»Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°
Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ это Π±Ρ‹Π»ΠΎ
Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ всС Π΄Π²ΠΎΠΉΠΊΠΈ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ срСднСм ΠΏΠΎΠ»Π΅, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π·Π΅Π»Π΅Π½Ρ‹ΠΌ, Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½
выдСлСнная ячСйка. Π­Ρ‚Π° ячСйка — СдинствСнноС мСсто Π² ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅, Π³Π΄Π΅
2 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ, ΠΈ поэтому ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ΄Ρ‚ΠΈ Ρ‚ΡƒΠ΄Π°.

Π’Π°ΠΊΡ‚ΠΈΠΊΠ° пСрСсСчСния примСняСтся, ΠΊΠΎΠ³Π΄Π° сСтка выглядит Ρ‚Π°ΠΊ.

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

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ сСтку.

ПослСдняя строка прСдставляСт интСрСс. Если ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ²
для ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Π΅Ρ… столбцов Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 2, 3 ΠΈΠ»ΠΈ 5 ΠΌΠΎΠ³ΡƒΡ‚
Π·Π°ΠΉΡ‚ΠΈ Π² эти ΠΊΠ»Π΅Ρ‚ΠΊΠΈ.ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ каТдая ΠΈΠ· этих Ρ‚Ρ€Π΅Ρ… ячССк Π΄ΠΎΠ»ΠΆΠ½Π°
Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ числом, числа 2, 3 ΠΈ 5 Π΄ΠΎΠ»ΠΆΠ½Ρ‹
ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, 2, 3 ΠΈ 5 Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚
ΠΏΠΎΠΉΡ‚ΠΈ ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅ Π² ряду. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ ΠΊΡ€ΡƒΠΆΠΊΠΎΠΌ.
красный ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ смыслС. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ
Π½Π°Π±ΠΎΡ€ ΠΈΠ· n ячССк, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅. Ссли Ρ‚Ρ‹
ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² эти ячСйки, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ
n ΠΈΠ· Π½ΠΈΡ….Π’ этом случаС Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ этих ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ²
ΠΈΠ· ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ячССк Π² Π³Ρ€ΡƒΠΏΠΏΠ΅.

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π½Π°Π±ΠΎΡ€Ρ‹ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… ячССк. Наборы
Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹, Π½ΠΎ Ρ€Π΅ΠΆΠ΅. Π˜Ρ… Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Π½Π°ΠΉΡ‚ΠΈ.

Π’ этой сСткС ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° раскраски.

Π’ этой сСткС Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ·
ячСйки Π² этой сСткС ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Ρ‹ Π² Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΈ синий Ρ†Π²Π΅Ρ‚Π°. Π­Ρ‚ΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ
Ρ‚ΠΎΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ, Π½ΠΎ Ρ†Π²Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΈΡ…
Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ячСйку ΠΏΠΎ своСму ТСланию, Π½Π°ΠΆΠ°Π² ΠΊΠ»Π°Π²ΠΈΡˆΡƒ
ΠΊΠΎΠ³Π΄Π° ячСйка Π²Ρ‹Π±Ρ€Π°Π½Π°: B для синСго, G для Π·Π΅Π»Π΅Π½ΠΎΠ³ΠΎ, R для красного ΠΈ
Y для ΠΆΠ΅Π»Ρ‚ΠΎΠ³ΠΎ.

Π’Π°ΡˆΠ° Π·Π°Π΄Π°Ρ‡Π° — ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΈΡ… ячСйках Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 4 ΠΈ
Ρ‡Π΅Π³ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ. НачнитС с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ ячСйкС Π² послСднСм
столбСц (Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ряд). Π›ΠΈΠ±ΠΎ Π² Π½Π΅ΠΌ 4, Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚. ΠœΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ
ΠΊΠ°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, поэтому Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ просто «Π·Π΅Π»Π΅Π½Ρ‹ΠΉ» (любой
ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ΅ имя Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ). Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотритС Π½Π° строку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится эта ячСйка.
Π² (ΠΏΠΎ стрСлкС).Волько Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ находится Π²
Ρ‚ΠΎΡ‚ ΠΆΠ΅ ряд (Π² столбцС 2). Если исходная ячСйка — 4, Ρ‚ΠΎ эта
Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, эта ячСйка ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π° Π² синий Ρ†Π²Π΅Ρ‚.
Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ исходному.

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ этот ΠΏΡƒΡ‚ΡŒ, слСдуя стрСлкам. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ синий. Если Ρƒ Π½Π΅Π³ΠΎ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠ°,
Ρ‚ΠΎΠ³Π΄Π° синяя ячСйка Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚,
Π·Π΅Π»Π΅Π½Ρ‹ΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€.ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π²Π° Π·Π΅Π»Π΅Π½Ρ‹Ρ…
Π―Ρ‡Π΅ΠΉΠΊΠΈ Π»ΠΈΠ±ΠΎ ΠΎΠ±Π΅ содСрТат Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ, Π»ΠΈΠ±ΠΎ Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ…
Π΄Π΅Π»Π°Ρ‚ΡŒ. Π”Π°Π»Π΅Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ряду ΠΎΠΊΡ€Π°ΡˆΠ΅Π½ Π² синий Ρ†Π²Π΅Ρ‚.
ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ это СдинствСнный Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ столбцС, Ρ‡Ρ‚ΠΎ ΠΈ Π·Π΅Π»Π΅Π½Ρ‹ΠΉ
ΠΎΠ΄ΠΈΠ½.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотритС Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ячСйку Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ. Π­Ρ‚ΠΎ Π²
Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ столбцС, Ρ‡Ρ‚ΠΎ ΠΈ зСлСная ячСйка, ΠΈ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС, Ρ‡Ρ‚ΠΎ ΠΈ синяя
ΠΎΠ΄ΠΈΠ½. Одно ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ навСрняка: ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ
Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ»ΠΈ синий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Π’ любом случаС выбранная ячСйка
Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС ΠΈΠ»ΠΈ столбцС, Ρ‡Ρ‚ΠΎ ΠΈ ячСйка с 4-Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΌ
Π­Ρ‚ΠΎ.Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°.

Π­Ρ‚Ρƒ Ρ‚Π°ΠΊΡ‚ΠΈΠΊΡƒ довольно Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Π½ΠΎ ΠΎΠ½Π° Ρ€Π΅Π΄ΠΊΠΎ срабатываСт. Π’Ρ‹
Π½Π°Ρ‡Π°Ρ‚ΡŒ с ячСйки, ΠΏΡ€ΠΈΠ΄Π°Π² Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ
ячСйки Ρ‡Π΅Ρ€Π΅Π· строки, столбцы ΠΈΠ»ΠΈ поля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π΄Ρ€ΡƒΠ³ΠΎΠΉ
ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΠΎΡ‚
ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΈ Π²Ρ‹ Π΄Π²ΠΈΠ³Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΡ‚Ρ‚ΡƒΠ΄Π°. Если ячСйка появляСтся Π²
Π’Π° ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΠ°, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚Π°, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.

Иногда ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСсколько Ρ†Π²Π΅Ρ‚ΠΎΠ²
ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.НапримСр, посмотритС Π½Π° эту сСтку, Π³Π΄Π΅ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ
Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ снова.

Π’ этом случаС ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ с Π·Π΅Π»Π΅Π½ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠΉ
ряд ΠΈ оказался Π² Π·Π΅Π»Π΅Π½ΠΎΠΉ ячСйкС восьмого ряда. Но сСйчас
Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС Π΄Π²Π΅ Π·Π΅Π»Π΅Π½Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ! ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ссли Π΅ΡΡ‚ΡŒ
зСлСная ячСйка содСрТит 4, Ρ‚ΠΎΠ³Π΄Π° каТдая зСлСная ячСйка содСрТит 4. Но
Π² этом случаС Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ столбцС Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²Π΅ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ —
Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΈ ΠΎΠ΄Π½Π° зСлСная ячСйка Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ 4, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ каТдая синяя ячСйка
Π΄Π΅Π»Π°Π΅Ρ‚.

Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Ρ†Π²Π΅Ρ‚Π° Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π²ΠΏΠΎΠ»Π½Π΅ СстСствСнными. НСмного
Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ трСбуСтся Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚ΠΎΠ². ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ, Ссли Ρ‚Ρ‹
ΠΌΠΎΠ³Ρƒ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ΄ΠΈΠ½.

Рассмотрим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ сСтку. Π’Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ всС 2 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² пятом столбцС ΠΈ Π² послСднСм столбцС Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ
Π΄Π²Π° 2 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΎΠ±ΠΎΠΈΡ… столбцах ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹
Π² Ρ‚Π΅Ρ… ΠΆΠ΅ рядах (ΡˆΠ΅ΡΡ‚ΠΎΠΉ ряд ΠΈ послСдний ряд).ΠœΡ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ этих ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² A, B, C ΠΈ D.
ΠœΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ пятый столбСц «столбСц ACΒ» ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ названия.
для столбца BD ΠΈ строк AB ΠΈ CD.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ столбцы AC ΠΈ BD ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° 2 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°,
2 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π»ΠΈΠ±ΠΎ Π² ячСйки A ΠΈ D, Π»ΠΈΠ±ΠΎ Π² ячСйки B ΠΈ C.
Π’ любом случаС, 2 Π² ряду AB Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ Π² A, Π»ΠΈΠ±ΠΎ Π² B.
Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диск Π² ряду Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ Π² C, Π»ΠΈΠ±ΠΎ Π² D.
Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ 2 Π² этих строках ΠΌΠΎΠ³ΡƒΡ‚
Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ (ΠΎΠ½ΠΈ ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ красным).

Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΡƒΠ·ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ Π½Π° 90 градусов: ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ
Π΄Π²Π° ряда Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с двумя ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ долТности. Π’ этом
Π’ этом случаС Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π² Ρ‚Π΅Ρ… ΠΆΠ΅ столбцах ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

Рисунок Ρ€Ρ‹Π±Ρ‹-ΠΌΠ΅Ρ‡ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° X-Wing.
Π‘Π΅Ρ‚ΠΊΠ° Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. 3 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π±Ρ‹Π»ΠΈ
Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ.

Π’ этом случаС стрСлками ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ‚Ρ€ΠΈ ряда. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ
Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Π΅Ρ… 3 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², ΠΈ эти ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹
Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Ρ‚Π΅Ρ… ΠΆΠ΅ столбцах (Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ, пятый ΠΈ ΡˆΠ΅ΡΡ‚ΠΎΠΉ столбцы).ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· строк Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° 3 ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°. Π­Ρ‚ΠΎ
Ρ…ΠΎΡ€ΠΎΡˆΠΎ — всС, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² этих строках Π½Π΅Ρ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² 3
Π² Π»ΡŽΠ±Ρ‹Ρ… столбцах, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ, пятого ΠΈ ΡˆΠ΅ΡΡ‚ΠΎΠ³ΠΎ.

РассуТдСния Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ X-Wing. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…
строки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 3, ΠΈ 3 Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ…
Π΄Π°Π½Π½Ρ‹Π΅ столбцы. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€ΠΎΠΉΠΊΠ° Π² Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ, пятом ΠΈ ΡˆΠ΅ΡΡ‚ΠΎΠΌ
столбцы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… строк. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹
ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… строк ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ.Они ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ красным.

Π₯отя названия ΠΏΠΎΡ…ΠΎΠΆΠΈ, ΡƒΠ·ΠΎΡ€ XY-Wing отличаСтся ΠΎΡ‚
X-Wing. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ сСткС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Π’Ρ€ΠΈ ячСйки с синим ΠΊΡ€ΡƒΠΆΠΊΠΎΠΌ, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ X, Y ΠΈ Z, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚
XY-ΠΊΡ€Ρ‹Π»ΠΎ. Π’ Ρ‚Ρ€Π΅Ρ… ячСйках дСлятся Ρ‚Ρ€ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°: 5, 7 ΠΈ 9, Π½ΠΎ
Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΡ… всСго Π΄Π²Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, X ΠΈ Y находятся Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅
Π³Ρ€ΡƒΠΏΠΏΠ° (Π²Π΅Ρ€Ρ…Π½Π΅Π΅ срСднСС ΠΏΠΎΠ»Π΅), Π° Y ΠΈ Z находятся Π² ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅
(Π²Ρ‚ΠΎΡ€ΠΎΠΉ ряд). Π­Ρ‚ΠΈ Ρ‚Ρ€ΠΈ ячСйки ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ XY-ΠΊΡ€Ρ‹Π»ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ячСйку, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ красным.
Он находится Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ X, ΠΈ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ Z.
Он Ρ‚Π°ΠΊΠΆΠ΅ раздСляСт ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° 5 с X ΠΈ Z.
Однако, Ссли Π±Ρ‹ эта красная ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ содСрТала 5, Ρ‚ΠΎ Z Π±Ρ‹
Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 9, Π° X Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 7. Π­Ρ‚ΠΎ Π½Π΅ оставит Π½ΠΈΠΊΠ°ΠΊΠΈΡ…
ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°ΠΌΠΈ Π½Π° Y. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² любом ΠΎΠ±Ρ€Π°Π·Ρ†Π΅ XY-ΠΊΡ€Ρ‹Π»Π° ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ всС ячСйки
Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ с X ΠΈ Z, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ ΠΈ
ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ этого ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°. Π’ этом случаС 5 ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈΠ·
ячСйка красного Ρ†Π²Π΅Ρ‚Π°.

БтратСгия судоку для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… | Π˜Π³Ρ€Π°ΠΉΡ‚Π΅ Π² Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ судоку, ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ³Ρ€Ρƒ-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ

К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, судоку ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд. Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ сСткС судоку ΠΈ Π½Π°ΠΉΡ‚ΠΈ нСсколько ярлыков, Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ быстро Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ закономСрности Π² ΠΈΠ³Ρ€Π΅ ΠΈ Π²Ρ‹ΡΡΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ возмоТности для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ размСщСния чисСл.

Π’ΠΎΡ‚ нСсколько совСтов ΠΏΠΎ стратСгии судоку для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…:

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΈΡ‰ΠΈΡ‚Π΅ простыС возмоТности

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сСткС судоку, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Ρƒ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ числа ΡƒΠΆΠ΅ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ мСста.Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π²Π°ΠΌ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ„ΠΎΡ€Ρƒ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. Когда Π²Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Π² судоку, посмотритС, Π³Π΄Π΅ ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ чисСл — Π² строкС, столбцС ΠΈΠ»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅. Иногда сСтка Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° вас!

НапримСр, Π² этой Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅, ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌ красным, ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ 8 ΠΈΠ· 9 чисСл. Π­Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ дСвятого ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π³ΠΎΡΡ числа (просто ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ², ΠΊΠ°ΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅Ρ€ отсутствуСт). Π’ этом случаС Π² ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌ красным ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ отсутствуСт Ρ†ΠΈΡ„Ρ€Π° 8.Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅ΠΌ — Π½Π΅ дСлая Π½ΠΈΡ‡Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ — Ρ‡Ρ‚ΠΎ Π² этом мСстС ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ число 8.

Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, Ссли Π²Ρ‹ посмотритС Π½Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ синим, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 3 числа — числа 2, 5 ΠΈ 7.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π² Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ Π½ΠΈΠΆΠ΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ число 5 (ΠΎΠ±Π²Π΅Π΄Π΅Π½ΠΎ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ) Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ столбцС — это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эти Π΄Π²Π° пустых мСста Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ столбцС Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ (синСго) ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° НЕ ΠœΠžΠ“Π£Π’ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ число 5, поэтому ΠΎΠ΄Π½ΠΎ ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ пустоС мСсто Π² синСм ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ (Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ», ΠΎΠ±Π²Π΅Π΄Π΅Π½ΠΎ ΠΎΡ€Π°Π½ΠΆΠ΅Π²ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°) Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρƒ 5.Π£ΠΆΠ΅ сСйчас, просто глядя Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ чисСл, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² сСткС.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° сосСдниС ряды

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

НапримСр, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ сСткС Π² красном столбцС Π΅ΡΡ‚ΡŒ Π΄Π²Π° пустых мСста (ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ). ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ числа Π² красном столбцС, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ числа 9 ΠΈ 3. Если ΠΌΡ‹ посмотрим Π²Π»Π΅Π²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π³Π΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ числа, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ 9 Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ ряду Π»Π΅Π²Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ (ΠΎΠ±Π²Π΅Π΄Π΅Π½ ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΌ).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΆΠ½Π΅Π΅ пустоС мСсто Π² красном столбцС НЕ ΠœΠžΠ–Π•Π’ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ число 9 — поэтому ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ 3, Π° 9 Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ Π² Π²Π΅Ρ€Ρ…Π½Π΅Π΅ пустоС пространство.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, Ссли Π²Ρ‹ посмотритС Π½Π° синий столбСц, Π² Π½Π΅ΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ 6 ΠΈΠ· 9 ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ². ΠŸΡ€ΠΎΡΡ‚ΠΎ просмотрСв ΡƒΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Π΅ числа, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ СдинствСнными Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ числами ΡΠ²Π»ΡΡŽΡ‚ΡΡ 5, 7 ΠΈ 8. Если Π²Ρ‹ посмотритС Π½Π°Π»Π΅Π²ΠΎ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ числа 5 ΠΈ 7 Π² ΠΎΠ΄Π½ΠΎΠΌ ряду с пустым пространством. ΠΎΠ±Π²Π΅Π΄Π΅Π½ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ. Π’ процСссС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠ΅ пространство НЕ ΠœΠžΠ–Π•Π’ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 5 ΠΈΠ»ΠΈ 7, поэтому ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ число 8.

Follow Your Momentum

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

НапримСр, Π² этой сСткС Π² Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€ΠΈ пустых мСста, ΠΈ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, провСряя числа, Ρ‡Ρ‚ΠΎ 4, 6 ΠΈ 8 Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ.

Как описано Π² совСтах Π²Ρ‹ΡˆΠ΅, ΠΌΡ‹ Π½Π΅Π΄Π°Π²Π½ΠΎ размСстили Ρ†ΠΈΡ„Ρ€Ρ‹ 8 Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… рядом с Π²Π΅Ρ€Ρ…Π½ΠΈΠΌ ΠΏΡ€Π°Π²Ρ‹ΠΌ ΡƒΠ³Π»ΠΎΠΌ ΠΈ Π»Π΅Π²Ρ‹ΠΌ столбцом Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° (ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ красным).

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ 8 ΠΈΠ· этих Π΄Π²ΡƒΡ… пустых ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², ΠΈ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΡ„Ρ€Ρƒ 8 Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° (ΠΎΠ±Π²Π΅Π΄Π΅Π½ΠΎ красным).

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ размСстим число 8, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ числа 4 ΠΈ 6 — ΠΈ Ссли ΠΌΡ‹ посмотрим Π½Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ряд Π»Π΅Π²ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ число 4, поэтому ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ пустоС пространство Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ НЕ ΠœΠžΠ–Π•Π’ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ число 4. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ процСсс ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ нас ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ смоТСм Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΡΡ‚Π°Π²ΡˆΡƒΡŽΡΡ Ρ‡Π°ΡΡ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° — ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ΅ число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ помСщаСтся Π² этот ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, строки ΠΈ столбцы. КаТдоС число, ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π½ΠΎΠ΅ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСсто, ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π΅Ρ‚ нас ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.

УбийствСнныС совСты ΠΏΠΎ стратСгии судоку

Π‘ΡƒΠ΄ΠΎΠΊΡƒ-ΡƒΠ±ΠΈΠΉΡ†Π° — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых популярных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² судоку. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° стандартной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ-ΡƒΠ±ΠΈΠΉΡ†Ρ‹ 9×9:

ΠŸΡ€Π°Π²ΠΈΠ»Π° убийствСнной судоку

  • РазмСститС числа ΠΎΡ‚ 1 Π΄ΠΎ 9 ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ€Π΅Π³ΠΈΠΎΠ½Π΅.
  • ΠžΠ±Π»Π°ΡΡ‚ΠΈ — это 9 столбцов, 9 строк ΠΈ 9 Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΆΠΈΡ€Π½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² 3×3.
  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ числа, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ Π² ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ (пунктирная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ), Ρ€Π°Π²Π½Ρ‹ числу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ этой ΠΊΠ»Π΅Ρ‚ΠΊΠΈ.

И это всС, Ρ‡Ρ‚ΠΎ касаСтся ΠΏΡ€Π°Π²ΠΈΠ».Как Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ стандартному судоку: области Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… ΠΈ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ числа фактичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ числа Π² соотвСтствии с этим Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ стандартного судоку, Π³Π΄Π΅ числа ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π»ΡŽΠ±Ρ‹ΠΌ символом.

УбийствСнная судоку БтратСгия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π˜Ρ‚Π°ΠΊ, Ρ‚Π°ΠΊΠΎΠ²Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»Π°. Как Π²Ρ‹ Ρ€Π΅ΡˆΠ°Π΅Ρ‚Π΅ судоку-ΡƒΠ±ΠΈΠΉΡ†Ρƒ? НСт сомнСний Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ сСтка ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ довольно ΡƒΡΡ‚Ρ€Π°ΡˆΠ°ΡŽΡ‰Π΅, особСнно ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π½Π΅ΠΉ Π½Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ.БущСствуСт Π΄Π²Π° основных Π½Π°Π±ΠΎΡ€Π° стратСгий: ΠΎΠ±Ρ‰ΠΈΠ΅ для судоку ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ для судоку-ΡƒΠ±ΠΈΠΉΡ†Ρ‹.

ΠŸΡ€Π°Π²ΠΈΠ»Π° судоку — это Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ ΠΏΠΎ стандартным судоку: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° наличия Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π΅, ΠΊΡƒΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, просмотр Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки, поиск ΠΏΡ€Π°Π²ΠΈΠ» пСрСсСчСния областСй ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΌΠΎΡ‚Ρ€ΡŽ Π½Π°Π±ΠΎΡ€Ρ‹.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€Π°Π²ΠΈΠ»Π° судоку ΡƒΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΈ Π²Ρ‹, нСсомнСнно, Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Π½ΠΈΠΌΠΈ, ΠΌΡ‹ вмСсто этого рассмотрим ΠΏΡ€Π°Π²ΠΈΠ»Π° судоку-ΡƒΠ±ΠΈΠΉΡ†Ρ‹.

ΠŸΡ€Π°Π²ΠΈΠ»Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ судоку-ΡƒΠ±ΠΈΠΉΡ†Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с комбинациями ΠΈ Ρ‚Π΅ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ числами. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹ Π½Π΅ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· всю сСтку ΠΈ ΠΏΡ€ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ высоких ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ самыС популярныС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… прямо, Π½Π΅ раздумывая.НапримСр, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ»Π΅Ρ‚ΠΊΠ° ΠΈΠ· 24 ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 7,8,9 Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС. Если Ρƒ вас Π΅ΡΡ‚ΡŒ 10 ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 1,2,3,4 Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ порядкС.

Если всС эти ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ большСй области, Ρ‚ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ возмоТности ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π² этой области. ВзаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ извСстными Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°ΠΌΠΈ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² сокращСнии количСства Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ убийствСнных Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ судоку.

ЀактичСски, для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, — это комбинация ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎ Π»ΡŽΠ±ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ Ρ€Π΅ΡˆΠ°Π» ΠΊΠ°ΠΊΡƒΡ€ΠΎ, ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» судоку.

Π•ΡΡ‚ΡŒ ΠΈ Π±ΠΎΠ»Π΅Π΅ ТСсткиС убийствСнныС стратСгии судоку. Одно ΠΈΠ· Π½ΠΈΡ… называСтся ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ 45 ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ слоТных Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ судоку. Π­Ρ‚ΠΎ называСтся ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ 45, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ числа ΠΎΡ‚ 1 Π΄ΠΎ 9 Π² суммС ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ 45, ΠΈ это Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ сумма Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ области — строкС, столбцС ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ — Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ 45 Π² судоку ΡƒΠ±ΠΈΠΉΡ†Ρ‹. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… значСниях ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°Ρ…-судоку.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π΄Π²Π΅ области ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅-судоку 9×9, которая ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°.Однако ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ число, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ 45. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π²Π΅Ρ€Ρ…Π½Π΅Π΅ Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ числа Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 45. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ. Π­Ρ‚ΠΎ 24, 4 ΠΈ 7. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сумма этих сСми ячССк Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 24 + 4 + 7 = 35. Π—Π½Π°Ρ‡ΠΈΡ‚, сумма Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ячССк Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 10. Но посмотритС! Π­Ρ‚ΠΈ Π΄Π²Π΅ ячСйки, сумма ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Π° 10, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‡Π°ΡΡ‚ΡŒΡŽ области ΠΈΠ· 3 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ², сумма ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°Π²Π½Π° 18. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ с Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 18 Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 8, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ 18-10 = 8.

И Π²ΠΎΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ 45, Π²Ρ‹ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ помСстили число Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΡƒ, насколько Π»Π΅Π³ΠΊΠΎ это Π±Ρ‹Π»ΠΎ? Если Π²Ρ‹ застряли ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ убийствСнной судоку ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π² самом Π½Π°Ρ‡Π°Π»Π΅, ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ 45 для достиТСния прогрСсса ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, просто ΡΡƒΠ·ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².

Π£Π΄Π°Ρ‡ΠΈ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ убийствСнной судоку — Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ совСты ΠΏΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΡ… ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, поэтому Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… сюда!

УбийствСнная ΠΊΠ½ΠΈΠ³Π° судоку

Π›ΡŽΠ±ΠΈΡ‚Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ эти стратСгии? ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΡˆΡƒ ΠΊΠ½ΠΈΠ³Ρƒ убийствСнных судоку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ 100 фантастичСских Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ! Π£ нас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ убийствСнная судоку с ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠΌ, доступная для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚.

ΠšΡƒΠΏΠΈΡ‚ΡŒ Book of Killer Sudoku Π½Π° Amazon (ВСликобритания) Π·Π° 4,50 Ρ„ΡƒΠ½Ρ‚Π° стСрлингов

ΠšΡƒΠΏΠΈΡ‚Π΅ Book of Killer Sudoku Π½Π° Amazon (БША) Π·Π° 6 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².70

Π‘ΡƒΠ΄ΠΎΠΊΡƒ слоТный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4 БтратСгия ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° ΠΈΠ³Ρ€Ρ‹ 1

Π‘ΡƒΠ΄ΠΎΠΊΡƒ, слоТный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4, ΠΈΠ³Ρ€Π° 1, быстроС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅: стратСгии ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ объяснСниС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ судоку слоТного уровня 4, ΠΈΠ³Ρ€Π° 1.

ΠŸΡ€ΠΎΡ€Ρ‹Π² Π² области DSA, Ρ†ΠΈΠΊΠ»Π° ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹.

Π Π°Π·Π΄Π΅Π»ΠΎΠ² Π΅ΡΡ‚ΡŒ,

  1. НСсколько слов ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ слоТныС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку
  2. Π‘ΡƒΠ΄ΠΎΠΊΡƒ, слоТный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4, ΠΈΠ³Ρ€Π° 1
  3. Π‘ΡƒΠ΄ΠΎΠΊΡƒ слоТный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4 Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ простого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ
    1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ†ΠΈΠΊΠ» ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку
    2. Как однозначная допустимая ячСйка идСнтифицируСтся Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ подмноТСства Ρ†ΠΈΡ„Ρ€ (DSA) ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТной судоку
    3. Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ†ΠΈΡ„Ρ€Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ для всСх пустых ячССк (DS), пСрСчислСнных ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТной судоку
    4. Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π΅Π΅ использованиС ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТных судоку
  4. РСшСниС судоку Π½Π° ТСстком ΡƒΡ€ΠΎΠ²Π½Π΅ 4, ΠΈΠ³Ρ€Π° 1 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ТСсткой стратСгии ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊ судоку .

К пропуститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» нСсколько слов ΠΎ слоТных Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°Ρ… судоку Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ здСсь .


НСсколько слов ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ слоТныС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ, ΠΊΡ‚ΠΎ скаТСт —

НС сущСствуСт простого общСпринятого критСрия, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ слоТности Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π‘ΡƒΠ΄ΠΎΠΊΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ слоТности.

Π’ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ насчСт ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ слоТности Π½Π°ΡˆΠΈΡ… Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΈ объяснили Π΄ΠΎ сих ΠΏΠΎΡ€? ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ: ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ 2-Π³ΠΎ уровня слоТнСС, Ρ‡Π΅ΠΌ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ 1-Π³ΠΎ уровня для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ….Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ наши Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ 3-Π³ΠΎ уровня, бСзусловно, слоТнСС, Ρ‡Π΅ΠΌ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ 2-Π³ΠΎ уровня.

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

Π‘Π°ΠΌΠΎΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ обнаруТСния закономСрностСй — ΠΊΠ»ΡŽΡ‡ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ слоТных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

ЧСстно говоря, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эта пСрвая Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ°-судоку 4-Π³ΠΎ уровня слоТнСС, Ρ‡Π΅ΠΌ всС Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ 3-Π³ΠΎ уровня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ.

Π‘ΠΊΠ°Π·Π°Π² это, нСльзя ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эта Π·Π°Π³Π°Π΄ΠΊΠ° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° большСй ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π­Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ твСрдости Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ. ΠœΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ этот ΠΎΠ±Ρ‰ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ слоТности Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ· СдинствСнного критСрия ΠšΠžΠ›Π˜Π§Π•Π‘Π’Π’Π Π—ΠΠŸΠžΠ›ΠΠ•ΠΠΠ«Π₯ Π―Π§Π•Π•Πš Π² ΠΈΠ³Ρ€Π΅-Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅.

Как Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Π΅ΠΌ мСньшС это число, Ρ‚Π΅ΠΌ большС ячССк Π²Π°ΠΌ придСтся ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, это Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ссли Π½Π΅ слоТнСС.

МинимальноС количСство Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ячССк, достигнутоС Π΄ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ 3-Π³ΠΎ уровня ΠΈΠ³Ρ€Ρ‹ 13, Π±Ρ‹Π»ΠΎ 26, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π² этой Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ 4-Π³ΠΎ уровня Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 25 ячССк. На этом ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΌ этапС, Ссли Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ хотя Π±Ρ‹ ΠΎΠ΄Π½Ρƒ Ρ†ΠΈΡ„Ρ€Ρƒ Π² Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ΅, это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.


Π‘ΡƒΠ΄ΠΎΠΊΡƒ, слоТный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4, ΠΈΠ³Ρ€Π° 1

Π”Π°Π»Π΅Π΅ слСдуСт Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку, которая Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ²Π»Π΅Ρ‡ΡŒ вас Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя. R — это ΠΌΠ΅Ρ‚ΠΊΠΈ строк, C — ΠΌΠ΅Ρ‚ΠΊΠΈ столбцов, ΠΈ ΠΌΡ‹ опрСдСляСм это ΠΊΠ°ΠΊ этап 1, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΉ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ посвящСны стратСгиям ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ судоку.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ эти ΠΏΡΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ сразу ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π‘ΡƒΠ΄ΠΎΠΊΡƒ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ здСсь .

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ врСмя ΠΈΠ³Ρ€Π΅, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.


Π‘ΡƒΠ΄ΠΎΠΊΡƒ, слоТный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4 Π‘Ρ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ простого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π’ качСствС стратСгии ΠΌΡ‹ всСгда сначала ΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку-столбСц, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ячСйку Π½Π° любом этапС.Π­Ρ‚ΠΎ самый простой ΠΈ простой ΠΌΠ΅Ρ‚ΠΎΠ΄ .

Когда становится Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π»Π΅Π³ΠΊΠΈΠ΅ Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ ΠΏΡ€ΠΈ сканировании строки-столбца, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°Π½Π°Π»ΠΈΠ·Π° подмноТСства Ρ†ΠΈΡ„Ρ€.

Π­Ρ‚ΠΎ — идСнтификация СдинствСнной Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ для ячСйки с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Digit Subset Analysis ΠΈΠ»ΠΈ DSA Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

И Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π¦ΠΈΠΊΠ»Ρ‹ . Cycle — это сокровищС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² любой ситуации, ΠΈ Cycles ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² быстром Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ.ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ ΠΈ использованиС Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ автоматичСского формирования Ρ†ΠΈΠΊΠ»ΠΎΠ² Π² столбцС ΠΈΠ»ΠΈ строкС, Π½ΠΎ ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ†ΠΈΠΊΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½Π°Π»ΠΈΠ·Π° DS Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускоряСт процСсс Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

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

ΠŸΡ€ΠΎΡ†Π΅ΡΡ заполнСния ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ DS ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅. ΠžΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠΊΠΈ Π² судоку ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ порядкС.

Π’ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΉ стратСгии , Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΡ… ячССк Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ DS Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΏΡ€ΠΎΡ€Ρ‹Π²Π°, Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π°.

Один ΠΈΠ· самых дСйствСнных ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· использовали для получСния ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, — это Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² строкС ΠΈΠ»ΠΈ столбцС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈΠ· 9 ячССк. УдаляСт Ρ†ΠΈΡ„Ρ€Ρƒ ΠΈΠ· всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… DS Π² Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ строкС ΠΈΠ»ΠΈ столбцС Π²Π½Π΅ ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈΠ· 9 ячССк. Π’Π΅Ρ…Π½ΠΈΠΊΠ° Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅.

Π•Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π΄ΠΊΠΈΠΉ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† — это Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· 4 ячССк Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ нашли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. ЕстСствСнно, — это надмноТСство ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ , поэтому ΠΎΠ½ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивСн.

Основная стратСгия всСгда Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простой ΠΈ быстрый ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ , постоянно ΠΈΡ‰Π° ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹.Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ†ΠΈΡ„Ρ€, Ρ†ΠΈΠΊΠ»Ρ‹, допустимая ячСйка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DSA — Π²ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… шаблонов.

Основная стратСгия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π‘ΡƒΠ΄ΠΎΠΊΡƒ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ, которая даст Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠ΅ сроки. Π›Π΅Π³ΠΊΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Π½Π΅ Ρ‚Π°ΠΊ просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ — ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ с ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ.


Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ†ΠΈΠΊΠ» ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных судоку

Π€ΠΎΡ€ΠΌΠ° Ρ†ΠΈΠΊΠ»Π°:

Π’ Ρ†ΠΈΠΊΠ»Π΅ задСйствованныС Ρ†ΠΈΡ„Ρ€Ρ‹ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ячССк, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Ρ†ΠΈΠΊΠ». Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйкС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π·ΠΎΠ½Ρ‹ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ячССк, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Ρ†ΠΈΠΊΠ».

НапримСр, Ссли Ρ‚Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» (4,7,8) Π² столбцС C2 сформирован с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ, (4,7) Π² R1C2, (4,7,8) Π² R5C2 ΠΈ (7,8) Π² R6C2, Ρ†ΠΈΡ„Ρ€Ρ‹ 4, 7 ΠΈ 8 Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· свободных ячССк Π² столбцС C2.

Если ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ 4 Π² R1C2, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ R5C2 ΠΈ R6C2 ΠΈΠΌΠ΅ΡŽΡ‚ DS (7,8), ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‰ΠΈΠ΅ Π»ΠΈΠ±ΠΎ Ρ†ΠΈΡ„Ρ€Ρƒ 7, Π»ΠΈΠ±ΠΎ 8, ΠΈ Π½ΠΈΠΊΠ°ΠΊΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΡƒΡŽ Π΄Π²Π΅ ячСйки. На самом Π΄Π΅Π»Π΅ это Ρ†ΠΈΠΊΠ» ΠΈΠ· Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€ Π² Π΄Π²ΡƒΡ… ячСйках. ВмСстС с 4 Π² R1C2 ситуация соотвСтствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€Π°ΠΌ 4, 7 ΠΈ 8, Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌ Π½Π°Π±ΠΎΡ€ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ячССк, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Ρ†ΠΈΠΊΠ»Π΅.

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Ссли ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ 7 Π² R1C2 (эта ячСйка ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эти Π΄Π²Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹), ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Digit Subset ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ†ΠΈΡ„Ρ€Ρƒ 8 Π² R6C2 ΠΈ Ρ†ΠΈΡ„Ρ€Ρƒ 7 Π² R5C2 Π² этом порядкС, повторяя Ρ‚Ρƒ ΠΆΠ΅ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ 4,7 ΠΈ 8, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ячССк.

ЀактичСски, задСйствованныС Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ входят Π² Ρ†ΠΈΠΊΠ» Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Ρ€Π΅Ρ… ячССк ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π²Π½Π΅ этого Π½Π°Π±ΠΎΡ€Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ячССк.

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

На Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ стадии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ судоку ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ количСство Ρ†ΠΈΠΊΠ»ΠΎΠ²:

Π¦ΠΈΠΊΠ» (1,2,6) Π² столбцС C1 ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ всСм Ρ‚Ρ€Π΅ΠΌ 9 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°ΠΌ слСва. Π­Ρ‚ΠΎ влияСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° столбСц C1.

Π¦ΠΈΠΊΠ»

(3,8,9) Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ 9 ячССк Ρ‚Π°ΠΊΠΆΠ΅ находится Π² строкС R2, поэтому ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π»ΠΈΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ 9 ячССк, Ρ‚Π°ΠΊ ΠΈ Π½Π° R2.

Но Π¦ΠΈΠΊΠ» (3,6,7) Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ с 9 ячСйками формируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… с 9 ячСйками, ΠΎΠ½ влияСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ячСйки Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ с 9 ячСйками.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» Π² строкС R1, ΠΊΡ€ΠΎΠΌΠ΅ Ρ†ΠΈΠΊΠ»Π° (1,6)? Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ†ΠΈΠΊΠ» (3,6,7) ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ ячСйками R1C2, R1C3 ΠΈ Π΄Π°Π»Π΅ΠΊΠΎΠΉ ячСйкой R1C9. Π­Ρ‚ΠΎΡ‚ Ρ†ΠΈΠΊΠ» влияСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° строку R1.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ области Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ для Ρ†ΠΈΠΊΠ»Π° (1,6) Π² R1?

Π”Π²Π΅ ячСйки этого Π¦ΠΈΠΊΠ»Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ строкС R1, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρƒ ячССк Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ряда 9. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π¦ΠΈΠΊΠ» влияСт Π½Π° Π΄Π²Π΅ области: строку ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈΠ· 9 ячССк. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Ρ€Π½ΠΎ для любого Ρ†ΠΈΠΊΠ»Π°, состоящСго ΠΈΠ· Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€.

ИспользованиС Ρ†ΠΈΠΊΠ»Π°:

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ†ΠΈΠΊΠ»Π°, описанном Π²Ρ‹ΡˆΠ΅, Ссли свободная ячСйка R8C2 Π² столбцС C2 ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ DS (1,4), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†ΠΈΡ„Ρ€Π° 4 ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° использована Π² Ρ†ΠΈΠΊΠ»Π΅ (4,7,8) Π² столбцС, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€Π° 1 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π° Π² R8C2. Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ 1 для R8C2.

Π­Ρ‚ΠΎ , ΠΊΠ°ΠΊ новая Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ячСйка получаСтся с использованиСм Ρ†ΠΈΠΊΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π½Π΅ Π±Ρ‹Π» Π±Ρ‹ Π²ΠΈΠ΄Π΅Π½.

Π’ любом Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТной ΠΈΠ³Ρ€Ρ‹ судоку созданиС, Π°Π½Π°Π»ΠΈΠ· ΠΈ использованиС шаблона Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈΠ³Ρ€Π°ΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ.


Как однозначная допустимая ячСйка идСнтифицируСтся Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ подмноТСства Ρ†ΠΈΡ„Ρ€ (DSA) ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТной судоку

Иногда, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ DS Π² ячСйкС, особСнно Π² сильно занятых Π·ΠΎΠ½Π°Ρ… с нСбольшим количСством свободных ячССк, ΠΌΡ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ Ρ†ΠΈΡ„Ρ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² ячСйкС.ΠœΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ячСйки Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΊ Анализ подмноТСства Ρ†ΠΈΡ„Ρ€ .

НапримСр, Ссли Π² строкС R4 Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ пустыС ячСйки, R4C1, R4C3, R4C6 ΠΈ R4C9 с Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ [1,3,5,9], ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ строка R4 ΠΈΠΌΠ΅Π΅Ρ‚ DS [1, 3,5,9]. ПослС формирования этого Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ подмноТСства Ρ†ΠΈΡ„Ρ€ для строки R4 ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ , ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… пустых ячССк, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ DS пустых ячССк Π² строкС R4.

ПослС формирования DS [1,3,5,9] для строки R4 ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ DS Π² R4C1, Ссли ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹ [3,5,9} ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΅Π³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π·ΠΎΠ½Π°Ρ…, Π»Π΅Π²Ρ‹ΠΉ срСдний ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈΠ· 9 ячССк ΠΈ столбСц C1, Ρ‚Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ 3,5 ΠΈ 9 ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· DS, оставляя Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ 1 Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ для ячСйки.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΡ‹ опрСдСляСм Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ячСйку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½Π°Π»ΠΈΠ·Π° подмноТСства Ρ†ΠΈΡ„Ρ€.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ нашим fi r st ΠΈ Π²Ρ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ сСансы Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ 2 , Π³Π΄Π΅ ΠΌΡ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ объяснили использованиС Cycle ΠΈ .


Как Ρ†ΠΈΡ„Ρ€Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ для всСх пустых ячССк (DS), пСрСчислСнных ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТной судоку

ΠœΡ‹ Π΅Ρ‰Π΅ Π½Π΅ обсуТдали пСрСчислСниС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ пустой ячСйки с ΠΈΡ… Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ подмноТСствами Ρ†ΠΈΡ„Ρ€ ΠΈΠ»ΠΈ DS.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° это ΠΏΠΎΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. ΠœΡ‹ пСрСчислим Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ подмноТСство Ρ†ΠΈΡ„Ρ€ ΠΈΠ»ΠΈ DS для пустой ячСйки R8C1 Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ³Ρ€Π΅ судоку.

ЦСлСвая ячСйка R8C1 ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π° Π² Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. Π£Π½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ†ΠΈΡ„Ρ€ Π² Ρ‚Ρ€Π΅Ρ… Π·ΠΎΠ½Π°Ρ… — Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈΠ· 9 ячССк, строка R8 ΠΈ столбСц C1, ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹Π΅ Π² ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ — Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ DS для пустой ячСйки R8C1.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ DS для ячСйки R8C1, посмотритС Π½Π° строку R8 , Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡˆΠ΅ΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ — 1, 2, 4, 5, 6 ΠΈ 7.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ пСрСкрСстного сканирования столбца C1 , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· этих ΡˆΠ΅ΡΡ‚ΠΈ, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Π² столбцС C1.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ 5 ΠΈ 7 — это Π΄Π²Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰Π΅ΠΉΡΡ строкС R8, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ эти Π΄Π²Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· ΡˆΠ΅ΡΡ‚ΠΈΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ подмноТСства для R8C1, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄ΠΎ [1,2,4,6]. Учитывая строку R8 ΠΈ столбСц C1, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ R8C1 Π΄ΠΎ сих ΠΏΠΎΡ€, — это DS [1,2,4,6].

Но R8C1 Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρƒ ΠΈΠ· 9 ячССк, ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Π½Π΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° DS для ячСйки.

Π˜Ρ‚Π°ΠΊ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ домашнСго ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, — Π»Π΅Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ ΠΈΠ· 9 ячССк, Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Ρ†ΠΈΡ„Ρ€.

Π‘Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Ρ†ΠΈΡ„Ρ€ допустимым подмноТСством Ρ†ΠΈΡ„Ρ€ ΠΈΠ»ΠΈ DS для ячСйки Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ [1,2,4,6].

Ни ΠΎΠ΄Π½Π° ΠΈΠ· этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… Ρ†ΠΈΡ„Ρ€ Π½Π΅ появляСтся Π² домашнСм ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅, исходном столбцС ΠΈΠ»ΠΈ исходной строкС для ячСйки R8C1.

Π’ основном для ΠΎΡ†Π΅Π½ΠΊΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ DS для ячСйки,

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пСрСкрСстноС сканированиС строки ΠΈ столбца, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ домашнСго ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ячСйку.

Π­Ρ‚ΠΎ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€ΠΆΠ΅Π½Π½Ρ‹ΠΉ ошибкам процСсс.

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π°, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ DS пустой ячСйки.

Но это Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ сдСлано Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° это Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π° — ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅.

Для ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² этом процСссС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° стратСгичСских ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°

  1. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ячСйки ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π»ΡŽΠ±ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ количСство Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ Π² пустых ячСйках, Π° Ρ‚Π°ΠΊΠΆΠ΅ количСство пустых ячССк ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΎΡΡŒ, ΠΈ,
  2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ Π·ΠΎΠ½Ρ‹ для ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΌΠ°Π»Ρ‹Ρ… DS Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ячССк, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ€Ρ‹Π², ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΎΡ†Π΅Π½ΠΊΠΈ DS.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ — это динамичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зависит ΠΎΡ‚ вашСго ΠΎΠΏΡ‹Ρ‚Π° ΠΈ Π½Π°Π²Ρ‹ΠΊΠΎΠ² опрСдСлСния пСрспСктивных Π·ΠΎΠ½.


Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π΅Π΅ использованиС ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ слоТных судоку

Иногда, ΠΎΡ†Π΅Π½ΠΈΠ² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ DS для ряда пустых ячССк, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ

Одна Ρ†ΠΈΡ„Ρ€Π° появляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² DS Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… ячССк Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ΠΈΠ· 9 ячССк, Π² столбцС ΠΈΠ»ΠΈ строкС, ΠΈ Π½ΠΈ Π² ΠΊΠ°ΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… DS Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ΠΈΠ· 9 ячССк.

Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ .

Если это происходит Π² строкС (ΠΈΠ»ΠΈ столбцС) Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈΠ· 9 ячССк, Ρ†ΠΈΡ„Ρ€Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйкС Π² строкС (ΠΈΠ»ΠΈ столбцС) Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° .

Π­Ρ‚ΠΎΡ‚ удаляСт всС вхоТдСния Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ· DS Π² строкС (ΠΈΠ»ΠΈ столбцС) Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈΠ· 9 ячССк. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это создаСт ΡΡ‚ΠΎΠ»ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ€Ρ‹Π². Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½.


Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ — Условия Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ — ΠΊΠ°ΠΊ это ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

Π”Π²Π° условия для схСмы Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹,

  1. Ρ†ΠΈΡ„Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π²ΡƒΡ… ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Ρ… ячСйках столбца ΠΈΠ»ΠΈ строки, И,
  2. Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ячСйки Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ВАКОМ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ΠΈΠ· 9 ячССк.

Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ условиС

  • Π§Ρ‚ΠΎΠ±Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Π±Ρ‹Π»Π° эффСктивной, заблокированная Ρ†ΠΈΡ„Ρ€Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ Π² ΠΎΠ΄Π½Ρƒ ячСйку Π² Π΄Π²ΡƒΡ… сосСдних ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… ΠΈΠ· 9 ячССк, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ столбСц ΠΈΠ»ΠΈ строка.

НиТС ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ 5 Π² ячСйках R7C1 ΠΈ R9C1.

Как формируСтся Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° столбцы C1, C2 ΠΈ C3 Π² Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ΠΈΠ· 9 ячССк R7R8R9-C1C2C3.Из 3 пустых ячССк ячСйка R7C3 Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π° для размСщСния Ρ†ΠΈΡ„Ρ€Ρ‹ 5, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ столбСц C3 ΠΈΠΌΠ΅Π΅Ρ‚ 5, ΠΈ ΠΎΠ½ подсвСчиваСт ячСйку для Ρ†ΠΈΡ„Ρ€Ρ‹ 5.

5 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄Π²ΡƒΡ… ячСйках Π² столбцС C1, R7C1 ΠΈ R9C1 ΠΈ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйкС Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ 9 ячССк ΠΈΠ»ΠΈ Π² столбцС C1.

Он Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ этих Π΄Π²ΡƒΡ… ячССк Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ячСйки C1 ΠΈ 9.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ судоку — Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ‚

Заблокированная Ρ†ΠΈΡ„Ρ€Π° 5 удаляСт сСбя ΠΈΠ· DS Π΄Π²ΡƒΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… пустых ячССк R5C1 ΠΈ R6C1, ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» (2,3) создаСтся Π² C1.

Π‘Π½ΠΎΠ²Π° ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ΠΈΠ· 9 ячССк. Π‘ Π¦ΠΈΠΊΠ»ΠΎΠΌ (2,3) Π² C1, Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π¦ΠΈΠΊΠ» (5,9) формируСтся Π² Π΄Π²ΡƒΡ… ячСйках ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈΠ· 9 ячССк. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ†ΠΈΡ„Ρ€Π° 1 становится СдинствСнной Π»Π΅Π²ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ, Π° ячСйка R7C3 — СдинствСнной ячСйкой, ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ для Π½Π΅Π΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ 9 ячССк.

Π•Ρ‰Π΅ большС происходит. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Π² C3 стоит 1, Ρ†ΠΈΡ„Ρ€Π° 9 Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ячСйку R6C3.

Π­Ρ‚ΠΈ Π΄Π²Π° ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π°, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡƒΡ‚Π΅ΠΌ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ числа 5, Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ячСйки ΠΈ ΡƒΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ ΡƒΠ·ΠΊΠΎΠ΅ мСсто.

Π’ качСствС стратСгии всСгда создавайтС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ с ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½Π° обнаруТиваСтся.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, Π° ΠΊΠ°ΠΊΠΎΠΉ Π² ​​этом смысл, Ρ‡Π΅Π³ΠΎ Π±Ρ‹ всС-Ρ‚Π°ΠΊΠΈ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ!

Π§Ρ‚ΠΎ ΠΆ, Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΉ ситуации Π² процСссС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π‘ΡƒΠ΄ΠΎΠΊΡƒ сокращСнный DS Π² R9C1 сформировал Ρ†ΠΈΠΊΠ» (3,7) Π² столбцС C1 ΠΈ ΠΏΠΎΠΌΠΎΠ³ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ 4 Π² ячСйкС R2C1 , ΠΈ это Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ. ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Ρ…ΠΎΠ΄ΠΎΠΊ ΠΊΠ»Π΅Ρ‚ΠΎΠΊ. Π­Ρ‚ΠΎ оказалось ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ Π²ΠΎ всСй ΠΈΠ³Ρ€Π΅.


Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π΅ΡˆΠΈΠΌ Π·Π°Π³Π°Π΄ΠΊΡƒ.

РСшСниС судоку, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4, ΠΈΠ³Ρ€Π° 1, слоТная стратСгия ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ судоку

ΠœΡ‹ снова ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Π‘ΡƒΠ΄ΠΎΠΊΡƒ для простоты объяснСния.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° дСталями, Π²Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅, ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ Π»ΡƒΡ‡ΡˆΠ΅ , ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π² элСктронной Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

ΠŸΠ΅Ρ€Π²Π°Ρ допустимая ячСйка — это R3C4 3, сканированиС C5, C6 — довольно просто . Π­Ρ‚Π° пСрвая Π·Π°Π»ΠΈΠ²ΠΊΠ° Π½Π° этапС ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π±ΠΈΡ€ΡŽΠ·ΠΎΠ²ΠΎ-синСго Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ нСсколько Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ячССк, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… прямым сканированиСм :

R9C9 ​​4, сканированиС R7, C7, C8 — R5C6 4, сканированиС R4, R6, C4 — R5C6 4, сканированиС R4, R6, C4 — R3C5 4, сканированиС R1, C6 — R2C3 4, сканированиС R1, R3, C2 — R8C1 4, ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ R9, C2, C3.

Π¦ΠΈΡ„Ρ€Π° 4 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π²ΠΎ всСх 9 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°Ρ… ячССк, ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ Π¦ΠΈΠΊΠ» (1,5) автоматичСски формируСтся Π² ячСйках R1C5 ΠΈ R1C6 Π² R1 ΠΈΠ·-Π·Π° ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ 2 Π² R1 ΠΈΠ· DS [1,25] Π² ΠΎΠ±Π΅ΠΈΡ… ячСйках. . Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ —

R2C6 2.

Π’ качСствС стратСгии ΠΌΡ‹ Π½Π΅ ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ†ΠΈΠΊΠ»Π° ΠΈ Π½Π΅ сразу ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ ΠΈΠ· Π½Π΅Π³ΠΎ Π²Ρ‹Π³ΠΎΠ΄Ρƒ.

ΠœΡ‹ снова выполняСм пСрСкрСстноС сканированиС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ нСсколько Π·Π°Π»ΠΈΠ²ΠΎΠΊ —

R4C5 8, сканированиС R6, C4, C6 — R5C2 8, сканированиС R4, R6, C1 — R3C3 8, сканированиС R1, C1, C2 — R1C1 9, сканированиС R3, C2, C3 — R6C2 5 сканированиС C1 , C3.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ создаСм Ρ†ΠΈΠΊΠ» ΠΈΠ· 3 ячССк (1,2,6) Π² ячСйках R3C1, R5C1 ΠΈ R9C1 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DSA Π² этих 3 ячСйках —

Для R5C1 DS [1,2,6] as Ρ†ΠΈΡ„Ρ€Π° 5 отмСняСтся сканированиСм Π² C1 ΠΈΠ· DS [1,2,5,6] Π² R5 — для R3C1 DS [1,2,6] as, Ρ†ΠΈΡ„Ρ€Π° 7 отмСняСтся сканированиСм Π² C1 ΠΈΠ· DS [1,2,6,7] Π² R3 — для R9C1 DS [1,2,6], ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ†ΠΈΡ„Ρ€Ρ‹ [3,7] ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· DS [1,2,3 , 6,7] Π² домашнСм ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ R9C1 ΠΏΡƒΡ‚Π΅ΠΌ пСрСкрСстного сканирования Π² C1 ΠΈ R9.

Π­Ρ‚ΠΎ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ€Ρ‹Π² , Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ —

R6C1 3 ΠΏΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ.

ΠŸΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΌΡ‹ Π·Π°ΠΊΡ€ΠΎΠ΅ΠΌ этот этап

Π¦ΠΈΠΊΠ» (1,6,7), сформированный Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ ΠΈΠ· 9 ячССк — Π¦ΠΈΠΊΠ» (3,8,9), сформированный Π² R2 Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ — R2C2 1 ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

МногоС Π±Ρ‹Π»ΠΎ достигнуто Π½Π° этом этапС с Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ мноТСства Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ячССк.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅ с допустимыми ячСйками, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° этом этапС , ΠΎΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ Π² Π·Π΅Π»Π΅Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚. ΠœΡ‹ окрасим допустимыС ячСйки Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ этапС Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ячСйки, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… этапах.

Π­Ρ‚Π°ΠΏ 3 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π‘ΡƒΠ΄ΠΎΠΊΡƒ: ΠΈΠ³Ρ€Π° Π½Π° 4-ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ 1

НСпосрСдствСнныС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

R2C9 9 ΠΊΠ°ΠΊ 8 ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ сканированиСм Π½Π° C9 ΠΈΠ· DS [8,9] — Π¦ΠΈΠΊΠ» (2,6) Π² R4C9 ΠΈ R4C9 Π² R4 ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ 9 ΠΈΠ· DS [2,6,9] Π² R4C9 — R4C6 5 ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ 6 ΠΈΠ·-Π·Π° Ρ†ΠΈΠΊΠ»Π° (2,6) ΠΈΠ· DS [5,6] Π² R4C6 — R1C6 1, ΠΎΡ‚ΠΌΠ΅Π½Π° DS — R1C5 5 ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ — R7C6 Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 6 — Π¦ΠΈΠΊΠ» (1,2) Π² R7C5 , R9C5 — R8C4 5, сканированиС R9, C5 — R5C4 2, DS ΠΎΡ‚ΠΌΠ΅Π½Π° 5 ΠΈΠ· DS [2,5] — ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ R9C4 7 — Ρ†ΠΈΡ„Ρ€Ρ‹ [1,2] ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Ρ‹ Π² DS [1,2,6] Π² R6C5 — R6C5 6.

А ΠΏΠΎΡ‚ΠΎΠΌ —

Π¦ΠΈΠΊΠ» (1,6) Π² R5, R5C8 5 ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ — R7C7 5, сканированиС R8, R9, C8, C9 — R7C8 9, сканированиС R8, R9, C9 — R4C7 9, сканированиС R6, C8, C9 — Π¦ΠΈΠΊΠ» (2,6) Π² R4 — R4C8 3 ΠΏΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ — R2C8 8, DS ΠΎΡ‚ΠΌΠ΅Π½Π° — R2C7 3, ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² R2 — R9C8 8 сканированиС R7, R8, C8.

ΠœΡ‹ Π·Π°ΠΊΡ€ΠΎΠ΅ΠΌ дСйствия этого этапа ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½ΠΈΠΆΠ΅.

Π­Ρ‚Π°ΠΏ 4 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π‘ΡƒΠ΄ΠΎΠΊΡƒ: ΠΈΠ³Ρ€Π° Π½Π° 4-ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ 1

Π’Ρ€ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ 4, 8 ΠΈ 9 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ ΡˆΠ΅ΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ с нСбольшим количСством пустых ячССк.Но Π΄Π°ΠΆΠ΅ Π½Π° этой ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ стадии Π½Π΅ сущСствуСт простого Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ заполнСния. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π° слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠ·ΠΊΠΎΠ΅ мСсто устранСно с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Π΄ΠΊΠΎΠ³ΠΎ ΠΈ дСйствСнного ΠΌΠ΅Ρ‚ΠΎΠ΄Π° обнаруТСния ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ Π·Π°ΠΌΠΊΠ°

ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Π°Ρ Ρ†ΠΈΡ„Ρ€Π° 6 Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° Π² C9 ячСйки 9 ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ срСднСго ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° (ΠΈΠ·-Π·Π° 6 Π² R6C5) — ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, 6 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ Π² C9 Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этого ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ячСйки 9 — R1C9 7 ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ 6 ΠΈΠ· Π΅Π³ΠΎ Π”Π‘ [6,7].

Π­Ρ‚ΠΎ ΡΡ‚ΠΎΠ»ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠšΠ Π˜Π’Π˜Π§Π•Π‘ΠšΠ˜Π™ ΠŸΠ ΠžΠ Π«Π’. НСпосрСдствСнныС ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

Π¦ΠΈΠΊΠ» (3,6) Π² R1C2, R1C3 — R3C1 2 ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ 6 ΠΈΠ· DS [2,6] — R3C2 7 ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ — Π¦ΠΈΠΊΠ» (1,6) Π² R9, R9C5 2 ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ — R7C5 1 ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ заполнСния просты, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ устранСны всС ΡƒΠ·ΠΊΠΈΠ΅ мСста. ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ стандартныС заполнСния Π½Π° послСднСм этапС. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ этапа ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅.

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ этап 5 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТной Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π‘ΡƒΠ΄ΠΎΠΊΡƒ: ΠΈΠ³Ρ€Π° Π½Π° 4-ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ 1

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° этом этапС достигаСтся Π·Π° счСт Ρ†ΠΈΠΊΠ»Π° —

Π¦ΠΈΠΊΠ» (1,6) Π² R3C8 ΠΈ R9C8 ΠΈΠ· C8 — R8C8 7 ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

И ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π»ΠΈΠ²ΠΊΠΈ —

R7C9 2 ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ — R4C9 6 ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ — R5C9 1 ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ — R5C1 6 ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ — ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ R4C3 2 — ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ R9C1 1 — ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ R9C8 6 — ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ R3C8 1 — ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ R3C7 6 — — R6C3 1 ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π΅ 9 ячССк — R6C7 2 ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ — R8C7 1 ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ — R7C2 3 ΠΎΡ‚ΠΌΠ΅Π½Π° 2 ΠΈΠ· DS [2,3] — R7C3 7 ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ — R1C2 6 ΠΎΡ‚ΠΌΠ΅Π½Π° 3 ΠΈΠ· DS [3,6 ] — ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ R8C2 2.

И Π½Π°ΠΊΠΎΠ½Π΅Ρ† —

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ R8C3 6 — ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ R1C3 3.

ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

ΠŸΡ€ΠΈ нСобходимости ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ΠšΠΎΠ½Π΅Ρ† Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² судоку

РСшСниС любой Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚, ΠΏΠΎ сути, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡. ΠžΠ±Ρ‰ΠΈΠ΅ шаги:

  1. Анализ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ этапа ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠ° Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ части, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ адаптация стратСгии Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этого Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹,
  2. РСшСниС Π±ΠΎΠ»Π΅Π΅ простых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ основной ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹,
  3. Π‘Π±ΠΎΡ€ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΠΎ возмоТности Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ,
  4. Π’Ρ‚ΠΎΡ€ΠΎΠΉ этап Π°Π½Π°Π»ΠΈΠ·Π° структуры Π·Π°Π΄Π°Ρ‡ΠΈ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС судоку) ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ содСрТания,
  5. Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ клавиш,
  6. ИспользованиС ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ рисунка для ΠΏΡ€ΠΎΡ€Ρ‹Π²Π°,
  7. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ послСдних Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… шагов (шаги 4, 5, 6 ΠΈ 7) для ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

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

ΠŸΡ€ΠΎΡ€Ρ‹Π² Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠ² ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΠΎΠ΄Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹.

Анализ подмноТСства Ρ†ΠΈΡ„Ρ€ оставался Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ практичСски для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ дСйствий.

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ твСрдости этой Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ высокий, поэтому Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ дСталям.

ΠžΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π·Π°ΠΊΠ°Π· ΠΈ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ эти сСмь шагов с процСссом Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ.

Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΌ Ρ†ΠΈΠΊΠ»ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ , нСзависимой ΠΈ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ ΠΌΠΎΡ‰Π½ΠΎΠΉ ΠΎΠ²Π΅Ρ€Π»Π΅ΠΉΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹, стоящСй сама ΠΏΠΎ сСбС.


Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½Π° досугС

Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ судоку, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4

БлоТная Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ уровня 6, стратСгии, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

БлоТная Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ уровня 5, стратСгии, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

БлоТная Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ уровня 4, стратСгии, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Π’Π΅Ρ…Π½ΠΈΠΊΠΈ судоку — ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ судоку слоТный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4 ΠΈΠ³Ρ€Π° 3

Π’Π΅Ρ…Π½ΠΈΠΊΠΈ судоку — ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ судоку слоТный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 4 ΠΈΠ³Ρ€Π° 2

БлоТная Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠ° судоку Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ уровня 1, стратСгии, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅

Π‘ΡƒΠ΄ΠΎΠΊΡƒ New York Times Hard

Как Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ судоку New York Times 4 ΠΌΠ°Ρ€Ρ‚Π° 2021 Π³.

Как Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ судоку New York Times 3 ΠΌΠ°Ρ€Ρ‚Π° 2021 Π³.

Как Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ судоку NYTimes 28 фСвраля 2021 Π³.

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

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