|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
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: Pon 19:26, 20 Mar 2006 Temat postu: |
|
|
Saimi napisał: | No nie wiem... Ja zrobiłem to w ten sposób, że liczba elementów w liście reprezentującej zbiór pociągów jest stała przez cały czas działania programu. Inicjalizuje ją raz i raz usuwam. Wydaje mi się, że takie rozwiązanie jest zgodne z warunkami zadania, bo mimo iż nie tworzę nowych elementów listy przy tworzeniu pociągu, jak również nie usuwam starych przy usuwaniu, to cały czas jest to "lista pojedyncza bez głowy". Taką mam przynajmniej nadzieję... |
Nie no w sumie to tak jak ty masz to napisane to jest tez jak najbardziej ok (tzn ja bym tak nie napisal tego..:P ale raczej sie nikt do tego nie przyczepi).
Nie da sie ukryc ze troche mniej masz wtedy problemow z czyszczeniem pamieci po kazdym tescie itp.... :) No ale niewazne. Wracajac do tych moich testow no to nie przewidzialem tego ze ktos bedzie to robil w taki sposob jak ty, a jak sie to robi po ludzku - czyli sie trzyma w pojedynczej liscie tyle ile trzeba tych pociagow (a podejrzewam ze czegos takiego wlasnie spodziewaja sie raczej cwiczeniowcy) to wtedy ilosc pociagow nie ma wplywu na program. No ale tak czy siak ze testy sa niezgodne ze specyfikacja zadania to wiem. Moze je jeszcze zmienie.... nie chce mi sie teraz grzebac w tym generatorze testow.
A tak na przyszlosc to jak ktos uwaza ze jest cos nie tak z testami albo z testerka to napiszcie do mnie maila i po sprawie...
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostoj
Przewijak Tasmy
Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Wto 0:06, 21 Mar 2006 Temat postu: |
|
|
nie no smieszne i dziwne. robie submit z nadzieja na jakis ans albo chociaz runtime a tu dostaje TLE. i niby dlaczego? jak to mozliwe? ktos ma jakies pomysly?
zeby bylo ciekawiej to tylko na tescie drugim u mateo dostaje ans, chociaz po sciagnieciu testu na kompa i zapuszczeniu tego u siebie dostaje dobre wyniki...
Ostatnio zmieniony przez ostoj dnia Wto 0:19, 21 Mar 2006, w całości zmieniany 1 raz
|
|
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: Wto 0:11, 21 Mar 2006 Temat postu: |
|
|
ostoj napisał: | nie no smieszne i dziwne. robie submit z nadzieja na jakis ans albo chociaz runtime a tu dostaje TLE. i niby dlaczego? jak to mozliwe? ktos ma jakies pomysly? |
Może nie na tej imprezie, co trzeba, jesteś. Wpadaj do nas, zapraszamy :D
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostoj
Przewijak Tasmy
Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Wto 1:39, 21 Mar 2006 Temat postu: |
|
|
no dobra, teraz juz w ogole nie rozumeim. nie mam w programie zadnego ograniczenia dotyczacego liczby pociagow, mimo to na testach 6-11 u mateo mam tle. na tescie drugim mam wrong answer chociaz u siebie generuje sobie identyczne wyniki jak plik wyjsciowy wzorcowy. na tych testach ktore mi przechodzi mam czasy lepsze niz hansu, ktoremu przeszlo. mimo wszystko mam tle. i o co tutaj chodzi????
|
|
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 8:47, 21 Mar 2006 Temat postu: |
|
|
No to prawdopodobnie gdzieś ci się pętli przy przechodzeniu do następnego / poprzedniego.
Polecam funkcję, która bierze element listy i jego jedno dziecko a zwraca drugie dziecko.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Fidel
żul
Dołączył: 19 Lis 2005
Posty: 649
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Wto 13:55, 21 Mar 2006 Temat postu: |
|
|
ostoj napisał: | no dobra, teraz juz w ogole nie rozumeim. nie mam w programie zadnego ograniczenia dotyczacego liczby pociagow, mimo to na testach 6-11 u mateo mam tle. na tescie drugim mam wrong answer chociaz u siebie generuje sobie identyczne wyniki jak plik wyjsciowy wzorcowy. na tych testach ktore mi przechodzi mam czasy lepsze niz hansu, ktoremu przeszlo. mimo wszystko mam tle. i o co tutaj chodzi???? |
jelsi u siebie masz dobre odpowiedzi na Virgo zle to znaczy ze zle pobierasz dane na UNIXie a pod Windowsem dobrze, TLE prawdopodobnie znaczy ze Ci sie petli, latwo to mozesz sprawdzic u siebie na dysku
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostoj
Przewijak Tasmy
Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Wto 16:18, 21 Mar 2006 Temat postu: |
|
|
no ale czy gdybym zle pobieral dane na unixie a dobrze w windowsie to czy nie mialbym wrong answer na wszystkich testach a nie tylko na jednym?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Fidel
żul
Dołączył: 19 Lis 2005
Posty: 649
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Wto 18:58, 21 Mar 2006 Temat postu: |
|
|
nie koniecznie
mozesz zle pobierac tylko nazwy 8-znakowe lub inne szczegolne przypadki
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Wto 21:44, 21 Mar 2006 Temat postu: |
|
|
Cytat: | mozesz zle pobierac tylko nazwy 8-znakowe |
:smt040
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kg86
zielony żul
Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów
Skąd: pochodze?
|
Wysłany: Śro 23:43, 22 Mar 2006 Temat postu: |
|
|
wskazniki chyba mnie nie lubia, bo robia sobie ze mnie jaja ;P moze mi ktos powiedziec dlaczego tak sie dzieje?
A o to ich poczucie humoru:
w operacji new(s1,s2) (gdzie s1 i s2 to sa string[8]) sa m.in. takie operacje:
new(p);
p^.nazwa:=s1;
new(t);
t^.nazwa:=s2;
no i w pewnych momentach dzialania programu [co dziwne nie w losowych, zawsze w tych samych] operacja new(t) zmienia mi zawartosc p^.nazwa z np: 'KUrWamAc' na 'KUr0#0#0#0#0#0# i jeszcze kilka dziwnych symboli' i w momencie proby odczytania tej nazwy wyskakuje RTE...
why why why? nie ma zamiaru pisac tego od nowa, bo algorytm mam poprawny ;P
[operacja wczytywania nazw, rowniez przebiega poprawnie :)]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kg86
zielony żul
Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów
Skąd: pochodze?
|
Wysłany: Śro 23:48, 22 Mar 2006 Temat postu: |
|
|
btw. gdyby ktos mial ochote zobaczyc to na wlasne oczy, chetnie wysle moj kod zrodlowy i test z zaznaczonym miejscem, gdzie cos takiego sie przytrafia... i bedziecie mogli podebugowac ;)
|
|
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: Czw 12:34, 23 Mar 2006 Temat postu: |
|
|
Haha, ciekawe. Możesz mi to przesłać na e-mail. 8)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Kwiatek
pijak
Dołączył: 08 Gru 2005
Posty: 215
Przeczytał: 0 tematów
Skąd: Podkarpacie
|
Wysłany: Pią 12:28, 24 Mar 2006 Temat postu: |
|
|
Czyprocedurę reverse da się zrobić inaczej niż poprzez zamienianie w głowie poprzedniego na następny?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Fidel
żul
Dołączył: 19 Lis 2005
Posty: 649
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pią 12:30, 24 Mar 2006 Temat postu: |
|
|
da sie ale ta metoda jest najlepsza i najprostsza
inny sposob to trzymac zmienna boolean ktora mowi czy obrocony czy nie ale przez to masz chyba 16 razy wiecej warunkow :D
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Kwiatek
pijak
Dołączył: 08 Gru 2005
Posty: 215
Przeczytał: 0 tematów
Skąd: Podkarpacie
|
Wysłany: Pią 12:35, 24 Mar 2006 Temat postu: |
|
|
A sadzisz, że jak sie postaram i odwróce jakoś inaczej ten pociąg to mi przejdzie? Czy od razu dać se spokój i robić tak jak wszyscy??? :-P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Saimi
pijak
Dołączył: 22 Lis 2005
Posty: 149
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pią 13:59, 24 Mar 2006 Temat postu: |
|
|
Kwiatek napisał: | A sadzisz, że jak sie postaram i odwróce jakoś inaczej ten pociąg to mi przejdzie? Czy od razu dać se spokój i robić tak jak wszyscy??? :-P |
W czasie stałym chyba się nie da tego zrobić inaczej. Ja bym nie kombinował i zrobił tak, jak wszyscy. :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Fidel
żul
Dołączył: 19 Lis 2005
Posty: 649
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pią 14:02, 24 Mar 2006 Temat postu: |
|
|
Kwiatek napisał: | A sadzisz, że jak sie postaram i odwróce jakoś inaczej ten pociąg to mi przejdzie? Czy od razu dać se spokój i robić tak jak wszyscy??? :-P |
tak ale na prawde nie radze... ja zrobilem oboma metodami po czym okazalo sie ze mam cos zle z wczytywaniem w kazdym razie metoda z booleanowym reverse zajmuje okolo 1100 linii kodu a ta co wszyscy mi zajela 400 nie ma sensu tego robic inaczej bo krocej sie nie da ( O( 1 ) )
powodzenia
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
chlebek
alkoholik
Dołączył: 04 Lut 2006
Posty: 556
Przeczytał: 0 tematów
Skąd: Siedlce\Kraków
|
Wysłany: Pią 17:50, 24 Mar 2006 Temat postu: |
|
|
Czy moglby ktos zobaczyc co w mojm kodzie jest nie tak, bo juz mnie normalnie ponosi !
Bylbym bardzo wdzieczny !
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sobek
pijak
Dołączył: 06 Lut 2006
Posty: 323
Przeczytał: 0 tematów
Skąd: Lubaczów / ds16
|
Wysłany: Wto 0:49, 28 Mar 2006 Temat postu: |
|
|
Może komuś się nudzi i rzuciłby okiem na mój kod?
Mam zadanie prawie w całości, a od kilku dni nie moge znalezc błedu i szkoda byłoby nie dostać za nie żadnych punktów :/
|
|
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: Wto 0:56, 28 Mar 2006 Temat postu: |
|
|
Ja naprawde nie mam czasu :/, ale polecam zapoznanie sie z modulem heaptrc, zapewne nie usuwacie glowy, czy cos w tym stylu. W ogole napiszcie co sie dzieje, co nie dziala.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sobek
pijak
Dołączył: 06 Lut 2006
Posty: 323
Przeczytał: 0 tematów
Skąd: Lubaczów / ds16
|
Wysłany: Wto 1:03, 28 Mar 2006 Temat postu: |
|
|
Dobra pokombinuje. A, że nie masz czasu to wcale sie nie dziwie ;)
A co to za błąd to cholernie cięzko powiedziec, bo potrafi przeleciez kilka tysięcy testów, aż nagle wywali Error 216, albo się zapętli :/
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kg86
zielony żul
Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów
Skąd: pochodze?
|
Wysłany: Wto 23:00, 28 Mar 2006 Temat postu: |
|
|
Fidel napisał: |
tak ale na prawde nie radze... ja zrobilem oboma metodami po czym okazalo sie ze mam cos zle z wczytywaniem w kazdym razie metoda z booleanowym reverse zajmuje okolo 1100 linii kodu a ta co wszyscy mi zajela 400 nie ma sensu tego robic inaczej bo krocej sie nie da ( O( 1 ) )
|
na poczatku tez mialem zmienne logiczne i rzeczywiscie, to jest tylko utrudnianie sobie zycia, znacznie rosnie ilosc warunkow, wiec latwiej o blad... z 600 linii kodu, spadlo do 300
sam reverse zajmuje kilka linii, jedyny problem to jest przy princie i zwalnianiu pamieci... a wszystkie pozostale najlepiej pisac na zywca, czyli nie przejmujac sie reversem, wystarczy jeden, dwa warunki, aby sprawdzic jak wyglada polaczenie miedzy wagonami...
|
|
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
|