Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Fondacija „Centar za mlade talente“

Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Pretraga u širinu, traženje puta - Zadaci

Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 1/5
Fondacija „Centar za mlade talente“

Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Istorija revizija

Verzija Autori Datum Status Komentar


1.00w Saša Tošić 31-Mar-2020 Inicijalna Početna verzija dokumenta
verzija

Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 2/5
Fondacija „Centar za mlade talente“

Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Reference

Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 3/5
Fondacija „Centar za mlade talente“

Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Sadržaj
Zadatak 1: Koraci.....................................................................................................................................5
Zadatak 2: Voda........................................................................................................................................5

Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 4/5
Fondacija „Centar za mlade talente“

Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs

Zadatak 1: Koraci (državno takmičenje za osnovne škole)


Opis: Državno takmičenje za osnovne škole. Neka je dat lavirint u obliku matrice dimenzije NxM. Polja 1
predstavljaju zidove lavirinta, dok polja 0 predstavljaju puteve. Pronaći i ispisati najkraći put od
početnog polja (xp, yp), do ciljnog polja (xc, yc), ukoliko je dozvoljeno u jednom koraku preći više
polja u istom smeru.
• Ideja: Umesto da proveravamo samo susedna polja, proveravaćemo sva polja u ta 4 smera, do ivice
matrice ili zida

• Primer: Za matricu ispod, početno polje (2, 1) i ciljno polje (1, 5), putevi su:
◦ Putanja 1: (2, 1), (2, 0), (0, 0), (0, 5), (1, 5)
◦ Putanja 2: (2, 1), (2, 2), (0, 2), (0, 5), (1, 5)

0 0 0 1 0 0
0 1 0 1 0 0
0 0 0 1 1 1
0 1 0 1 0 0
0 1 1 0 0 1
0 0 1 0 0 0

Zadatak 2: Voda
Opis: Neka je dat grad u obliku matrice, pri čemu vrednost 0 predstavlja puteve, a vrednost 1 kuće i
zgrade. U gradu se desila poplava i voda ističe sa K polja u matrici i širi se ravnomerno u sve strane.
Odrediti poslednje polje do kojeg ce doći voda, kao i sa kojeg izvora je ona došla.

• Ideja: Sva početna polja ćemo staviti na red opsluživanja pre pokretanja pretrage u širinu
• Primer sa početnim poljima (2, 0), (1, 5), (4, 0) i (5, 5)
◦ Poslednja polja su (0, 2) i (5, 3)
◦ Za polje (5, 3) početno je (5, 5)

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

Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 5/5

You might also like