Platon Sudoku · Pag-aralan ang Sudoku
XY-Chain · Hakbang-hakbang na halimbawa
Ang bawat chain cell ay may eksaktong dalawang kandidato. Nagkikita ang magkalapit na mga cell at nagbabahagi ng digit ng link; ang dalawang dulo ay nagbabahagi ng target na digit. Alisin ang nakabahaging endpoint digit mula sa isang cell na nakikita ang magkabilang dulo.
Hinango ang araling ito sa mga materyal ng Platon Sudoku app. Basahin ang buong halimbawa rito, saka magpatuloy sa pag-aaral at pagsasanay sa app.
Tingnan sa Google PlayKilalanin ang pattern
Ang bawat chain cell ay may eksaktong dalawang kandidato. Nagkikita ang magkalapit na mga cell at nagbabahagi ng digit ng link; ang dalawang dulo ay nagbabahagi ng target na digit.
Paano ito mahahanap
I-trace ang mga nakakonektang bivalue na cell, lumilipat sa ibang kandidato sa bawat cell, hanggang sa dulo ay nagdadala ng panimulang target na digit.
Ano ang pinapayagan nito
Alisin ang nakabahaging endpoint digit mula sa isang cell na nakikita ang magkabilang dulo.
Iwasan ang paghahalo
Ang dalawang-kandidato na cell na may dagdag na marka ng lapis ay hindi wasto; dapat suriin ang bawat link at parehong endpoint sight lines.
Hakbang-hakbang na halimbawa · Maikling chain
Nagsisimula ang halimbawang ito sa naka-save na gitnang posisyon. Kasama sa mga kandidato ang mga naunang lohikal na pag-aalis; hindi ito bagong awtomatikong tala.
Asul: batayan. Berde: konklusyon. Mga numerong may guhit: inalis na kandidato. Ang R1C1 ay hilera 1, hanay 1.
Hakbang 1 · Itatag ang bivalue chain
May eksaktong dalawang kandidato ang bawat cell ng chain: R5C8={4, 7}, R5C4={3, 7}, R6C6={2, 3}, R6C5={2, 4}. Malakas ang ugnayan nila sa loob ng cell: kung mali ang isa, dapat totoo ang kabila. Sa magkaibang cell, hindi maaaring sabay na totoo ang magkaugnay na kandidatong may parehong digit. Iisa ang kandidatong 4 sa dalawang dulo na R5C8=4, R6C5=4.
Hakbang 2 · Pangangatwiran
Hakbang 3 · Pangangatwiran
Hakbang 4 · Pangangatwiran
Case 1: Ang R5C8 ay ang bivalue cell na R5C8=4, R5C8=7. Sa iba pang kandidato nito na mali, ang R5C8=7 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R5C4=7, kaya i-cross out ang mga salungatan na iyon.
Hakbang 5 · Pangangatwiran
Hakbang 6 · Pangangatwiran
R5C4 ay ang susunod na bivalue cell na R5C4=3, R5C4=7. Sa iba pang kandidato nito na mali, ang R5C4=3 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R6C6=3, kaya i-cross out ang mga salungatan na iyon.
Hakbang 7 · Pangangatwiran
Hakbang 8 · Pangangatwiran
R6C6 ay ang susunod na bivalue cell na R6C6=2, R6C6=3. Sa iba pang kandidato nito na mali, ang R6C6=2 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R6C5=2, kaya i-cross out ang mga salungatan na iyon.
Hakbang 9 · Pangangatwiran
Sa endpoint bivalue cell R6C5 (R6C5=2, R6C5=4), ang R6C5=2 ay mali, kaya ang R6C5=4 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Ang endpoint na ito ay hindi kasama ang mga target na R6C8=4, R6C9=4.
Hakbang 10 · Bawiin ang nakaraang pagpuno ng parihaba
Hakbang 11 · Pangangatwiran
Ipagpalagay na ang unang endpoint na R5C8=4 ay totoo sa bivalue cell nito na R5C8 (R5C8=4, R5C8=7). Sa loob ng cell ay hindi kasama ang ibang kandidato; sa pagitan ng mga cell ay hindi kasama ang nakikitang magkasalungat na mga kandidato R5C8=7, R6C8=4, R6C9=4.
Hakbang 12 · Konklusyon
Ang dalawang endpoint case ay nauubos ang lahat ng posibilidad at parehong pinuputol ang R6C8=4, R6C9=4. Bawiin ang mga pansamantalang estado, pagkatapos ay alisin ang mga ito.
Ano ang pinapayagan nito
Ang dalawang endpoint case ay nauubos ang lahat ng posibilidad at parehong pinuputol ang R6C8=4, R6C9=4. Bawiin ang mga pansamantalang estado, pagkatapos ay alisin ang mga ito.
Hakbang-hakbang na halimbawa · Katamtamang chain
Nagsisimula ang halimbawang ito sa naka-save na gitnang posisyon. Kasama sa mga kandidato ang mga naunang lohikal na pag-aalis; hindi ito bagong awtomatikong tala.
Asul: batayan. Berde: konklusyon. Mga numerong may guhit: inalis na kandidato. Ang R1C1 ay hilera 1, hanay 1.
Hakbang 1 · Itatag ang bivalue chain
May eksaktong dalawang kandidato ang bawat cell ng chain: R1C4={3, 8}, R1C8={6, 8}, R7C8={2, 6}, R7C6={2, 4}, R7C5={3, 4}. Malakas ang ugnayan nila sa loob ng cell: kung mali ang isa, dapat totoo ang kabila. Sa magkaibang cell, hindi maaaring sabay na totoo ang magkaugnay na kandidatong may parehong digit. Iisa ang kandidatong 3 sa dalawang dulo na R1C4=3, R7C5=3.
Hakbang 2 · Pangangatwiran
Hakbang 3 · Pangangatwiran
Hakbang 4 · Pangangatwiran
Case 1: Ang R1C4 ay ang bivalue cell na R1C4=3, R1C4=8. Sa iba pang kandidato nito na mali, ang R1C4=8 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R1C8=8, kaya i-cross out ang mga salungatan na iyon.
Hakbang 5 · Pangangatwiran
Hakbang 6 · Pangangatwiran
R1C8 ay ang susunod na bivalue cell na R1C8=6, R1C8=8. Sa iba pang kandidato nito na mali, ang R1C8=6 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R7C8=6, kaya i-cross out ang mga salungatan na iyon.
Hakbang 7 · Pangangatwiran
Hakbang 8 · Pangangatwiran
R7C8 ay ang susunod na bivalue cell na R7C8=2, R7C8=6. Sa iba pang kandidato nito na mali, ang R7C8=2 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R7C6=2, kaya i-cross out ang mga salungatan na iyon.
Hakbang 9 · Pangangatwiran
Hakbang 10 · Pangangatwiran
R7C6 ay ang susunod na bivalue cell na R7C6=2, R7C6=4. Sa iba pang kandidato nito na mali, ang R7C6=4 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R7C5=4, kaya i-cross out ang mga salungatan na iyon.
Hakbang 11 · Pangangatwiran
Sa endpoint bivalue cell R7C5 (R7C5=3, R7C5=4), ang R7C5=4 ay mali, kaya ang R7C5=3 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Ang endpoint na ito ay hindi kasama ang mga target na R1C5=3, R8C4=3.
Hakbang 12 · Bawiin ang nakaraang pagpuno ng parihaba
Hakbang 13 · Pangangatwiran
Ipagpalagay na ang unang endpoint na R1C4=3 ay totoo sa bivalue cell nito na R1C4 (R1C4=3, R1C4=8). Sa loob ng cell ay hindi kasama ang ibang kandidato; sa pagitan ng mga cell ay hindi kasama ang nakikitang magkasalungat na mga kandidato R1C4=8, R1C5=3, R8C4=3.
Hakbang 14 · Konklusyon
Ang dalawang endpoint case ay nauubos ang lahat ng posibilidad at parehong pinuputol ang R1C5=3, R8C4=3. Bawiin ang mga pansamantalang estado, pagkatapos ay alisin ang mga ito.
Ano ang pinapayagan nito
Ang dalawang endpoint case ay nauubos ang lahat ng posibilidad at parehong pinuputol ang R1C5=3, R8C4=3. Bawiin ang mga pansamantalang estado, pagkatapos ay alisin ang mga ito.
Hakbang-hakbang na halimbawa · Mahabang chain
Nagsisimula ang halimbawang ito sa naka-save na gitnang posisyon. Kasama sa mga kandidato ang mga naunang lohikal na pag-aalis; hindi ito bagong awtomatikong tala.
Asul: batayan. Berde: konklusyon. Mga numerong may guhit: inalis na kandidato. Ang R1C1 ay hilera 1, hanay 1.
Hakbang 1 · Itatag ang bivalue chain
May eksaktong dalawang kandidato ang bawat cell ng chain: R1C3={1, 9}, R1C4={7, 9}, R2C4={7, 9}, R2C8={5, 9}, R2C5={5, 6}, R2C6={1, 6}, R2C9={1, 7}, R3C9={1, 7}. Malakas ang ugnayan nila sa loob ng cell: kung mali ang isa, dapat totoo ang kabila. Sa magkaibang cell, hindi maaaring sabay na totoo ang magkaugnay na kandidatong may parehong digit. Iisa ang kandidatong 1 sa dalawang dulo na R1C3=1, R3C9=1.
Hakbang 2 · Pangangatwiran
Hakbang 3 · Pangangatwiran
Hakbang 4 · Pangangatwiran
Case 1: Ang R1C3 ay ang bivalue cell na R1C3=1, R1C3=9. Sa iba pang kandidato nito na mali, ang R1C3=9 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R1C4=9, kaya i-cross out ang mga salungatan na iyon.
Hakbang 5 · Pangangatwiran
Hakbang 6 · Pangangatwiran
R1C4 ay ang susunod na bivalue cell na R1C4=7, R1C4=9. Sa iba pang kandidato nito na mali, ang R1C4=7 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R2C4=7, kaya i-cross out ang mga salungatan na iyon.
Hakbang 7 · Pangangatwiran
Hakbang 8 · Pangangatwiran
R2C4 ay ang susunod na bivalue cell na R2C4=7, R2C4=9. Sa iba pang kandidato nito na mali, ang R2C4=9 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R2C8=9, kaya i-cross out ang mga salungatan na iyon.
Hakbang 9 · Pangangatwiran
Hakbang 10 · Pangangatwiran
R2C8 ay ang susunod na bivalue cell na R2C8=5, R2C8=9. Sa iba pang kandidato nito na mali, ang R2C8=5 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R2C5=5, kaya i-cross out ang mga salungatan na iyon.
Hakbang 11 · Pangangatwiran
Hakbang 12 · Pangangatwiran
R2C5 ay ang susunod na bivalue cell na R2C5=5, R2C5=6. Sa iba pang kandidato nito na mali, ang R2C5=6 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R2C6=6, kaya i-cross out ang mga salungatan na iyon.
Hakbang 13 · Pangangatwiran
Hakbang 14 · Pangangatwiran
R2C6 ay ang susunod na bivalue cell na R2C6=1, R2C6=6. Sa iba pang kandidato nito na mali, ang R2C6=1 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R2C9=1, kaya i-cross out ang mga salungatan na iyon.
Hakbang 15 · Pangangatwiran
Hakbang 16 · Pangangatwiran
R2C9 ay ang susunod na bivalue cell na R2C9=1, R2C9=7. Sa iba pang kandidato nito na mali, ang R2C9=7 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Sa mga cell, ito ay kapwa eksklusibo sa R3C9=7, kaya i-cross out ang mga salungatan na iyon.
Hakbang 17 · Pangangatwiran
Sa endpoint bivalue cell R3C9 (R3C9=1, R3C9=7), ang R3C9=7 ay mali, kaya ang R3C9=1 ay pinilit na totoo sa ilalim ng kasalukuyang pagpapalagay. Ang endpoint na ito ay hindi kasama ang mga target na R3C1=1, R3C2=1, R3C3=1.
Hakbang 18 · Bawiin ang nakaraang pagpuno ng parihaba
Hakbang 19 · Pangangatwiran
Ipagpalagay na ang unang endpoint na R1C3=1 ay totoo sa bivalue cell nito na R1C3 (R1C3=1, R1C3=9). Sa loob ng cell ay hindi kasama ang ibang kandidato; sa pagitan ng mga cell ay hindi kasama ang nakikitang magkasalungat na mga kandidato R1C3=9, R3C1=1, R3C2=1, R3C3=1.
Hakbang 20 · Konklusyon
Ang dalawang endpoint case ay nauubos ang lahat ng posibilidad at parehong pinuputol ang R3C1=1, R3C2=1, R3C3=1. Bawiin ang mga pansamantalang estado, pagkatapos ay alisin ang mga ito.
Ano ang pinapayagan nito
Ang dalawang endpoint case ay nauubos ang lahat ng posibilidad at parehong pinuputol ang R3C1=1, R3C2=1, R3C3=1. Bawiin ang mga pansamantalang estado, pagkatapos ay alisin ang mga ito.
Pagsasanay
Hinango ang araling ito sa mga materyal ng Platon Sudoku app. Basahin ang buong halimbawa rito, saka magpatuloy sa pag-aaral at pagsasanay sa app.
Tingnan sa Google Play