[vastaus aiempaan viestiin]
Kirjoittaja: | Seppo Mustonen |
---|---|
Sähköposti: | - |
Päiväys: | 18.10.2007 18:08 |
Eilen ilmoittamani S(4,5)-arvo on yhtä yksikköä liian pieni. Oikea arvo on S(4,5)=257773. Tekemäni virhe ei johdu ratkaisuohjelmasta SP_SOL, vaan omasta huolimattomuudestani tuloksia yhdisteltäessä. Kuten aikaisemmassa viestissäni kerroin, käytin laskemiseen samanaikaisesti useita koneita paloittelemalla tehtävän 64 osaan toisen reunajakauman suhteen. Paloittelu tapahtuu antamalla ohjelmalle muotoa RANGE=alaraja,yläraja oleva täsmennys. Unohtaen, että ositusten numerointi alkaa (C-kielen tyyliin) nollasta eikä ykkösestä, valitsin ensimmäiseksi rajoitukseksi RANGE=1,1000, jolloin ensimmäinen reunajakauma indeksillä 0 jäi käsittelemättä. Tämä ensimmäinen reunajakauma (5 luvun ositus) on käyttämässäni leksikograafisessa järjestyksessä 10,26,42,58,74 ja sille löytyy vain yksi 4 luvun ositus 45,50,55,60, jota vastaava 4x5-ristikko * * * * * 45 * * * * * 50 * * * * * 55 * * * * * 60 10 26 42 58 74 ratkeaa yksikäsitteisesti. On todella helppo nähdä, että se on toinen niistä tapauksista, joiden ratkaisussa luvut tulevat suoraan numerojärjestykseen (tässä pystyriveittäin). Tämän helpoimman ristikon siis "onnistuin" jättämään pois. - Seppo
Vastaukset: |
---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!