Hvordan løser du magiske firkanter?
Se videoen
Et magisk firkant kaldes normalt et puslespilsom en sudoku. Dette er en firkant, hvis celler er fyldt med tal, så summen i enden af en række, kolonne og diagonal er den samme. I de magiske puzzle-kvadrater er nogle tal udeladt, og de skal arrangeres på en sådan måde, at man overholder betingelsen om lige sum som beskrevet ovenfor. Hvordan løser du magiske firkanter?
Måder at løse magiske firkanter
For at løsningen af de magiske firkanter skal væresandt, du skal vide det meget magiske beløb, der skal opnås, når du tilføjer tal i rækker, kolonner og diagonaler. Herefter er det meget lettere at arrangere de manglende tal. Hvordan kan du finde dette beløb?
Metode 1
Den enkleste version af den magiske firkant -Når en af rækkerne er en af kolonnerne eller en af diagonalerne fuldstændigt fyldt med tal. I dette tilfælde er det kun kun at beregne summen af disse tal og vælge løsningerne.
Metode 2
Summen af tallene i enderne af rækker, kolonner ogdiagonaler kan beregnes med specielle formler. I dette tilfælde vil formlen for firkanter med et lige antal celler i en linje være forskellig fra firkanter med et ulige antal celler.
Så for enslige firkanter er formlen egnet:
- n + ((n + 1) * n * (n-1) / 2), hvor n er antallet af celler i en linje.
For ulige kvadrater gælder følgende formel:
- n * (n2 +1) / 2, hvor n også er antallet af celler i en linje.
Eksempelopløsning
Overvej løsningerne af den magiske firkant på niceller med tal fra 1 til 9. Først beregner vi det beløb, der skal opnås i enderne. I en linje har vi 3 celler, det vil sige n = 3. Erstatter værdien i formlen:
- 3 * (32 +1) / 2 = 3 * 10/2 = 15
Nu vælger vi tal, så summen er lig med 15.
Yderligere vil algoritmen kræve lidtrumlig fantasi. Sæt nummer 1 midt på topplinjen. Hvert næste tal sætter vi til højre diagonalt op. Prøv at sætte 2. Men der er ingen celler, hvis vi erstatter en anden af den samme imaginære over vores firkant, vises nummer 2 i nederste højre hjørne af dette
Læs også Hvordan fungerer den magiske firkant.