114. KAIP PASIEKTI LEMPUTĘ.
|
|
|
|
|
5 20 15
1 3 2 2 2 2 7 4 1 5 2 6 6 6 3 |
|
Tinka keletas dėžių |
|
5 26 10
1 15 14 15 15 15 10 10 10 13 14 15 16 1 1 |
|
Tinka tik viena dėžė |
|
4 25 18
1 2 4 2 3 5 6 1 6 4 5 3 |
|
Netinka nė viena dėžė; |
115. SKLYPAS.
|
|
|
|
|
4 | 0ha 1a | Sklypo forma kvadratas; |
|
100 | 6ha 25a | Sklypo forma kvadratas; |
|
101 | 6ha 25a | n mod 4 = 1 |
|
30 | 0ha 56a | n mod 4 = 2 |
|
151 | 14ha 6a | n mod 4 = 3 |
116. ELEKTRONINIS LAIKRODIS.
nr. |
duomenys |
|
|
|
0 6 | 1 : 11 | Paprastas pavyzdys |
|
2 6 | 7 : 17 | |
|
12 10 | 22 : 28 | Galimi tik tokie atsakymai, kur valandų ir minučių skaičius dviženklis. Kiti galimi atsakymai: 22:38, 22:58, 23: 28, 23:38, 23:58; |
|
2 7 | 1 : 47 | Valandų skaičius vienženklis. Kiti galimi atsakymai: 1:47, 4:17, 7:14, 7:41; |
117. SKAIČIŲ KRIPTOGRAMA.
|
|
1112 991 1101992
1112 992 1103104 1112 993 1104216 ... |
Pateikėme pirmuosius tris sprendinius |
118. DEŠIMTAINĖS TRUPMENOS KEITIMAS PAPRASTĄJĄ.
|
|
|
|
|
0,3 | 3/10 | Nesuprastinama trupmena |
|
0,07 | 7/100 | Sudėtingesnė nesuprastinama trupmena |
|
0.5 | 1/2 | Suprastinama trupmena |
|
0,375 | 3/8 | Sudėtingesnė suprastinama trupmena |
|
5,25 | 21/4 | Trupmena, turinti sveikąją dalį |
|
0,000001 | 1/1000000 | Po kablelio daug nereikšminių nulių |
|
0.99999999 | 99999999/100000000 | Ilga trupmena |
119. KUBELIS SU SKAIČIAIS.
|
|
|
|
|
1 2 3 4 5 6
K |
|
ar gerai veikia komanda kairėn |
|
1 2 3 4 5 6
D |
|
ar gerai veikia komanda dešinėn |
|
1 2 3 4 5 6
P |
|
ar gerai veikia komanda priekin |
|
1 2 3 4 5 6
A |
|
ar gerai veikia komanda atgal |
|
1 2 3 4 5 6
KKK |
|
vienodų komandų seka |
|
1 2 3 4 5 6
KDKD |
|
ar grįžta į pradinę padėtį |
|
1 2 3 4 5 6
AAPPDKAPPDA |
|
įvairių komandų seka |
|
1 2 3 4 5 6
KDPAKDPAKKKAAADDDPPP |
|
ilga seka |
120. SULTIS GERTI SVEIKA.
nr. |
|
|
|
|
k = 25, s = 10, b = 3, i = 2, n = 15 |
|
Pirmąją dieną nusiperkamas tik vienas butelis |
|
k = 24, s = 10, b = 2, i = 1, n = 1 |
|
Prieš perkant sultis pirmąją dieną, būtina pasiimti kišenpinigius |
|
k = 25, s = 9, b = 2, i = 4, n = 23 |
|
Pinigų trečiajam buteliui užteks tik tuomet, jei bus parduoti abu buteliai |
|
k = 100, s = 10, b = 2, i = 5, n = 500 |
|
Didesnis testas, kai buteliai perkami kelias dienas, o tarp dienų yra pirmadienis |
121. SKAITMUO SEKOJE.
|
|
|
|
|
1
|
|
Paprastas atvejis |
|
19
|
|
Rezultatas paskutinis (trečiasis) 12-ojo Fibonačio sekos nario skaitmuo |
|
20
|
|
Rezultatas pirmasis 13-tojo Fibonačio sekos nario skaitmuo |
|
21
|
|
Rezultatas antrasis 13-tojo Fibonačio sekos nario skaitmuo |
|
36
|
|
Atsitiktinis testas |
|
149
|
|
Atsitiktinis testas |
122. SKAIČIAUS SPĖJIMAS.
|
|
|
|
|
9
4 8 6 1 0 9 |
TAIP 6 | Skaičius atspėtas, prireikė visų šešių spėjimų; pradinis duomuo vienženklis |
|
22222
0 4 2 6 1 3 |
TAIP 3 | Skaičius atspėtas; pradinio duomens skaitmenys vienodi |
|
3427
1 6 0 8 5 9 |
NE 4 | Neatspėtas nei vienas skaitmuo |
|
6609
6 4 5 8 9 2 |
NE 1 | Liko neatspėtas tik vienas skaitmuo (0) |
|
6641
9 8 4 7 1 5 |
NE 1 | Neatspėti liko du šešetai (nors jie ir du, bet skaitmuo tas pats) |
123. ABĖCĖLĖ.
|
|
|
|
|
G 5 |
GGGGG | Abėcėlę sudaro tik vienas simbolis |
|
A Z 6 |
AAAAAA
AAAAAZ AAAAZA ... |
Abėcėlės simbolių skaičius mažesnis už sudaromų žodžių ilgį |
|
A B C D 3 |
AAA
AAB AAC AAD ... |
Abėcėlės simbolių skaičius didesnis už sudaromų žodžių ilgį |
124. NULIAI SKAIČIAUS GALE.
|
|
|
|
|
45
|
3
|
Vienintelis galimas atsakymas, baigiasi dviem nuliais; |
|
55
|
5
|
Kiti galimi atsakymai: 11 ir 55; baigiasi vienu nuliu; |
|
17
|
17
|
Baigiasi vienu nuliu; |
|
2450
|
5
|
Kiti galimi atsakymai: 7 ir 35; baigiasi vienu nuliu; |
|
12005
|
7
|
Vienintelis galimas atsakymas; baigiasi 4 nuliais; |
125. ŽODYNAS.
nr. |
žodžių skaičius |
|
|
|
Visi žodžiai vienodo ilgio, lietuviškų raidžių žodžiuose nėra |
|
|
Žodžiai skirtingo ilgio, lietuviškų raidžių žodžiuose nėra |
|
|
Žodžiai skirtingo ilgio, yra atvejis, kai vienas žodis yra kito pradžia, lietuviškų raidžių žodžiuose nėra |
|
|
Žodžiai skirtingo ilgio, žodžiuose yra lietuviškų raidžių |
|
|
Sudėtingiausias testas; žodžiai skirtingo ilgio ir su lietuviškomis raidėmis, yra atvejis, kai vienas žodis yra kito pradžia (tarp duomenų yra žodžiai: vaikų, vaikus, vaikučiai): tikrinama, ar atitinkamoms skirtingoms raidėms suteiktas vienodas prioritetas, |
|
|
Visų žodžių pirmosios raidės skirtingos: galima rikiuoti tik pagal pirmąją raidę, žodžiuose lietuviškų raidžių yra |
|
|
Yra žodžių, prasidedančių tomis pačiomis raidėmis, t. y. žodžiai rikiuojami pagal antrą, trečią ir t. t. raides, žodžiuose yra lietuviškų raidžių |
|
|
Yra vienodą prioritetą turinčių raidžių, žodžiuose yra lietuviškų raidžių |
126. ŠEŠIOLIKTAINIŲ SKAIČIŲ KODAVIMAS.
Sprendimo pavyzdys
A => 01
B => 02
C => 03
D => 04
E => 05
F => 06
0 => 00
Likę skaitmenys koduojami vienu juos atitinkančiu dešimtiniu skaitmeniu:
1 => 1
2 => 2 ir t. t.
Dar vienas pastebėjimas. Kadangi nuliai skaičiaus pradžioje nerašomi, tai esant vienodai šešioliktainių skaitmenų tikimybei, nulių bus mažiau, todėl pirmuoju kodo poros skaitmeniu tikslinga parinkti nulį.
127. SIŲSTUVAI IR IMTUVAS.
|
|
|
|
100 | Visi signalai blogi (sutampa dviejų siųstuvų charakteristikos) |
|
73 | Periodo ilgis lygus visų Tk sandaugai |
|
40 | Keletas įvairesnių atvejų, kai Tk ir Lk skirtingi |
|
47 | |
|
73 | |
|
38 | Sutampa visų imtuvų L (t. y. neateina blogų signalų iki pirmojo periodo pradžios), nedidelis testas |
|
93 | Sutampa visų imtuvų L, (t. y. neateina blogų signalų iki pirmojo periodo pradžios)didesnis testas |
|
0 | Sutampa visų imtuvų T, Visi signalai geri |
128. POKERIS.
nr. |
duomenys |
|
|
|
K2 V3 B1 B4 |
K2 V3 B4 K1 B1
1 1 1 1 1 0.8 0.8 0.8 0.8 0.8 |
Galima keisti bet kurią kortą ir visais atvejais didžiausia tikimybė sudaryti Porą |
|
K1 V4 B1 B3 |
V4
2 0.8 |
Didžiausia tikimybė sudaryti Dvi poras |
|
K3 V4 B1 B3 |
V4 B1
3 3 0.8 0.8 |
Didžiausia tikimybė sudaryti Trejetą |
|
V4 V3 B4 Č4 |
V3
4 1 |
Tikimybė sudaryti Ketvertą lygi 1 |
|
K3 B2 B3 K2 |
V2 B2 K2 K3 B3
2 2 2 3 3 0.8 0.8 0.8 0.8 0.8 |
Galima sudaryti arba Dvi poras arba Trejetą |
129. SIŲSTUVAI IR IMTUVAS.
nr. |
kada paskutinis signalas pasiekia imtuvą |
|
|
|
|
Duoti tik trys siųstuvai. Paprastas testas, kurio pagalba lengva ieškoti klaidų sprendime | |
|
|
Duoti keturi siųstuvai. Jų visos charakteristikos sutampa; šis testas skirtas patikrinti, ar programa sugeba rasti korektišką (tegu ir ne optimalų) sprendinį | |
|
|
Duoti keturi siųstuvai; pirmiausia jungiamas antras siųstuvas; likusieji trys įjungiami šiam nebaigus darbo | |
|
|
Duoti trys siųstuvai; jie visi jungiami eilės tvarka | |
|
|
Duoti šeši siųstuvai; trumpiausias testas, tikrinantis sprendimo efektyvumą | |
|
|
Duoti septyni siųstuvai; trys siųstuvai (2, 3, 5) turi būti įjungti nuliniu laiko momentu; ilgesnis testas sprendimo efektyvumui tikrinti | |
|
|
Duoti trys siųstuvai, du iš jų (2, 3) įjungiami nuliniu laiko momentu; paprastas testas tikrinantis, ar sprendime numatytas atvejis, kai keli siųstuvai įjungiami tuo pačiu momentu | |
|
|
Duota 15 siųstuvų | Šie trys testai taip pat tikrina programos efektyvumą |
|
|
Duota 14 siųstuvų | |
|
|
Duota 10 siųstuvų |
130. TRYS VIENODI SKAITMENYS.
Intervale nuo 1 iki 10000 yra aštuoni tokie skaičiai
273
16 1 1 19 3 3 3 |
27310 = 1 1 116 = 3 3 39; |
546
16 2 2 2 9 6 6 6 |
54610 = 2 2 216 = 6 6 69; |
931
30 1 1 1 11 7 7 7 |
93110 = 1 1 130 = 7 7 711; |
3549
22 7 7 7 16 13 13 13 |
54610 = 2 2 216 = 6 6 69; |
3783
61 1 1 1 35 3 3 3 |
378310 = 1 1 161 = 3 3 335; |
4557
67 1 1 1 25 7 7 7 |
455710 = 1 1 167 = 7 7 725; |
7566
61 2 2 2 35 6 6 6 |
755610 = 2 2 261 = 6 6 635; |
9114
67 2 2 2 25 14 14 14 |
911410 = 2 2 267 = 14 14 1425; |
Žemiau pateikiame lentelę su testais:
|
|
|
544 547 |
|
300 310 |
|
1 1000 |
|
1 10000 |
131. LOBIO IEŠKOJIMAS.
|
|
|
|
|
Galima nesprogdinti nei vienos sienos |
|
|
Išnaudojami abu sprogmenys |
|
|
Išnaudojamas vienas sprogmuo |
|
|
Galima nenaudoti nei vieno sprogmens |
|
|
Išnaudojami abu sprogmenys |
|
|
Sutampa su sąlygoje pateiktu pavyzdžiu |
1 testas
2 testas
3 testas
4 testas
5 testas
6 testas
132. NETVARKINGAS BIBLIOTEKININKAS.
|
|
|
|
GERAI | klaidos nepadaryta |
|
11 -1 | -1 pakeistas skaičiumi, rodančiu į nulinį langelį |
|
BLOGAI | dvi grandinės susilieja; lieka vienodas skaičius neišdėliotų tomų, todėl atstatyti negalima |
|
3 6 | klaida vienoje grandinėje: pamesta jos vidurinė dalis |
|
7 9 | klaida vienoje grandinėje, ji ciklinasi (skaičius pakeistas kitu skaičiumi) |
|
8 -1 | klaida vienoje grandinėje, ji ciklinasi (-1 pakeistas kitu skaičiumi) |
|
1 4 | pirmo tomo pozicijoje esantis skaičius (nuoroda į antrąjį tomą) pakeistas minus vienetu |
|
4 2 | skaičius pakeistas kitu skaičiumi, rodančiu į nulinį langelį |
|
5 -1 | susilieja dvi grandinės, tačiau klaidą atstatyti galima |
|
3 6 | dvi grandinės sulipdomos (t. .y vienos paskutinis elementas rodo į kitos pirmą |
|
8 -1 | minus vienetas pakeistas nuliu |
|
3 6 | pirmo tomo pozicijoje esantis skaičius (nuoroda į antrąjį tomą) pakeistas nuliu |
|
4 2 | nuoroda į neegzistuojančią lentynos poziciją |
|
7 9 | skaičius pakeistas nuliu |
|
4 2 | skaičius pakeistas minus vienetu |
133. NEŽINOMAS KODAVIMAS.
Šio uždavinio sprendimui patikrinti užtektų vieno didelio testo, kuriame būtų surašyti visi galimi simboliai (t. y. simboliai kurių kodai priklauso intervalui [00, FF]). Šio uždavinio vienintelį testą sudaro keturis kartus paeiliui surašyti visi simboliai, kurių kodai priklauso minėtam intervalui.
134. ŠAUDYMAS.
nr. |
skaičius teste |
|
|
|
|
|
Vienas šūvis patenka ant apskritimo; |
|
|
|
Vienas šūvis patenka ant apskritimo; |
|
|
|
Tikrinant, ar šūvis pateko į apskritimą, gali įvykti perpildymas; |
|
|
|
Tikrinant, ar šūvis pateko į apskritimą, gali įvykti perpildymas; |
|
|
|
Vienas šūvis patenka ant apskritimo; tikrinant, ar šūvis pateko į apskritimą, gali įvykti perpildymas; |
|
|
|
Vienas šūvis išeina už taikinio ribų; |
|
|
|
Atsitiktinis testas |
|
|
|
Vienas šūvis patenka ant apskritimo; vienas šūvis išeina už taikinio ribų; |
|
|
|
Didesnis testas |
|
|
|
Atsitiktinis testas |
135. LABIRINTAS.
|
|
|
|
|
|
|
|||
|
|
|
|
Labirintas, kuriame nėra ciklų; |
|
|
|
|
Labirintas, kuriame lengva užsiciklinti; |
|
|
|
|
Labirinto vidus tuščias jame nėra sienų; |
|
|
|
|
Įėjimas į labirintą iš rytinės pusės; |
|
|
|
|
Įėjimas į labirintą iš vakarinės pusės; |
|
|
|
|
Įėjimas į labirintą iš pietinės pusės; |
|
|
|
|
Labirintas turi daug išėjimų |
|
|
|
|
Šukų formos labirintas |
|
|
|
|
Šukų formos labirintas; Šis testas simetriškas 8 testui; |
|
|
|
|
Dvigubų šukų formos labirintas; |
136. NAMELIAI.
|
|
|
|
|
|
|
Nedidelis testas |
|
|
|
Yra 6 blokai namelių sienoms |
|
|
|
Yra 7 blokai namelių sienoms |
|
|
|
Yra 8 blokai namelių sienoms |
|
|
|
Yra 10 blokai namelių sienoms |
|
|
|
Testas, tikrinantis, ar nesinaudojama Godžiu algoritmu. |
137. SIŲSTUVAI IR IMTUVAS.
|
siųstuvų skaičius |
|
|
|
|
3
5 1 2 2 4 3 3 2 2 |
0 1 6 |
|
Duoti tik trys siųstuvai; paprastas testas, kurio pagalba lengva ieškoti klaidų sprendime; tinka ir šykštusis algoritmas |
|
4
2 2 3 2 2 3 2 2 3 2 2 3 |
0 1 6 7 |
|
Duoti keturi siųstuvai, jų visos charakteristikos sutampa; Tinka ir šykštusis algoritmas |
|
4
... |
0 18 40 41 |
|
Tinka ir šykštusis algoritmas |
|
3
3 2 4 2 3 4 2 2 4 |
0 7 11 |
|
Tinka ir šykštusis algoritmas |
|
6
... |
0 1 9 74 164 206 |
|
Tinka ir šykštusis algoritmas, tikrinamas sprendimo efektyvumas |
|
7
... |
0 2 4 13 14 15 28 |
|
Tinka ir šykštusis algoritmas |
|
3
5 25 10 5 15 10 6 25 17 |
0 4 26 |
|
Nedidelis testas, kuriam netinka šykštusis algoritmas; jo pagalba lengva ieškoti klaidų sprendime |
|
15
... |
0 7 15 20 23 24 32 37 50 52 57 69 71 83 89 |
|
Tikrinamas sprendimo efektyvumas |
|
14
... |
0 2 24 27 30 40 41 45 52 59 63 68 75 81 |
|
Tikrinamas sprendimo efektyvumas |
|
10
... |
23 25 26 60 108 110 113 119 120 |
|
Tikrinamas sprendimo efektyvumas |
Pastabos.
1)Rezultatai surašyti į vieną ar dvi eilutes, bet ne po vieną skaičių
eilutėje kaip to reikalauja sąlyga;
2) Šį uždavinį ne vienas bandytų spręsti nauodamasis Šykščiuoju
algoritmu. Pasakymas Tinka ir šykštusis algoritmas reiškia, kad nurodytam
testui bus gautas teisingas atsakymas sprendžiant ir Šykščiuoju algoritmu.
Tačiau
tai jokiu būdu nereiškia, kad uždavinio sprendimui galima taikyti šį algoritmą.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139. ERDVĖLAIVIS.
|
(surašyti vienoje eilutėje) |
|
|
1 3 4 | Testas sutampa su sąlygoje pateiktu pavyzdžiu |
|
1 9 12 15 4 20 | Nedidelis testas; nėra nemokamų bazių |
|
1 97 28 58 100 | Didelis testas; yra nemokamų bazių (tikrina algoritmo efektyvumą) |
|
1 2 3 ... 94 95 | Visos bazės yra vienoje tiesėje, atstumai tarp jų vienodi, kuro užtenka nuskristi tik į dvi gretimas bazes |
|
1 49 7 16 53 73 79 96 100 | Didelis testas; nėra nemokamų bazių (tikrina algoritmo efektyvumą) |
|
1 8 9 10 | Nei vienoje bazėje už kurą nereikia mokėti |
140. POKERIS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
arba TTTFT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
arba NTTTT |
|
|
|
|
|
|
|
|
|
|
|
|
141. DIDELĖ VALSTYBĖ.
|
|
|
|
|
Šis testas buvo pateiktas kartu su sąlyga |
|
|
Valstybė yra keturkampio (artimo kvadratui) formos; Kvadrato kraštines liečia tik daugiakampio kampai, bet ne briaunos |
|
|
Valstybė yra aštuonkampio formos; kiekvieną kvadrato kraštinę liečia viena daugiakampio kraštinė; |
|
|
Valstybė trikampio formos; dvi kvadrato kraštines daugiakampis liečia tik kvadrato kampuose; |
|
|
Valstybė šešiakampio formos; dvi kvadrato kraštines liečia daugiakampio briaunos, dvi jo kampai |
|
|
Daugiakampis sutampa su kvadratu |
|
|
Valstybė keturkampio formos, jos plotas artimas nuliui; |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
142. NEŽINOMAS KODAVIMAS.
|
|
|
|
|
Užkoduotą testą sudaro ta pati 64 simbolių eilutė, kuria koduojamos šešių bitų grupės | 0123456789 ir t. t. | ... |
|
Užkoduoto testo ilgis 1 baitas (pabaigoje prirašyti 4 nuliai). | b0 | % |
|
Užkoduoto testo ilgis 2 baitai (pabaigoje prirašyti 2 nuliai) | B96 | Kb |
|
Užkoduoto testo ilgis 3 baitai (pabaigoje prirašytų nulių nėra). Atkoduotą tekstą sudaro simbolis 5 ir eilutės pabaigos simbolis | rqW2 | 5 |
|
Teste surašyti visi simboliai, kurių kodai yra nuo 0016 iki FF16 | 04W03GG16S029ir t. t. | ... |
143. LOŠIMAS DISKU.
Sprendimas buvo tikrinamas su 12000 pradinių duomenų variantų: m
= 2000, s kito nuo 0 iki m-1, n nuo 1 iki 6.
Žemiau pateikti tik šeši testai:
|
|
|
|
|
n = 6, s = 2, m = 20 |
|
Sukama į kairę |
|
n = 4, s = 4, m = 25 |
|
Sukama į dešinę |
|
n = 1, s = 14, m = 20 |
|
Sukama į dešinę |
|
n = 13, s = 17, m = 20 |
|
Sukama į kairę |
|
n = 4, s = 3, m = 20; |
|
Laimima bet kuriuo atveju |
|
n = 3, s = 12, m = 20 |
|
Pralaimima bet kuriuo atveju |