Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 25. 01. 2011 16:13

Majki
Příspěvky: 120
Reputace:   
 

nejkratsi cesta kral pascal

zdravim tento program vypisuje delku nejkratsi cesty krale z jednoho policka na druhe kdyz se na sachovnici vyskytuji prekazky.
mam dotaz sel by nejak zmenit aby vypisoval i tuto cestu?



dekuji mnohokrat

Offline

 

#2 25. 01. 2011 18:40

Lumikodlak
Místo: Praha
Příspěvky: 212
Pozice: Programator nebo tak neco :-)
Reputace:   19 
 

Re: nejkratsi cesta kral pascal

V tom poli 'sachovnice' mas ulozenou nejkratsi vzdalenost, ktera je potreba k dosazeni toho policka. Muzes zacit postupovat od te koncove souradnice - kdyz najdes nejake o jedna mensi policko sousedici s koncovou souradnici, tak mas vlastne predchozi policko nejkratsi cesty. Od toho minuleho najdes dalsi o jedna mensi, co s nim sousedi, a tak dale, az se dostanes az na zacatek.

Napriklad:

Code:

2 1 2 3
1 0 2 3
2 2 3 3
3 3 3 4

Zacatek je na souradnici [1][1] (brano odshora), konec je na [3][3]. Takze na konci mas 3, tak najdes 2, coz je treba [3][2], k te dvojce najdes sousedni 1 coz je [2][1] a od jednicky uz jdes na zacatek [1][1]. (Jsou i jine moznosti ale tohle se mi zdalo nejjednodussi pro tvuj pripad. Slo by napriklad do nejakeho pole ukladat, ze ktereho policka tam ta cesta vede, a ne jenom ukladat nejkratsi vzdalenost)

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson