SURVO 98 edit field: 101 1000 5000 (32 bit version) 0001|*SAVE KV080606 / Kimmon ratkaisut 080606 (1,2,3) 30.6.2006 0003|* - 080606/1 0004|* - 080606/2 0005|* - 080606/3 0007|*.................................................................................................... 0009|*080606/1 (15) 0011|*PVM / Perjantai, 30. kes„kuuta 2006 klo 21.00 (vko 26, pv„ 181/365) 0013|* A B C 0014|*1 * * * 8 0015|*2 * * * 17 0016|*3 * * * 20 0017|* 8 15 22 0019|*Sijoitettava siis luvut 1-9. Aloitetaan rivist„ 1 / sarakkeesta A: 0021|*COMB P,CUR+1 / P=PARTITIONS,8,3 DISTINCT=1 MAX=9 0022|*Partitions 3 of 8: N[P]=2 0023|*1 2 5 S | 1 0024|*1 3 4 S | 1 0026|*Selv„sti A1=1. Tutkitaan saraketta C: 0028|*COMB P,CUR+1 / P=PARTITIONS,22,3 DISTINCT=1 MAX=9 0029|*Partitions 3 of 22: N[P]=2 0030|*5 8 9 S | 1 0031|*6 7 9 S | 1 0033|*Joko C2~9 tai C3~9. Tutkitaan rivin 2 ne vaihtoehdot, joissa 9: 0035|*COMB P,CUR+1 / P=PARTITIONS,17,3 DISTINCT=1 MAX=9 0036|*Partitions 3 of 17: N[P]=7 0037|*1 7 9 ei, koska A1=1 S | 1 0038|*2 6 9 mahdollinen! T„ll”in A2~2 ja A3~5. S | 1 0039|*2 7 8 0040|*3 5 9 ei, koska 3 ja 5 edell„ eri riveill„/sarakkeilla S | 1 0041|*3 6 8 0042|*4 5 8 0043|*4 6 7 0045|*Ent„ rivi 3: 0047|*COMB P,CUR+1 / P=PARTITIONS,20,3 DISTINCT=1 MAX=9 0048|*Partitions 3 of 20: N[P]=4 0049|*3 8 9 0050|*4 7 9 0051|*5 6 9 0052|*5 7 8 jos C2~9, t„m„ ainoa, jolloin (A3~5) B3~7 0054|*Tutkitaan saraketta B, kun A1=1, A2~2 ja A3~5, jolloin 0055|*pit„„ olla B3~7 sek„ B1~3 tai B1~4 ja C1~3 tai C1~4: 0057|*15-7=8 0058|*COMB P,CUR+1 / P=PARTITIONS,8,2 DISTINCT=1 MAX=9 OFF=1,2,5 S | 111111111 0059|*Partitions 2 of 8: N[P]=0 0061|*Ei onnistu, joten C2 ei voi olla 9. T„ten C3=9: 0063|* A B C 0064|*1 1 * * 8 Sarakkeen C vaihtoehdot (edelt„) siis 0065|*2 * * * 17 5 8 9 S | 1 0066|*3 * * 9 20 6 7 9 S | 1 0067|* 8 15 22 0069|*N„iss„ kolmikko "6 7 9" ei tule kyseeseen, koska 6 ei sis„lly 0070|*sarakkeen A tai rivin 1 vaihtoehtoihin. N„in ollen "5 8 9" 0071|*on oikea, ja siten samantien "1 2 5" tulee sen kylkeen: 0073|* A B C 0074|*1 1 2 5 8 0075|*2 * * 8 17 0076|*3 * * 9 20 0077|* 8 15 22 0079|*Selvitet„„n loput esim. n„ill„: 15-2=13 & 17-8=9 0080|*.............. 0081|*COMB P,CUR+1 / P=PARTITIONS,13,2 DISTINCT=1 MAX=9 OFF=1,2,5,8,9 0082|*Partitions 2 of 13: N[P]=1 0083|*6 7 0085|*COMB P,CUR+1 / P=PARTITIONS,9,2 DISTINCT=1 MAX=9 OFF=1,2,5,8,9 0086|*Partitions 2 of 9: N[P]=1 0087|*3 6 0089|*Nyt voi p„„tell„ loput: 0091|* A B C 0092|*1 1 2 5 8 0093|*2 3 6 8 17 0094|*3 4 7 9 20 0095|* 8 15 22 0097|*PVM / Perjantai, 30. kes„kuuta 2006 klo 21.13 (vko 26, pv„ 181/365) 0099|*.................................................................................................... 0101|*080606/2 (30) 0103|*PVM / Perjantai, 30. kes„kuuta 2006 klo 21.15 (vko 26, pv„ 181/365) 0105|* A B C D 0106|*1 * 12 * * 30 0107|*2 * * * 10 16 0108|*3 11 * * * 32 0109|* 22 20 14 22 0111|*Sijoitettava siis luvut 1-9 (kun 10-12 jo annettu). 0112|*Tutkitaan ne rivit/sarakkeet joista puuttuu vain 2: 0114|*22-11=11 0115|*COMB P,CUR+1 / P=PARTITIONS,11,2 DISTINCT=1 MAX=9 OFF=10,11,12 0116|*Partitions 2 of 11: N[P]=4 0117|*2 9 0118|*3 8 0119|*4 7 0120|*5 6 0122|*20-12=8 0123|*COMB P,CUR+1 / P=PARTITIONS,8,2 DISTINCT=1 MAX=9 OFF=10,11,12 0124|*Partitions 2 of 8: N[P]=3 0125|*1 7 0126|*2 6 0127|*3 5 0129|*22-10=12 0130|*COMB P,CUR+1 / P=PARTITIONS,12,2 DISTINCT=1 MAX=9 OFF=10,11,12 0131|*Partitions 2 of 12: N[P]=3 0132|*3 9 0133|*4 8 0134|*5 7 0136|*N„iden pit„„ kaikkien olla toisistaan riippumattomia, joten 0137|*mahdolliset kolme paria ovat seuraavat nelj„ (k„„nnet„„n ne 0138|*t„ss„ oikeaan (pysty)suuntaan): 0140|* 1) 2) 3) 4) 0141|* 2 1 4 2 3 4 3 2 5 4 2 3 0142|* 9 7 8 9 5 8 8 6 7 7 6 9 0144|*Katsotaan mit„ voi tulla riveille (kaikista puuttuu 3): 0146|* A B C D 0147|*1 * 12 * * 30 30-12=18 0148|*2 * * * 10 16 16-10=6 0149|*3 11 * * * 32 32-11=21 0150|* 22 20 14 22 0152|*COMB P,CUR+1 / P=PARTITIONS,18,3 DISTINCT=1 MAX=9 OFF=10,11,12 0153|*Partitions 3 of 18: N[P]=7 0154|*1 8 9 * 0155|*2 7 9 * 0156|*3 6 9 * 0157|*3 7 8 * 0158|*4 5 9 0159|*4 6 8 0160|*5 6 7 0162|*COMB P,CUR+1 / P=PARTITIONS,6,3 DISTINCT=1 MAX=9 OFF=10,11,12 0163|*Partitions 3 of 6: N[P]=1 0164|*1 2 3 S | 11111 0166|*T„m„ sulkee pois „skeisist„ ne, joissa 1, 2 tai 3 (merkitty *). S | 1111 0168|*COMB P,CUR+1 / P=PARTITIONS,21,3 DISTINCT=1 MAX=9 OFF=10,11,12 0169|*Partitions 3 of 21: N[P]=3 0170|*4 8 9 0171|*5 7 9 0172|*6 7 8 0174|*Selv„sti (ks. 1) edell„) onkin B2=1 ja B3=20-(12+1) eli B3=7 0175|*(k„y ilmi my”s suoraan parista 1)). 0176|*N„in ollen A2~2 ja C2~3 tai A2~3 ja C2~2. 0178|* A B C D 0179|*1 * 12 * * 30 0180|*2 * 1 * 10 16 0181|*3 11 7 * * 32 0182|* 22 20 14 22 0184|*Pareista 1)-4) k„ytt””n tulee siis 1) (ainoa jossa ykk”nen) ja 0185|*n„in ollen A2=2 ja A1=9. D1~4/8 ja D3~8/4. 0187|* A B C D 0188|*1 9 12 * * 30 Katsotaan rivi„ 1, jossa 30-(9+12)=9. 0189|*2 2 1 * 10 16 0190|*3 11 7 * * 32 0191|* 22 20 14 22 0193|*COMB P,CUR+1 / P=PARTITIONS,9,2 DISTINCT=1 MAX=9 OFF=10,11,12,9,2,1,7 0194|*Partitions 2 of 9: N[P]=2 0195|*3 6 0196|*4 5 0198|*T„m„n ja edellisen perusteella D1=4 ja D3=8 sek„ C1=5: 0200|* A B C D 0201|*1 9 12 5 4 30 0202|*2 2 1 * 10 16 0203|*3 11 7 * 8 32 0204|* 22 20 14 22 0206|*Loput: C2=16-(2+1+10) eli C2=3 ja C3=14-(5+3) eli C3=6: 0208|* A B C D 0209|*1 9 12 5 4 30 0210|*2 2 1 3 10 16 0211|*3 11 7 6 8 32 0212|* 22 20 14 22 0214|*PVM / Perjantai, 30. kes„kuuta 2006 klo 21.47 (vko 26, pv„ 181/365) 0216|*T„h„n asti vaikeusastearviot vastasivat teht„viin k„ytetty„ 0217|*aikaa minuutteina. Toivottavasti tuo trendi ei jatku: 0218|*1550(min:hms)=25:50:00 :-/ 0220|*.................................................................................................... 0222|*080606/3 (1550) 0224|*PVM / Perjantai, 30. kes„kuuta 2006 klo 21.51 (vko 26, pv„ 181/365) 0226|* A B C D E F G H I J 0227|*1 * * * * * * * * * * 64 0228|*2 * * * * * * * * * * 146 0229|* 10 11 14 17 20 22 23 27 31 35 0231|*Sijoitettava siis luvut 1-20. 0233|*Ei valmiiksi annettuja lukuja. Tutkitaan rivien partitioita: 0235|*COMB P,CUR+1 / P=PARTITIONS,64,10 DISTINCT=1 MAX=20 0236|*Partitions 10 of 64: N[P]=30 0237|*1 2 3 4 5 6 7 8 9 19 0238|*1 2 3 4 5 6 7 8 10 18 0239|*1 2 3 4 5 6 7 8 11 17 0240|*1 2 3 4 5 6 7 8 12 16 0241|*1 2 3 4 5 6 7 8 13 15 0242|*1 2 3 4 5 6 7 9 10 17 0243|*1 2 3 4 5 6 7 9 11 16 0244|*1 2 3 4 5 6 7 9 12 15 0245|*1 2 3 4 5 6 7 9 13 14 0246|*1 2 3 4 5 6 7 10 11 15 0247|*1 2 3 4 5 6 7 10 12 14 0248|*1 2 3 4 5 6 7 11 12 13 0249|*1 2 3 4 5 6 8 9 10 16 0250|*1 2 3 4 5 6 8 9 11 15 0251|*1 2 3 4 5 6 8 9 12 14 0252|*1 2 3 4 5 6 8 10 11 14 0253|*1 2 3 4 5 6 8 10 12 13 0254|*1 2 3 4 5 6 9 10 11 13 0255|*1 2 3 4 5 7 8 9 10 15 0256|*1 2 3 4 5 7 8 9 11 14 0257|*1 2 3 4 5 7 8 9 12 13 0258|*1 2 3 4 5 7 8 10 11 13 0259|*1 2 3 4 5 7 9 10 11 12 0260|*1 2 3 4 6 7 8 9 10 14 0261|*1 2 3 4 6 7 8 9 11 13 0262|*1 2 3 4 6 7 8 10 11 12 0263|*1 2 3 5 6 7 8 9 10 13 0264|*1 2 3 5 6 7 8 9 11 12 0265|*1 2 4 5 6 7 8 9 10 12 0266|*1 3 4 5 6 7 8 9 10 11 0268|*COMB P,CUR+1 / P=PARTITIONS,146,10 DISTINCT=1 MAX=20 0269|*Partitions 10 of 146: N[P]=30 0270|*2 12 13 14 15 16 17 18 19 20 0271|*3 11 13 14 15 16 17 18 19 20 0272|*4 10 13 14 15 16 17 18 19 20 0273|*4 11 12 14 15 16 17 18 19 20 0274|*5 9 13 14 15 16 17 18 19 20 0275|*5 10 12 14 15 16 17 18 19 20 0276|*5 11 12 13 15 16 17 18 19 20 0277|*6 8 13 14 15 16 17 18 19 20 0278|*6 9 12 14 15 16 17 18 19 20 0279|*6 10 11 14 15 16 17 18 19 20 0280|*6 10 12 13 15 16 17 18 19 20 0281|*6 11 12 13 14 16 17 18 19 20 0282|*7 8 12 14 15 16 17 18 19 20 0283|*7 9 11 14 15 16 17 18 19 20 0284|*7 9 12 13 15 16 17 18 19 20 0285|*7 10 11 13 15 16 17 18 19 20 0286|*7 10 12 13 14 16 17 18 19 20 0287|*7 11 12 13 14 15 17 18 19 20 0288|*8 9 10 14 15 16 17 18 19 20 0289|*8 9 11 13 15 16 17 18 19 20 0290|*8 9 12 13 14 16 17 18 19 20 0291|*8 10 11 12 15 16 17 18 19 20 0292|*8 10 11 13 14 16 17 18 19 20 0293|*8 10 12 13 14 15 17 18 19 20 0294|*8 11 12 13 14 15 16 18 19 20 0295|*9 10 11 12 14 16 17 18 19 20 0296|*9 10 11 13 14 15 17 18 19 20 0297|*9 10 12 13 14 15 16 18 19 20 0298|*9 11 12 13 14 15 16 17 19 20 0299|*10 11 12 13 14 15 16 17 18 20 0301|*Heti voi p„„tell„ ainakin, ett„ 20 tulee alariville (F-J) 0302|*ja 1 yl„riville (A-E). Italia - Ukraina -peli„ samalla 0303|*katsellessa ei paljoa muuta tule mieleen (tarkastelin toki 0304|*sarakkeiden partitioita, mutta ne eiv„t paljastaneet mit„„n 0305|*ratkaisevaa). 0307|*Lopulta toisella puoliajalla palasin alkuun ja j„in tuijottamaan 0308|*ensimm„isi„ partitiolistauksia, joissa molemmissa on 30 0309|*vaihtoehtoa. Žkki„ havaitsin, ett„ ne n„ytt„isiv„t t„ydent„v„n 0310|*toisiaan aika mukavasti, ik„„n kuin k„„nteisess„ j„rjestyksess„. 0312|*Tutkin t„t„ havaintoa tarkemmin j„rjest„m„ll„ (INSERT, COUNT, 0313|*-SORT) j„lkimm„isen ja asettamalla listaukset vierekk„in: 0315|* 1 2 3 4 5 6 7 8 9 19 10 11 12 13 14 15 16 17 18 20 A 0316|* 1 2 3 4 5 6 7 8 10 18 9 11 12 13 14 15 16 17 19 20 B S | 1 1 0317|* 1 2 3 4 5 6 7 8 11 17 9 10 12 13 14 15 16 18 19 20 B S | 1 1 0318|* 1 2 3 4 5 6 7 8 12 16 9 10 11 13 14 15 17 18 19 20 B S | 1 1 0319|* 1 2 3 4 5 6 7 8 13 15 9 10 11 12 14 16 17 18 19 20 B S | 1 1 0320|* 1 2 3 4 5 6 7 9 10 17 8 11 12 13 14 15 16 18 19 20 B S | 1 1 0321|* 1 2 3 4 5 6 7 9 11 16 8 10 12 13 14 15 17 18 19 20 C S | 3 1 1 33 0322|* 1 2 3 4 5 6 7 9 12 15 8 10 11 13 14 16 17 18 19 20 S | 3 1 5 6 8 7 o p †† ** 1 33 55 66 77 oo 88 pp †† ** 0323|*... 0325|*On siis 30 tapaa j„rjest„„ luvut 1-20 kahteen 10 luvun joukkoon 0326|*siten ett„ toisen summa on 64 ja toisen 146. Nyt on vain kysymys 0327|*siit„, mik„/mitk„ n„ist„ toteuttavat vaaditut sarake-ehdot. 0329|*Oikea ratkaisu l”ytyi jalkapallo-ottelua seuratessa helpoimmin 0330|*kokeilemalla yksi kerrallaan sarakkeita vasemmalta oikealle, 0331|*siis pienimm„st„ summasta 10 l„htien. Maalasin sopivat parit 0332|*tuossa j„rjestyksess„ varjoilla 1, 3, 5, 6, 7, 8, o, p, †, * 0333|*ja kirjasin lis„sarakkeeseen sen sarakkeen kirjaimen, johon homma 0334|*tyrehtyi. Esim. ensimm„inen rivi tyrehtyi alkuunsa, koska summaa 0335|*10 on mahdoton muodostaa. Toisessa p„„st„„n jo askel eteenp„in 0336|*(1+9=10) mutta sarake B (11) ei onnistu, kun oikealla puolella 0337|*pienin luku on 11. 0339|*Seitsem„n ensimm„ist„ j„iv„t miltei l„ht”telineisiin, mutta kahdeksas 0340|*johti perille asti, tuottaen ratkaisun - t„ss„ jalkapalloviheri”n 0341|*(tai yht„hyvin Wimbledonin nurmen!) innoittamana maalattu: 0343|* A B C D E F G H I J S | ? ? ? ? ? ? ? ? ? ? 0344|* 1 2 1 3 4 6 5 7 9 12 15 64 S | ???????????????????????????????????? 0345|* 2 8 10 11 13 14 17 16 18 19 20 146 S | ???????????????????????????????????? 0346|* 10 11 14 17 20 22 23 27 31 35 S | ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 0348|*Mielest„ni t„m„nkaltaisissa peleiss„ voi kai olettaa, ett„ l”ydetty 0349|*ratkaisu on yksik„sitteinen, mutta t„ydellisyyden vuoksi k„vin l„pi 0350|*loputkin vaihtoehdot. Halusin my”s katsoa, miten l„helle p„„sisin 0351|*muissa vaihtoehdoissa ja millainen jakauma t„ll„ "l„heisyydell„" on. 0353|*T„ss„ on lopullinen taulukko kaikista 30 vaihtoehdosta j„rjestettyn„ 0354|*l„heisyyden perusteella (visualisoin l„heisyytt„ sarakkeiden koodien 0355|*mukaan tehdyill„ pylv„ill„ ja j„rjestin h„ss„k„n SORT:illa muistaen 0356|*my”s S-option kun varjoja l„sn„...): 0357|* ABCDEFGHIJ 0358|* 1 2 3 4 5 6 7 8 9 19 10 11 12 13 14 15 16 17 18 20 A 0359|* 1 2 3 4 6 7 8 9 10 14 5 11 12 13 15 16 17 18 19 20 A 0360|* 1 2 3 4 6 7 8 9 11 13 5 10 12 14 15 16 17 18 19 20 A 0361|* 1 2 3 4 5 6 7 8 10 18 9 11 12 13 14 15 16 17 19 20 BB S | 1 1 0362|* 1 2 3 4 5 6 7 8 11 17 9 10 12 13 14 15 16 18 19 20 BB S | 1 1 0363|* 1 2 3 4 5 6 7 8 12 16 9 10 11 13 14 15 17 18 19 20 BB S | 1 1 0364|* 1 2 3 4 5 6 7 8 13 15 9 10 11 12 14 16 17 18 19 20 BB S | 1 1 0365|* 1 2 3 4 5 6 7 9 10 17 8 11 12 13 14 15 16 18 19 20 BB S | 1 1 0366|* 1 2 3 4 5 6 8 9 10 16 7 11 12 13 14 15 17 18 19 20 BB S | 1 1 0367|* 1 2 3 4 5 7 8 9 10 15 6 11 12 13 14 16 17 18 19 20 BB S | 1 1 0368|* 1 2 3 5 6 7 8 9 10 13 4 11 12 14 15 16 17 18 19 20 BB S | 1 1 0369|* 1 2 4 5 6 7 8 9 10 12 3 11 13 14 15 16 17 18 19 20 BB S | 1 1 0370|* 1 3 4 5 6 7 8 9 10 11 2 12 13 14 15 16 17 18 19 20 BB S | 1 1 0371|* 1 2 3 4 5 6 7 9 11 16 8 10 12 13 14 15 17 18 19 20 CCC S | 3 1 1 33 0372|* 1 2 3 4 5 6 8 9 12 14 7 10 11 13 15 16 17 18 19 20 CCC S | 3 1 1 33 0373|* 1 2 3 4 5 6 9 10 11 13 7 8 12 14 15 16 17 18 19 20 CCC S | 1 3 3 1 0374|* 1 2 3 4 5 7 8 10 11 13 6 9 12 14 15 16 17 18 19 20 CCC S | 3 1 1 3 0375|* 1 2 3 4 6 7 8 10 11 12 5 9 13 14 15 16 17 18 19 20 CCC S | 1 3 3 1 0376|* 1 2 3 5 6 7 8 9 11 12 4 10 13 14 15 16 17 18 19 20 CCC S | 3 1 1 33 0377|* 1 2 3 4 5 6 7 10 12 14 8 9 11 13 15 16 17 18 19 20 CCC S | 1 3 3 1 0378|* 1 2 3 4 5 7 8 9 11 14 6 10 12 13 15 16 17 18 19 20 DDDD S | 3 5 1 1 33 55 0379|* 1 2 3 4 5 7 8 9 12 13 6 10 11 14 15 16 17 18 19 20 EEEEE S | 3 6 5 1 1 33 55 66 0380|* 1 2 3 4 5 7 9 10 11 12 6 8 13 14 15 16 17 18 19 20 EEEEE S | 5 6 3 1 1 3 55 66 0381|* 1 2 3 4 5 6 8 10 11 14 7 9 12 13 15 16 17 18 19 20 FFFFFF S | 5 3 1 7 6 1 3 66 55 77 0382|* 1 2 3 4 5 6 8 9 11 15 7 10 12 13 14 16 17 18 19 20 GGGGGGG S | 3 5 1 6 8 7 1 33 55 66 77 88 0383|* 1 2 3 4 5 6 8 10 12 13 7 9 11 14 15 16 17 18 19 20 GGGGGGG S | 1 6 5 3 8 7 3 1 55 77 66 88 0384|* 1 2 3 4 5 6 7 10 11 15 8 9 12 13 14 16 17 18 19 20 HHHHHHHH S | 1 5 3 6 8 7 o 3 1 55 66 77 oo 88 0385|* 1 2 3 4 5 6 7 11 12 13 8 9 10 14 15 16 17 18 19 20 HHHHHHHH S | 3 1 6 7 5 o 8 1 5 33 66 88 77 oo 0386|* 1 2 3 4 5 6 7 9 13 14 8 10 11 12 15 16 17 18 19 20 IIIIIIIII S | 3 1 5 7 6 o 8 p 1 33 55 66 88 77 oo pp 0387|* 1 2 3 4 5 6 7 9 12 15 8 10 11 13 14 16 17 18 19 20 JJJJJJJJJJ S | 3 1 5 6 8 7 o p †† ** 1 33 55 66 77 oo 88 pp †† ** 0389|*Yhden p„„h„n ei tietysti p„„se, koska t„ll”in p„tisi ilman muuta 0390|*viimeinenkin pari. N„in ollen varjot † ja * tulivat k„ytt””n 0391|*vain kertaalleen. Kahden parin p„„h„n tulee kaksi ratkaisua (H), 0392|*samoin kolmen parin p„„h„n (G). Nelj„n parin p„„h„n j„„ yksi (F), 0393|*viiden parin p„„h„n kaksi (E) ja kuuden parin yksi (D). Loput 0394|*j„„v„t kauemmaksi ja niit„ on my”s enemm„n. 0396|*Mielenkiintoinen ja erikoinen teht„v„ t„m„kin. 0398|*PVM / Perjantai, 30. kes„kuuta 2006 klo 23.15 (vko 26, pv„ 181/365) 0400|*....................................................................................................