|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Nie 22:55, 14 Maj 2006 Temat postu: |
|
|
Mam bardzo dziwny błąd... Na virgo mi zwraca zly wynik, ale jak juz sciagne test na kompa to program mi zwraca wynik dobry... Do tego jak skompiluje i uruchomie program na virgo to zwraca mi rowniez dobry wynik albo jeszcze jakis inny :? Wie moze ktos dlaczego tak sie dzieje?
|
|
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: Nie 23:05, 14 Maj 2006 Temat postu: |
|
|
@trywialna: Jestes kolejna ofiara bledu kompilatora. W tym momencie nie moge Ci nic poradzic - tu nie ma reguly. Musisz wziac i zaczac testowac na virgo, wstawiajac writeln(cos) gdzie sie da, albo losowo jakies p := p; Jesli nie zalezy Ci na bombkach (na przyklad nie zalozylas sie z nikim o nic :P) to mozesz sprobowac poslac na athine. Ja jak mialem cos takiego (pod winda OK, na virgo ANS) i potem jak juz znalazlem blad i poprawilem, to sie okazalo ze ta stara wersja (dajaca ANS na virgo) dostala OK na athinie... Wiec warto sprobowac. A jak nie to wal na forum TCS, podaj nr submita i jak tak kochaja tego pieprzonego pascala to niech sie mecza. HAVE NO MERCY :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
trywialna
pijak
Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów
Skąd: z kontowni:)
|
Wysłany: Nie 23:14, 14 Maj 2006 Temat postu: |
|
|
A ja tak lubiłam pascala:(
Nie bede pisała na forum tcs, jak sobie nie dam rady to kogoś pomecze...
No ale dzieki za rade:)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ZenonZajebich
żul
Dołączył: 19 Lis 2005
Posty: 662
Przeczytał: 0 tematów
Skąd: BRAK DANYCH
|
Wysłany: Pon 23:46, 15 Maj 2006 Temat postu: |
|
|
A ja się wk***** i do MaZe'a napisałem. Na virgo same OK... przeglądałem już swój program baaardzo dogłębnie i nie widzę błędu...
a Athina mówi: "Screw you Zenek! RD8!".
Zobaczymy co mi Sz. P. MaZe odpisze ;)
|
|
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: Czw 3:59, 18 Maj 2006 Temat postu: |
|
|
25 bombek :D zaszalalem... czas spac :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kafex
zielony żul
Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów
Skąd: Zawiercie
|
Wysłany: Sob 14:57, 20 Maj 2006 Temat postu: |
|
|
Same OK na virgo athins trąbi RCB ktoś podpowie czym się walnąć w łeb ? :) ew jakaś rada :P
|
|
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: Sob 16:23, 20 Maj 2006 Temat postu: |
|
|
sprawa jest prosta...heap overflow ;] pewno czegos nie disposujesz i przepelniasz stos...
dorzuc se na koncu petli od pojedynczego zestawu danych:
writeln(getfpcheapstatus.currheapused);
i sprawdz czy wartos jest stala po kazdym zestawie danych z jednego wywolania...jak nie jest stala to szukaj braku disposa gdzies;]
innych pomyslow brak :]
|
|
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 18:09, 20 Maj 2006 Temat postu: |
|
|
@kafex: pozamieniaj na wordy tam gdzie nie potrzebujesz longintow i sprawdz czy disposujesz tyle ile zaalokowales
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Crow
alkoholik
Dołączył: 14 Mar 2006
Posty: 497
Przeczytał: 0 tematów
Skąd: KRK-NH
|
Wysłany: Sob 18:19, 20 Maj 2006 Temat postu: |
|
|
anatomia bledu p:=p :
zerknalem do kodu assemblerowego mojego programu jak bylo p:=p; i bez tej jakze istotnej instrukcji.
Bez p:=p:
jnl .L72
movl (%eax),%edx
movl %edx,(%eax)
movl -8(%ebp),%edx
movl -12(%ebp),%eax
movl U_P$PROGRAM_BAZY-8(,%edx,8),%edx
addl 4(%eax),%edx
addl -4(%ebp),%edx
movl (%eax),%eax
movl %edx,U_P$PROGRAM_BAZY-8(,%eax,8)
.L72:
itd...
Z p:=p:
jnl .L72
movl (%eax),%edx
movl %eax,U_P$PROGRAM_BAZY-8(,%edx,8)
.L72:
itd...
Jak widac dodanie p:=p; zmniejszylo (sic) kod programu!
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gorfin
pijak
Dołączył: 06 Kwi 2006
Posty: 63
Przeczytał: 0 tematów
|
Wysłany: Sob 20:50, 20 Maj 2006 Temat postu: |
|
|
Co dokładnie zwraca testerka przy wspominanym błędzie kompilatora? Jeśli jakieś RTE to jakie?
Na virgo same OK, a Athina wyrzuca mi S11 i nigdzie nie mogę znaleźć błędu...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Crow
alkoholik
Dołączył: 14 Mar 2006
Posty: 497
Przeczytał: 0 tematów
Skąd: KRK-NH
|
Wysłany: Sob 21:14, 20 Maj 2006 Temat postu: |
|
|
Ja mialem ANS... ale sadzac po tym kodzie assemblera to to moze byc cokolwiek i silnie zalezy od instrukcji znajdujacych sie w otoczeniu takiego miejsca.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kafex
zielony żul
Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów
Skąd: Zawiercie
|
Wysłany: Sob 22:09, 20 Maj 2006 Temat postu: |
|
|
dispose sprawdziłem za pomocą heaptrc na virgo...nie wykrylem przypadku kiedy cos mi zostawia....zobacze z tymi wordami
EDIT
poszło...sam nie wiem do konca dlaczego :)
|
|
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 17:56, 21 Maj 2006 Temat postu: |
|
|
Ma ktos moze koncepcje dlaczego moj prog raz na 200 zestawow sie sypie? :/
To znaczy wypisuje NIE, zamiast liczby.
Przepatrzylem wszystko i nie widze nic :|
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Nie 18:15, 21 Maj 2006 Temat postu: |
|
|
jak masz gdzieś
to zamień na
Kod: | t2:=czas+costam
t>t2 |
Może akurat zadziała ;]
|
|
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: Nie 18:15, 21 Maj 2006 Temat postu: |
|
|
exeman napisał: | Ma ktos moze koncepcje dlaczego moj prog raz na 200 zestawow sie sypie? :/
To znaczy wypisuje NIE, zamiast liczby.
Przepatrzylem wszystko i nie widze nic :| |
mialem dokladnie to samo i wyslalem na Athline - dostalem OK wiec nie wiem dlaczego ;) sprobuj wyslac
|
|
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 19:04, 21 Maj 2006 Temat postu: |
|
|
Okazalo sie, ze mialem poprostu popsuty kopiec :P
Hura udalo sie :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
SZCZUR
żul
Dołączył: 09 Lis 2005
Posty: 603
Przeczytał: 0 tematów
|
Wysłany: Nie 21:47, 21 Maj 2006 Temat postu: |
|
|
gdzie sa jakies testy?
dostaje tle i nie mam pojęcia ile moze mi brakowac czsu.
inline sie robi tak?
procedure xxx();
inline;
var x;
begin
...
end;
czy trzeba cos jeszcze dopisac?
|
|
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:01, 21 Maj 2006 Temat postu: |
|
|
{$inline on} musisz dopisac z tego co paimetam, albo jakos tak, ale nie rob tego, bo fpc jaki jest na athinie nie trawi inlineow - takie funkcje dzialaja wolniej niz zwykle.
|
|
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: Nie 22:30, 21 Maj 2006 Temat postu: |
|
|
SZCZUR napisał: | gdzie sa jakies testy?
dostaje tle i nie mam pojęcia ile moze mi brakowac czsu.
inline sie robi tak?
procedure xxx();
inline;
var x;
begin
...
end;
czy trzeba cos jeszcze dopisac? |
jak dla mnie TLE moze byc w dwoch sytuacjach - nietrzymanie kolejnosci z DIJ w nowej tablicy porzadku tylko wyszukiwanie ich funkcja, lub gdy dijkstra dziala dopoki kopiec jest pusty i nie ma wczesniej przerwania gdy jest juz wiadome ze moze ono byc
|
|
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:57, 21 Maj 2006 Temat postu: |
|
|
Moja dijkstra dziala dopoki kopiec jest pusty i przeszlo :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
SZCZUR
żul
Dołączył: 09 Lis 2005
Posty: 603
Przeczytał: 0 tematów
|
Wysłany: Pon 0:02, 22 Maj 2006 Temat postu: |
|
|
ok przeszlo.
zapominalem czyscic liste dróg i tak co zestaw dodawalem nowe.
co ciekawe drogi byly disposowane a ja niedostawalem informacji o runtime error, a z wskazników na stare drogi korzystalem.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Cupek
pijak
Dołączył: 07 Kwi 2006
Posty: 34
Przeczytał: 0 tematów
Skąd: DG/Racławicka
|
Wysłany: Pon 3:56, 22 Maj 2006 Temat postu: Ne rosume! |
|
|
14229 P Mon, 22 May 2006 03:42:34 CEST OK wreszcie.
Dostalem S11 i juz myslalem, ze to przez to p:= p;, ale po 3 bombkach okazalo sie, ze sobie tablice zadeklarowalem o jedno 0 za mala. ;]
Nie rozumiem tylko skad nagle ludzia zaczely pojawiac sie problemy z kompilatorem. Przeciez to zadanie nie rozni sie niczym szczegolnym od innych zadan, ani tym bardziej nie wymaga struktur jezykowych dotychczas nieuzywanych. Zmieniono kompilator na Aethinie? Co sie stalo?
Moje rozwiazanie na szczescie obylo sie bez tego typu jakze profesjonalnych zabiegow.
|
|
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: Pon 12:40, 22 Maj 2006 Temat postu: Re: Ne rosume! |
|
|
Cupek napisał: |
Nie rozumiem tylko skad nagle ludzia zaczely pojawiac sie problemy z kompilatorem. Przeciez to zadanie nie rozni sie niczym szczegolnym od innych zadan, ani tym bardziej nie wymaga struktur jezykowych dotychczas nieuzywanych. Zmieniono kompilator na Aethinie? Co sie stalo?
. |
Moze stad sie bierze, ze zamiast szukac bledu, lepiej zrzucic na blad kompilatora, przeciez uzasadnione przypadki mialo raptem kilka osob .
|
|
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: Pon 19:02, 22 Maj 2006 Temat postu: |
|
|
Mhm, coś w tym jest :P
|
|
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: Pią 11:16, 26 Maj 2006 Temat postu: |
|
|
Po baaaaaaaaardzo długim debuggingu wreszcie mi przeszło.......z MAŁĄ pomocą Hansika. Jego obliczanie opóźnienia zdało egzamin, a moje się coś sypało :shock:
|
|
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
|