Forum » Programiranje » Kako se lotiti pisanja programa
Kako se lotiti pisanja programa
konan5 ::
Dobili smo nalogo na faksu in bi potreboval nekaj pomoči pri pisanju programa. Sem že probaval sam s svinčnikom in papirjem, vendar mi ne uspe.
Hvala:)
Naloga se glasi :
Skladišče podjetja Balast, d.o.o., vsebuje neskončno mnogo škatel, oštevilčenih s številkami
od 1 naprej. Škatle so zložene v kupe. Prvi kup vsebuje p škatel, vsak naslednji kup pa
k škatel več kot prejšnji kup. V prvem kupu so po vrsti od spodaj navzgor zložene škatle
s številkami od 1 do p, v drugem od p + 1 do p + (p + k) itd.
Skladiščnik vsak delovni dan dobi nalogo, da v neki določeni škatli zamenja vsebino. V
ta namen mora najprej odstraniti vse škatle nad iskano škatlo, v iskani škatli zamenjati
vsebino, nato pa odstranjene škatle položiti nazaj na njihova prvotna mesta. Skladiščnika
opazujemo d delovnih dni. Koliko škatel odstrani v celotnem opazovalnem obdobju?
Denimo, da skladiščnika za skladovnico opazujemo d = 6 delovnih dni, v katerih
mora po vrsti obdelati sledeče škatle: 15, 13, 18, 30, 1 in 18. Za dostop do škatle 15 mora
odstraniti 9 škatel s tretjega kupa, za dostop do škatle 13 mora odstraniti 0 škatel z drugega
kupa itd., kar pomeni, da v šestih dneh skupaj odstrani 9 + 0 + 6 + 8 + 4 + 6 = 33 škatel.
V prvi vrstici vhoda so v tem vrstnem redu podana cela števila p, k in d, ki so med seboj
ločena s po enim presledkom. Nato sledi zaporedje d celih števil s1, . . . , sd, ki predstavljajo
številke škatel za posamezne delovne dni. Vsako od teh števil se nahaja v svoji vrstici.
Hvala:)
Naloga se glasi :
Skladišče podjetja Balast, d.o.o., vsebuje neskončno mnogo škatel, oštevilčenih s številkami
od 1 naprej. Škatle so zložene v kupe. Prvi kup vsebuje p škatel, vsak naslednji kup pa
k škatel več kot prejšnji kup. V prvem kupu so po vrsti od spodaj navzgor zložene škatle
s številkami od 1 do p, v drugem od p + 1 do p + (p + k) itd.
Skladiščnik vsak delovni dan dobi nalogo, da v neki določeni škatli zamenja vsebino. V
ta namen mora najprej odstraniti vse škatle nad iskano škatlo, v iskani škatli zamenjati
vsebino, nato pa odstranjene škatle položiti nazaj na njihova prvotna mesta. Skladiščnika
opazujemo d delovnih dni. Koliko škatel odstrani v celotnem opazovalnem obdobju?
Denimo, da skladiščnika za skladovnico opazujemo d = 6 delovnih dni, v katerih
mora po vrsti obdelati sledeče škatle: 15, 13, 18, 30, 1 in 18. Za dostop do škatle 15 mora
odstraniti 9 škatel s tretjega kupa, za dostop do škatle 13 mora odstraniti 0 škatel z drugega
kupa itd., kar pomeni, da v šestih dneh skupaj odstrani 9 + 0 + 6 + 8 + 4 + 6 = 33 škatel.
V prvi vrstici vhoda so v tem vrstnem redu podana cela števila p, k in d, ki so med seboj
ločena s po enim presledkom. Nato sledi zaporedje d celih števil s1, . . . , sd, ki predstavljajo
številke škatel za posamezne delovne dni. Vsako od teh števil se nahaja v svoji vrstici.
roko granata ::
Stolpce si raje predstavljaj kot številsko daljico.
Vsaka škatla je številka, os pa je presekana na točno določenih intervalih (mogoče pomožna spremenljivka?), ki jih določata p in k.
Ostanek lahko hitro najdeš s pomočjo teh intervalov.
Vsaka škatla je številka, os pa je presekana na točno določenih intervalih (mogoče pomožna spremenljivka?), ki jih določata p in k.
Ostanek lahko hitro najdeš s pomočjo teh intervalov.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Kitajska pokazala prenos s kvantno prepletenostjo na razdalji 1200 kilometrov (strani: 1 2 3 4 )Oddelek: Novice / Znanost in tehnologija | 41103 (34510) | FrRoSt |
» | Kaj sploh je programiranje? (strani: 1 2 )Oddelek: Programiranje | 11075 (9076) | imagodei |
» | Škatlar Zmago na POPuOddelek: Znanost in tehnologija | 2506 (1779) | ThePlayer |
» | Problem škatel (strani: 1 2 )Oddelek: Programiranje | 3795 (2892) | svit |
» | Umski izzivi (strani: 1 2 )Oddelek: Znanost in tehnologija | 6427 (5255) | Thomas |