Yhden pykälän korjaus

[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:
[ei vastauksia]

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!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.