Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

sahovski problem

[es] :: Art of Programming :: sahovski problem

[ Pregleda: 5108 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

crazy
mirko kusljic
banja luka

Član broj: 6247
Poruke: 19
*.etfbl.net.



Profil

icon sahovski problem22.03.2004. u 16:11 - pre 244 meseci
Molim ako ima neko da pomogne,patim se citav dan.Na ploci NxM nalazi se skakac,potrebno je napisati program koji odredjuje maksimalnu duzinu puta i taj put.Pocetne koordinate su proizvoljne.Ako postoji vise maksimalnih puteva treba ih sve pronaci.Potrebno ga je napisati u C-u,a dovoljan bi bio i algoritam.Unaprijed hvala!
ko se sa nama druzi...
 
Odgovor na temu

risk
Srdjan Rosic
moj radni sto / freelancing
Dublin, Ireland

Član broj: 5723
Poruke: 278
*.mobtel.co.yu

Jabber: srdjan.rosic@gmail.com
ICQ: 92276228
Sajt: www.sietf.org


+2 Profil

icon Re: sahovski problem22.03.2004. u 17:01 - pre 244 meseci
U kom rasponu su M i N?
 
Odgovor na temu

crazy
mirko kusljic
banja luka

Član broj: 6247
Poruke: 19
*.etfbl.net.



Profil

icon Re: sahovski problem22.03.2004. u 18:32 - pre 244 meseci
Pa M i N su priozvoljin ali recimo do 20.
ko se sa nama druzi...
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dial.InfoSky.Net



+2790 Profil

icon Re: sahovski problem26.03.2004. u 00:45 - pre 244 meseci
Za table vece od 5x5 ce biti puteva kojima se obilazi cela tabla stajuci na svako polje tacno po jedanput. Za tablu velicine 8x8 broj puteva je tako veliki da se jako tesko (ili za danas nikako) ne moze ni izracunati. Mozes koristiti neki bektreking.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Bojan Basic
Novi Sad

SuperModerator
Član broj: 6578
Poruke: 3996
195.252.80.*

Jabber: bojan_basic@elitesecurity.org
ICQ: 305820253


+605 Profil

icon Re: sahovski problem26.03.2004. u 01:01 - pre 244 meseci
Možda ti ova tema da ideju:
http://www.elitesecurity.org/tema/46908
Ljubičice crvena, što si plava kô zelena trava.
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
217.119.240.*



+62 Profil

icon Re: sahovski problem02.04.2004. u 12:32 - pre 244 meseci
Za tablu 8x8 slucajno znam da postoji bar jedan kompletan put (sva polja iskoriscena). Znam, jer sam pravio slican zadatak za prijem kandidata u moju firmu. Sef ga ipak nije uvrstio u konkurs, pitam se zasto ;) . Elem, trebalo je minut ili dva da komp pronadje taj put (Delphi + Athlon na 1.1 MHz); i da, koristio sam rekurziju umesto backtracking-a; i, takodje je moguce promeniti velicinu table. Ali kako prebrojati sve takve puteve ZA ZIVOTA PROGRAMERA, stvarno ne znam.

Rajko
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.beotel.net

Sajt: localhost


+5 Profil

icon Re: sahovski problem02.04.2004. u 13:18 - pre 244 meseci
Citat:
Rapaic Rajko:
Znam, jer sam pravio slican zadatak za prijem kandidata u moju firmu. Sef ga ipak nije uvrstio u konkurs, pitam se zasto ;) .


jel možeš da kažeš u kojoj to firmi radiš, želim da konkurišem.. ;)

 
Odgovor na temu

igac
Banjaluka

Član broj: 415
Poruke: 562
*.teleklik.net



+2 Profil

icon Re: sahovski problem02.04.2004. u 23:23 - pre 244 meseci
to je problem "Knight's tour" i o njemu ima na netu texta koliko hoces... :) a postavljeno pitanje je sasvim drugi problem... ne treba uopste stati na sva polja tacno jednom... vec naci najkraci put...
"nice town, i'll take it..."
 
Odgovor na temu

antix

Član broj: 8388
Poruke: 265
*.mobtel.co.yu

Jabber: antix@elitesecurity.org


Profil

icon Re: sahovski problem18.05.2004. u 01:35 - pre 242 meseci
Citat:
... vec naci najkraci put...


a da bi znao koji je put najkraći prvo moraš naći sve moguće puteve...
 
Odgovor na temu

Vallhala
Mirko Kusljic

Član broj: 16999
Poruke: 1
*.etfbl.net.

ICQ: 130


Profil

icon Re: sahovski problem18.05.2004. u 12:29 - pre 242 meseci
Treba obratiti paznju da tabla nemora biti kvadratna, sta je sa pravougaonim tablama?
 
