|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Pon 8:14, 24 Kwi 2006 Temat postu: Zadanie O - Sokoban |
|
|
[link widoczny dla zalogowanych]
W tym tygodniu rządzą spójne składowe :P .
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Pon 13:17, 24 Kwi 2006 Temat postu: |
|
|
To już zadanie O? Jeszcze trochę i wyczerpiemy alfabet :shock:
Ale zawsze zostają jeszcze literki greckie, cyrylica, ew. jakieś znaczki chińsko - japońskie 8)
+1 :twisted: :lol:
Żeby nie było, że OT... Na początku się przeraziłem z tym Sokobanem. Ale jak się wykorzysta te spójnie silne składowe(czy coś takiego 8) ) to chyba będzie całkiem proste.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Pon 13:26, 24 Kwi 2006 Temat postu: |
|
|
po samym przeczytaniu to ja tu za bardzo nie wiem po co silne skladowe spojne (czy inne :P). Po prostu bym stworzyl ladna nav-mape a potem zapuszczal Dijkstre ze sprawdzaniem zakretow az do momentu kiedy przejdzie albo droga zostanie zablokowana ;] proste szybkie i skuteczne...no ale oni chca jakies sss :D
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Nie 18:53, 30 Kwi 2006 Temat postu: |
|
|
ludzie dobrej woli...prosbe mam...mianowicie od przeszlo 1 dnia nic nie robie tylko siedzie i klepie se szachownice do sokobana :P i poki co po 100 najbardiej kur#$%# testach na jakie wpadlem ciagle mam dobre wyniki a athina pyk i w pierwszej sek daje mi juz ANS;/ sam juz nie mam pomyslu co by tu poprawic bo...prawde powiedziawszy nei ma co poprawiac:P
no ale jako ze moja kap00chowatosc omylna czesto bywa...dobrzy ludzie jak macie jakis poj$#%#%#% test to z checia go zapuszcze;]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Nie 19:20, 30 Kwi 2006 Temat postu: |
|
|
Spróbuj tego:
Kod: | 7 5
wwwwwww
wwwSwPD
wwwwwSS
Kwwwwww
wwwSwww |
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Nie 20:07, 30 Kwi 2006 Temat postu: |
|
|
To jest zadanie z finału VI OI - [link widoczny dla zalogowanych]
Poszukaj testów gdzieś tu: [link widoczny dla zalogowanych]
Aha, no i opracowanie jest gdzieś w niebieskiej książeczce ;) : [link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Nie 20:49, 30 Kwi 2006 Temat postu: |
|
|
no fajnie ze dopiero teraz to napisales jak juz 2 dni na to stracilem :P ale mam chociaz satysfakcje ze sam rozkminilem :] (probably jeszcze 2 bugi:P ale to juz hcyba jutro...) ;]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Nie 21:01, 30 Kwi 2006 Temat postu: |
|
|
Nie chciałem Ci odbierać tej satysfakcji :mrgreen: . A swoją drogą to dziwne, że się nie rozniosło - Cedric znalazł to zadanie już we wtorek :P .
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Nie 21:08, 30 Kwi 2006 Temat postu: |
|
|
@Spectro: O żesz ty siło nieczysta! Masz szczęście że sam to rozkminiłem zanim wrzuciłeś rozwiązanie.
A swoją drogą to wygląda na to, że zostało do zrobienia już tylko 5 zadań w 2 seriach. Ciekawe ile jeszcze dorzucą bonusowych?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Pon 1:25, 01 Maj 2006 Temat postu: |
|
|
hurrej...moj behemot na 1100 linii wlasnie sie wywalil na wszystkich testach z OI z zawracaniem :P (reszta git:P) tak wiec chyba jednak chociaz przeczytam co tam doktorki pisza:>
[EDIT 1:22]
a jednak :] poszlo po mojemu:D behemot na 800 linii :}}}} a to rozwiazanie z OI niech se w du&^ wsadza:P wolne i nieoptymalne ;] w kazdym razie takie wrazenie odnioslem po 2 min lektury po czym olalem :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Wto 17:21, 02 Maj 2006 Temat postu: |
|
|
Mój algorytm przechodzi wszystkie moje testy oraz te z oi, a Athina wypisuje ANS :? .
Inna sprawa, że napisałem jedną w nim rzecz tak magiczną, że aż sam nie wierzę, że działa :P . I bądź tu mądry człowieku...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Wto 18:49, 02 Maj 2006 Temat postu: |
|
|
LOL, jak się korzysta z tej wzorcówki z OI. Po jej skompilowaniu na pierwszym teście z OI dostaję dostaję error 202 :shock: Bo rozumiem, że poprawne odpowiedzi trzeba uzyskać na podstawie ich wzorcówki?
A wogóle to ja zauważyłem, że ona (wzorcówka) pliki jakieś otwiera. Nie jest to zabronione na OI? :shock:
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Robson
zielony żul
Dołączył: 21 Paź 2005
Posty: 1274
Przeczytał: 0 tematów
Skąd: Z Lasu :]
|
Wysłany: Wto 19:05, 02 Maj 2006 Temat postu: |
|
|
bo to była 6 oi... tam sie jeszcze samemu wejscie na plikach obsługiwało... to są zamierzchłe czasy...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Wto 19:51, 02 Maj 2006 Temat postu: |
|
|
To czy ktoś mógłby mnie w takim razie oświecić jak tą wzorcówkę przystosować do normalnych standartów? Mi ta wzorcówka zawsze zwraca 'NIE', niezależnie od wejścia, a nie mam siły debugować wzorcowych programów :?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Wto 20:19, 02 Maj 2006 Temat postu: |
|
|
@Rogal:
Wywal wszystkie dyrektywy kompilatora oraz czytanie z pliku (zmienna f typu txt przy wczytywaniu i wypisywaniu danych). Przy read i write wystarczy wyrzucić zmienną f.
Kurczę, wszystkie testy mi przechodzi tak samo jak wzorcówka O_o . I dalej mi szybko wywala ANSa na Athinie...
Wynik NA PEWNO mieści się w integerze? A może to jakiś patologiczny przypadek, którego nie uwzględniłem? :?
edit: Wzorcówka z OI używa integera... Hmm...
A może Broniek używa za wzorcówkę na Athinie swojego algorytmu, który NIE DOSTAŁ maksa? :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Wto 20:43, 02 Maj 2006 Temat postu: |
|
|
@Spectro: Tak też zrobiłem, wzorcówka wszędzie wywala 'NIE'. Trudno się mówi.
W każdym razie już mi przeszło, 291 linii nie licząc komentarzy.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Wto 22:18, 02 Maj 2006 Temat postu: |
|
|
](*,) :toimonster:
Nie mogę. Gdyby nie jeden_pierdolony_exit_zamiast_continue_w_jednym_szczególnym_przypadku, to zadanie przeszłoby mi już wczoraj. Pół dnia kurwa myślenia... To nie na moje nerwy :evil: .
Ale jest wreszcie OK i to się liczy :roll: . 170 linijek.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
hansu
Nieomylny Admin
Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów
Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?
|
Wysłany: Śro 3:04, 03 Maj 2006 Temat postu: |
|
|
A mi sie przydarzyla taka historia... Napisalem sobie programik, potestowalem pod winda, ucieszony bylem ze mam wszystkie wyniki takie same jak insa (testowalem na tych testach z olimpiady i przykladowym ze strony). Juz mialem submitowac... ale pomny doswiadczen z A stwierdzilem ze sprawdze sobie na virgo jeszcze. I tu ZONK! Prawie same zle odpowiedzi O_o Po 2 godzinach debugingu udalo mi sie naprawic. Otoz wstawilem w jednym miejscu linijke
Kod: | if status[n.pack,n.dir] then ; |
Tak, wlasnie, tam jest srednik! Co znaczy ze wkleilem instrukcje pusta! I zaczelo dzialac! Co ciekawe po przepchnieciu przez athine puscilem jeszcze raz bez tej linijki i poszlo... Czyli albo na athinie zupdatowali kompilator, albo virgo jest jakies lewe... Najgorsze w tym wszystkim jest to ze wpadlem na to przez przypadek umieszczajac tam linijke z writem przy debugingu... Gdyby to bylo gdzies indziej to pewnie jeszcze bym szukal. Przykre jest ze przez takie, przepraszam za wyrazenie, gowno ktos moze miec poprawke... I nauczka na przyszlosc - jak pod winda chodzi a na virgo nie, warto sprobowac.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Śro 11:57, 03 Maj 2006 Temat postu: |
|
|
@hansu: Intrygujące. To w takim razie co było źle, tj. dlaczego nie działało na virgo? Bo rozumiem, że po wstawieniu warunkowo wykonywanej instrukcji pustej zaczęło działać? Wiesz może dlaczego?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
krzycho
pijak
Dołączył: 09 Lis 2005
Posty: 151
Przeczytał: 0 tematów
Skąd: Radom
|
Wysłany: Śro 22:18, 03 Maj 2006 Temat postu: |
|
|
Moglby ktos rzucic kilka wskazowek na temat tego zadania?(np. jak wykorzystac dwuspojne skladowe)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Śro 22:25, 03 Maj 2006 Temat postu: |
|
|
np. do tego zeby sprawdzac czy chlopek jest w stanie dosjc do pola z ktorego moze pchnac skrzynke dalej...:] no bo jesli dane pole na ktorym stoi chlopek ma ten sam BIC co przeciwne do pola na ktore mamy pchnac to znaczy ze mozna pchnac;]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Śro 22:38, 03 Maj 2006 Temat postu: |
|
|
@Alibaba: Zwykły BFS z tym dodatkowym mykiem o którym napisał Kap00ch i obsługą zawracania w szczególnych przypadkach (może się zdarzyć tak, że będziesz musiał dopchać paczuszkę do pewnego miejsca, okrążyć ją, i zacząć pchać spowrotem) No i jeszcze kilka innych drobiazgów, ale generalnie idea jest taka jak zostało napisane.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Śro 22:51, 03 Maj 2006 Temat postu: |
|
|
zamiast obslugi zawracania mozna odpalic podwojnego BFSa...sie znaczy BFSa ktory ma dwie flagi odwiedzin i moze wlazic na pole jesli ma chozby jedna flage nie odfajkowana + dodatkowe warunki z myku o BICu...wyjdzie na to samo :}
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Spectro
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 2306
Przeczytał: 0 tematów
Skąd: Kurdwanów
|
Wysłany: Śro 22:53, 03 Maj 2006 Temat postu: |
|
|
Mój algorytm można opisać w pięciu punktach:
1. Wczytanie i konstrukcja grafu początkowego.
2. DFS określający przynależność krawędzi grafu wejściowego do konkretnej dwuspójnej składowej.
3. Konstrukcja grafu stanów gry (wzajemne położenie dozorcy i paczki) w oparciu o przynależność krawędzi do dwuspójnych.
4. BFS na grafie stanów.
5. Wypisanie z jednego ze stanów końcowyh najmniejszej ilości ruchów.
Oczywiście po punkcie drugim i w punkcie piątym da się łatwo sprawdzić, czy odpowiedź nie powinna brzmieć: NIE. Dokładne omówienie tego sposobu znajduje się w niebieskiej książeczce z VI OI, której adres przytoczyłem w jednym z wcześniejszych postów.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kap00ch
Mistrz grilla
Dołączył: 09 Mar 2006
Posty: 1840
Przeczytał: 0 tematów
Skąd: ja sie tu wzialem?
|
Wysłany: Śro 22:56, 03 Maj 2006 Temat postu: |
|
|
mowilem ze sposob z OI jest nieoptymalny i pamieciozerny :P wystarczy jeden graf a nie jakies cudaki :P ale to tak btw... :}
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|