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 | 49700 (43107) | FrRoSt |
| » | Kaj sploh je programiranje? (strani: 1 2 )Oddelek: Programiranje | 12194 (10195) | imagodei |
| » | Škatlar Zmago na POPuOddelek: Znanost in tehnologija | 2667 (1940) | ThePlayer |
| » | Problem škatel (strani: 1 2 )Oddelek: Programiranje | 4146 (3243) | svit |
| » | Umski izzivi (strani: 1 2 )Oddelek: Znanost in tehnologija | 6839 (5667) | Thomas |