|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
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: Sob 23:17, 25 Mar 2006 Temat postu: |
|
|
W końcu powinno być 3. Wybacz to zamieszanie, ale sam pisałem to zupełnie inaczej 8) De facto i oznacza tutaj rozmiar lewego poddrzewa. Stąd powinno być pozycja_znalezionego - l2 + 1. Całe zamieszanie wynikło z tego, że u mnie i było w praktyce o 1 mniejsze niż w algorytmie który tu napisałem - na co początkowo wogóle nie zwróciłem uwagi :roll:
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
r4ku
żul
Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów
Skąd: klikash? :D
|
Wysłany: Sob 23:51, 25 Mar 2006 Temat postu: |
|
|
nie wiem dlaczego, ale dla takich danych wejsciowych:
1
11
POSTORDER
8 10 11 9 4 5 2 6 7 3 1
PREORDER
1 2 4 8 9 10 11 5 3 6 7
INORDER
ten algorytm nie chce mi dzialac, moze juz jestem zmeczony i robie cos zle, ale nie wydaje mi sie.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 1:06, 26 Mar 2006 Temat postu: |
|
|
No paranoja kurwa!!!!!
Kocham tego pascala.
Jak wczytuje liczbe, to mi read(>longint<) wczytuje tylko pol liczby (co jakis czas) z pliku, no !!@!#!#@!@#@!#@#$@!#@#Q@#$
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 1:57, 26 Mar 2006 Temat postu: |
|
|
Rogal: Cos jeszcze musi byc zle, bo algos raz dziala, raz sie wykrzacza :|
Kod: |
1
12
PREORDER
691186 712663 257439 498521 69164 -410411 119923 149746 -508342 -472399 -887733 871294
POSTORDER
-410411 119923 69164 149746 498521 -887733 -472399 -508342 257439 871294 712663 691186
INORDER
|
Dla tego testu kompletne jazdy sie dzieja :/
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Krisowski
pijak
Dołączył: 05 Mar 2006
Posty: 218
Przeczytał: 0 tematów
Skąd: z nikąd
|
Wysłany: Nie 13:50, 26 Mar 2006 Temat postu: |
|
|
Exeman, a sprawdzasz czy drzewo jest pełne? Z tych danych nie da się wypisać drzewa w inorder, bo drugi element jest równy przedostatniemu.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 15:14, 26 Mar 2006 Temat postu: |
|
|
Jesli ktos tak jak ja jest na skraju zalamania, to podpowiem, ze w instrukcji Rogala do sprawdzania pelnosci drzewa ma byc nie s + 2, ale s + 1.
Pozdro.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 15:21, 26 Mar 2006 Temat postu: |
|
|
Nareszcie :)
Udalo sie!
Dziekuje wszystkim ktorzy mi pomogli merytorycznie i psychicznie :P
Jeszcze raz thx Rogal! Mimo, ze w Twoich instrukcjach bylo troche bledow, to bez nich nie przepchal bym tego zadania!
Podsumowujac, bylo to najwredniejsze (dla mnie) zadanie! Wszystko co moglo nie dzialac, co moglem zrobic zle, zrobilem. Wszelkie mozliwe literowki takze zrobilem. Stracilem chyba wiecej czasu niz nad A.
Uff :)
Nareszcie mozna isc sie wyspac i uspokoic :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ewka
pijak
Dołączył: 15 Mar 2006
Posty: 44
Przeczytał: 0 tematów
Skąd: Rzeszów/Kraków- Ruczaj
|
Wysłany: Nie 19:10, 26 Mar 2006 Temat postu: |
|
|
:(
na gronostaju ok
i ciągle ANS
pewnie gdzieś w post i pre jest błąd tylko dla jakich danych??
:(
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ewka
pijak
Dołączył: 15 Mar 2006
Posty: 44
Przeczytał: 0 tematów
Skąd: Rzeszów/Kraków- Ruczaj
|
Wysłany: Nie 19:41, 26 Mar 2006 Temat postu: |
|
|
poratujcie mnie :(
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 20:08, 26 Mar 2006 Temat postu: |
|
|
Ewka: a jednoelementowy PRE, POST -> IN?
Sprawdz wszelkie kombinacje jedno i dwuelementowe, tego na gronostaju nie ma.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ewka
pijak
Dołączył: 15 Mar 2006
Posty: 44
Przeczytał: 0 tematów
Skąd: Rzeszów/Kraków- Ruczaj
|
Wysłany: Nie 20:21, 26 Mar 2006 Temat postu: |
|
|
wydaje mi się ze to też jest ok ale sprawdze :) dzieki
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ewka
pijak
Dołączył: 15 Mar 2006
Posty: 44
Przeczytał: 0 tematów
Skąd: Rzeszów/Kraków- Ruczaj
|
Wysłany: Nie 22:13, 26 Mar 2006 Temat postu: |
|
|
czy mogą być takie dane
1
IN
2
IN
3
IN
?????
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 22:14, 26 Mar 2006 Temat postu: |
|
|
raczej nie. ja takiego czegos nie uwzglednialem i mi przeszlo.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ewka
pijak
Dołączył: 15 Mar 2006
Posty: 44
Przeczytał: 0 tematów
Skąd: Rzeszów/Kraków- Ruczaj
|
Wysłany: Nie 22:16, 26 Mar 2006 Temat postu: |
|
|
kurde to juz nie wiem
:(
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 22:18, 26 Mar 2006 Temat postu: |
|
|
Ewka: wygeneruj sobie testy max. 2 elementowe, i przetestuj nimi. To musi byc w jakims skrajnym przypadku. A moze masz gdzies integery zamiast longintow? Na wszelki wypadek daj je wszedzie.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ewka
pijak
Dołączył: 15 Mar 2006
Posty: 44
Przeczytał: 0 tematów
Skąd: Rzeszów/Kraków- Ruczaj
|
Wysłany: Nie 22:22, 26 Mar 2006 Temat postu: |
|
|
czy jeżeli miałabym coś źle w tych dużych procedurach pre_in post_in albo pre_post to gronostaj by to wychwycił??
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 22:50, 26 Mar 2006 Temat postu: |
|
|
raczej tak, gronostaj ma testy, ale w zadaniu D sa losowe, tzn. nie ma specjalnych testow na skrajne przypadki.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Krisowski
pijak
Dołączył: 05 Mar 2006
Posty: 218
Przeczytał: 0 tematów
Skąd: z nikąd
|
Wysłany: Pon 1:55, 27 Mar 2006 Temat postu: |
|
|
Nareszcie !! w końcu OK. To zadanie jest po****** na maksa !! Przynajmniej tym razem zdążyłem :) .
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
RedeemeR
[świeżak]
Dołączył: 09 Mar 2006
Posty: 3
Przeczytał: 0 tematów
|
Wysłany: Nie 20:44, 02 Kwi 2006 Temat postu: |
|
|
eeeee;/ na gronostaju mam laczny czas testow 0.5 s a na tcs tle ;o wtf? ktos moze cos poradzic?;p
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
RedeemeR
[świeżak]
Dołączył: 09 Mar 2006
Posty: 3
Przeczytał: 0 tematów
|
Wysłany: Nie 22:31, 02 Kwi 2006 Temat postu: |
|
|
teraz juz okolo 0.4s laczny czas testow....
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
exeman
Mistrz grilla
Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów
Skąd: znienacka
|
Wysłany: Nie 22:36, 02 Kwi 2006 Temat postu: |
|
|
Mialem podobnie, doszedlem do wniosku, ze mam algorytm za wolny dla malych danych (dla duzych chodzil jak burza). Hm, spytaj sie na forum tcs'owcow, powinni pomoc.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Skrobocik
[SKROBORANGA]
Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów
Skąd: Skarżysko , Kraków
|
Wysłany: Sob 0:02, 15 Kwi 2006 Temat postu: |
|
|
Kurde, jestem w podobnej sytuacji, co Crow swojego czasu :?
- Gronostaj - OK
- Mateo właśnie TEST_FINDER leci, ale same OK
- generator Hansa - OK same
- Athina mówi AAAAAAAAAAAANNNNNNNNNNNNSSSSSSSSSSS
Kurrrrrrrrrrrwaaaaaaaaaaaaaa, ja chcę jutro do domku wreszcie pojechać :!:
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Skrobocik
[SKROBORANGA]
Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów
Skąd: Skarżysko , Kraków
|
Wysłany: Sob 2:30, 15 Kwi 2006 Temat postu: |
|
|
Oczywiście znowu błysnąłem debilstwem, miałem procedurkę:
Kod: | {wykonuje PreToPost, PostToPre}
procedure onlyTwo( var porz : Order );
begin
if ( lenght < 3 ) then
begin
writeln( porz.value[ 2 ] , ' ' , porz.value[ 1 ] );
end
else{( lenght > 2 )}
begin
writeln( 'ERROR' );
end;
end; |
i pisała mi krzaczki jak było tylko jednoelementowe drzefko.Poprawiłem na:
Kod: | {wykonuje PreToPost, PostToPre}
procedure onlyTwo( var porz : Order );
begin
if ( lenght = 1 ) then
begin
writeln( porz.value[ 1 ] );
end;
if ( lenght = 2 ) then
begin
writeln( porz.value[ 2 ] , ' ' , porz.value[ 1 ] );
end;
if ( lenght > 2 ) then
begin
writeln( 'ERROR' );
end;
end; |
Dzięki hansu - zawsze pomocny :wink:
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
mateo
pijak
Dołączył: 08 Mar 2006
Posty: 296
Przeczytał: 0 tematów
Skąd: Krk - Biały Prądnik
|
Wysłany: Sob 3:24, 15 Kwi 2006 Temat postu: |
|
|
Skrobocik napisał: | Kurde, jestem w podobnej sytuacji, co Crow swojego czasu :?
- Gronostaj - OK
- Mateo właśnie TEST_FINDER leci, ale same OK
- generator Hansa - OK same
- Athina mówi AAAAAAAAAAAANNNNNNNNNNNNSSSSSSSSSSS
Kurrrrrrrrrrrwaaaaaaaaaaaaaa, ja chcę jutro do domku wreszcie pojechać :!: |
Heh... musze przyznac ze sie dziwie ze miales u mnie same OK... :D.. i to bynajmniej nie z tego powodu ze uwazam ze moja testerka jest taka zajebista i powina to wykryc jesli masz ANSa na Atchinie, lecz dlatego ze wzorcowa binarka w mojej testerce byla zwalona :). No ale mam nadzieje ze nikomu nie utrudnilo to testowania...
Zbliza sie wlasnie koncowy termin do zadanka D dlatego tez dla wszystkich ktorzy go jeszcze nie maja zrobilem generator testow i dodalem testy do QUICK_TESTa... nie pisalem wczesniej o tym na forum, bo poki co to byla taka wstepna wersja tych testow i generatora i musialem troche poprawic genrator i sprawdzic czy oby napewno wszystko jest OK z outputami, ale po konsultacjach z hansem okazalo ze sie ze wlasnei nie bylo OK :D. Teraz wzorcowka w testerce to binarka hansa wiec jakiekolwiek waty co do outputow testerki to kierujcie do niego... :)
Skrobocik: a taka jedno pytanko do ciebie: ty zapuszczales TEST_FINDERA dla takich standardowych danych? (tzn ilosc wierzcholkow to jakas potega 10, maxymalne wartosci tez jakas potega 10 lub cos w tym stylu - ja przynajmniej tak przewaznie ustawiam podczas testowania bo najlatwiej jakas potege 10 wpisac). Bo chodzi o to ze jesli chcesz sobei przetestowac preorder+postorder (a tu pewnie masz blad) to koniecznie musisz ustawic ilosc wierzcholkow w TEST_FINDERze na jakas nieparzysta liczbe, bo tylko wtedy jest mozliwosc aby wygeneraowalo sie drzewo w ktorym wszystkie wezly wewnetrzne maja stopien 2. Ja naprzyklad generujac testy do QUICK_TESTa zapomnialem o tym i sie troche zdziwielem jak w outputach pojawialy mi sie same wyniki ERROR no i juz myslalem ze moj generator jakies zwalone drzewa generuje, no ale wlasnie chodzilo o to ze po prostu podajac parzysta liczbe wierzcholkow zawsze wygeneruje sie drzewo ktore ma chociaz jeden wezel stopnia 1 i wtedy wszystkei wyniki to ERRORy.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Skrobocik
[SKROBORANGA]
Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów
Skąd: Skarżysko , Kraków
|
Wysłany: Sob 10:58, 15 Kwi 2006 Temat postu: |
|
|
A żebym to ja pamiętał :oops: . Ale i tak wielkie dzięki mateo, bo bez Twojej sprawdzarki byłbym jeszcze daleko w lesie :wink:
|
|
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
|