Šifražodžiai. B lygis
Įvadas
Matematiniai galvosūkiai, kuriuose skaitmenys pakeisti raidėmis, vadintini šifražodžiais (iš angliško sudurtinio žodžio `cryptarithm` – `crypto` – užšifruota, paslėpta, `arithm` – iš žodžio aritmetika.) Sprendėjui reikia logiškai išmąstyti (iššifruoti, atkoduoti), kokį skaitmenį kokia raidė reiškia. Šio tipo uždaviniai kildinami iš senovės Kinijos – ten šis menas buvo vadinamas raidine arba žodine aritmetika. O štai viduramžiais Indijoje buvo išrasta uždavinių, kuriuose dauguma arba visi skaitmenys buvo pakeisti žvaigždutėmis. Šį `skeletą` reikėdavo užpildyti skaitmenimis, atkuriant pradinę lygybę.
Literatūroje anglų kalba galite rasti ir terminą `alphametic`, žymintį šifražodį, kuris sudarytas iš prasmingų žodžių (pvz.SENDMOREMONEY).
O jei šifražodyje yra `žodinių skaičių`, kuriuos perskaičius, susidaro teisinga lygybė (pvz., SEVENSEVENSIXTWENTYarbaVIENASVIENASVIENASDEVYNIDVYLIKA)
ir tas šifražodis turi sprendinį, jis vadinamas `dvigubai teisingas` (angliškai `doubly-true`).
Sukurti savo šifražodį, ypač iš prasmingų žodžių, ganėtinai sunku. Kodėl? Todėl, kad bet kaip sulipdytas uždavinys arba neturės sprendinių, arba turės jų labai daug – abu šie atvejai nėra įdomūs. Kad būtų apribota paieškos sritis, galima įvesti papildomų apribojimų (ieškoti mažiausio arba didžiausio skaičiaus, arba tam tikrų skaitmenų sumos ir pan.) Norintiesiems pabandyti verta naudotis internete esančiais šifražodžių sprendikliais ir net generatoriais (kūrimo priemonė).
Šifražodžių sprendimo taisyklės
- Vienodos raidės arba simboliai keičiamos vienodais skaitmenimis, o skirtingos raidės (skirtingi simboliai) – skirtingais.
- Užrašyta lygybė turi išeiti teisinga.
- Dviženkliai ir didesni skaičiai negali prasidėti nuliu.
- Reikia rasti visus įmanomus iššifravimo būdus (nors dažniausiai bus lygiai 1).
- Jei skaičiuose yra ir raidžių, ir skaitmenų, pvz., b1B2, po kažkuria raide gali „slėptis“ 1 arba 2.
Patarimai
- Blogiausia, ką galima daryti sprendžiant, – tai spėlioti. Antra pagal dydį blogybė – aklai perrinkinėti visus variantus.
- Geriausia nustatyti, koks skaitmuo užšifruotas kuria nors viena raide, – tai gali atskleisti kitos raidės iššifravimą ir t. t.
- Jeigu pavyksta nustatyti, kad tam tikra raidė gali būti, pavyzdžiui, skaitmuo 3 arba 2, šiuos abu variantus ir reikia patikrinti.
- Nepamirškite, kad atliekant veiksmus gali atsirasti papildomas skaičius „mintyje“!
Gudrybės
- Sudėtyje ieškokime 0 (nulio). Jei...B...A...Barba...A...A...A, tai A tikrai lygus 0.
- Jei sudedant 2 skaičius jų suma ilgesnė už ilgiausią iš dėmenų, tai sumos pirmas skaitmuo yra 1.
- Jei pasitaiko situacijaxxAxxxAxxxAxarbaxxBxxxAxxxBx,
tai A gali būti arba 0, arba 9 (jei iš vienetų sumos ateina dar 1 „minty“).
- Sandaugoje tarp skaitmenų dauginamuosiuose verta ieškoti 1, 5 ir 6.
Atkoduokite pateiktus šifražodžius
ABC
BC
C
EF24
AAA
B
AB1
ABC
ABC
CDDB
AB
BC
CA
ABC
AAA
BB
A
CAB
ABC
ABC
ABC
CCC
AAB
ADD
CACA
JeiABCCBADD9Dtai kam lygu A + B + C?
Sprendimas:
Ats.:
AB
4
CA
AB
B
AA9
Triženklio skaičiaus ABB skaitmenų sandauga lygi dviženkliui AC, o šio skaičiaus skaitmenų sandauga lygi C. Kokie skaitmenys slepiasi po raidėmis? (Čia, kaip ir visuose šifražodžiuose, vienodos raidės keičiamos vienodais skaitmenimis, o skirtingos – skirtingais.)
A =
B =
C =
(AA + AA + 1) · A = AAA
Ats.: A =
AB
CCC
AB
DDDD
Šioje užduotyje yra trys lygybės horizontaliai ir trys – vertikaliai (iš viršaus žemyn).
AAAA
BBB
CC
D
1234
1234