Odgovor na temu

dezelin32
Aleksandar Dezelin
Informatika
Beograd

Član broj: 33723
Poruke: 60
*.informatika.com.

ICQ: 294745833
Sajt: dezelin.blogspot.com


Profil

icon Re: sahovski problem30.03.2005. u 10:06 - pre 232 meseci
Citat:
antix: a da bi znao koji je put najkraći prvo moraš naći sve moguće puteve...


Ko kaze? Mozes da probas A* pathfinding alg. Ono sto je bitno je pravljenje funkcije koja dodaje heuristiku algoritmu. Koristi se u gotovo svim video-igrama.
Linux is like wigwham, no windows, no gates and apache inside...
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
*.nat-pool.bgd.sbb.co.yu.

Sajt: www.vast.com


+2 Profil

icon Re: sahovski problem05.04.2005. u 14:26 - pre 232 meseci
A* star je malo zaguljen za problem konja u sahu. Naime on koristi heuristiku kao svoj znacajni element (koji ga u principu i ubrzava). Heuristika pri odabiru sledeceg najboljeg polja je najcesce fizicka razdaljina do ciljne tacke (najcesce se koriste dve vrste razdaljina euklidova i manhatan razdaljina) , sto je u problemu konja veoma nezahvalno jer neko polje 'A' moze fizicki biti blize ciljnom 'G', ali od 'A' do 'G' mozda treba vise poteza da se oigra nego od nekog polja 'B' do 'G' a 'B' je fizicki dalje od 'G'. To znaci da bi morao da razvijes poprilicno zaguljenu heuristiku da bi dobio bas najkraci put, e ta heuristika moze da oduzme vise procesorskog vremena nego sam algoritam trazenja puta. Ukoliko je potrebno naci tacno jedan od najkracih puteva (jer mogu postojati vise puteva do ciljne tacke sa istim brojem poteza) preporucujem Dijkstra algoritam koji se isto svodi na prolaz kroz graf. Ali ukoliko nije potrebno da put uvek bude sto posto najkraci onda zbog brzine preporucujem A*. E sad zasto se u igrama koristi A*? Odgovor: Iskljucivo zato sto su mu performanse brzina/tacnost_nadjenog_puta najbolje tj. u igrama nije potrebno da put bude uvek bas onaj najkraci nego da to dovoljno lici na najkraci put (pod najkracim putem se smatra onaj najbolji a ne bas fizicki najkraci put). Potpuno je druga stvar u nekim istrazivackim , vojnim , svemirskim programima gde je tacnost na prvom a brzina na drugom mestu (ono u fazonu kupicemo do jaja nadrndan hardver jer nam nije skup, koji ce da resi problem brzine)
His majesty Grand Duke of Shumadija and Western Pomoravlje
 
Odgovor na temu

sklitzz

Član broj: 54393
Poruke: 13
*.net.t-com.hr.



Profil

icon Re: sahovski problem05.04.2005. u 17:31 - pre 231 meseci
A bili se to moglo rješiti BFS-om tako da pamtiš u kojem si polju bio i s kojim brojem koraka( kako
se BFS ne bi okretao u beskonačnost) i na kraju uzeš najveći broj. Mislim da za ovo ne treba baš puno vremena.
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
*.nat-pool.bgd.sbb.co.yu.

Sajt: www.vast.com


+2 Profil

icon Re: sahovski problem06.04.2005. u 09:14 - pre 231 meseci
Naravno moze se resiti bilo kojim algoritmom za prolazak kroz graf (BFS , DFS , ...), ali kao sto sam rekao Dijkstra je ispala najoptimalnija. Inace postoje dva BFS algoritma Breadth Firts(100% tacan) i Best First (koji uopste ne daje najbolje puteve jer se zasniva iskljucivo na heuristici)
His majesty Grand Duke of Shumadija and Western Pomoravlje
 
Odgovor na temu

Fixer
Mirko Kusljic
Banja Luka

Član broj: 40145
Poruke: 26
*.etfbl.net.



Profil

icon Re: sahovski problem07.04.2005. u 08:07 - pre 231 meseci
Ako sam dobro skontao, pitanje je bilo kako pronaci ne najkraci vec najduzi put, i to samo njegova duzina.
I'm worse at what I do best
And for this gift I feel blessed
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
*.sbb.co.yu.

Sajt: www.vast.com


+2 Profil

icon Re: sahovski problem07.04.2005. u 10:16 - pre 231 meseci
E vidi stvarno he he.
His majesty Grand Duke of Shumadija and Western Pomoravlje
 
Odgovor na temu

[es] :: Art of Programming :: sahovski problem

[ Pregleda: 5108 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.