Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Zadanie A - testerka
Idź do strony 1, 2, 3  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych
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

PostWysłany: Śro 20:47, 08 Mar 2006    Temat postu: Zadanie A - testerka

W moim katalogu mozecie znalezc moj programik testujacy: /users/sgistudent/2005/kwiatekm/testerka/testerka

Sluzy on do testowania zadan - poki co sa tam tylko testy do zadanka A , ale chyba to wlasnie ono sprawa najwiecej problemow :). Kiedys moze dorzuce inne zadania. Umiescilem kilka testow poprwnosciowych na bardzo malych liczbach i kilka testow wydajnosciowych na maxymalnych danych. Narazie mi sie nie chcialo wiecej z tym bawic. Jakby ktos mial jakies fajne testy, to niech mi da znac to je tam dodam. W przyszlosci moze dodam tez inne zadanka.

Mam nadzieje ze testerka przyda sie komus w szuakniu bledow w A. Bo moge zagwarantowac ze mozna ich szukac baaardzo dlugo :D

No to tyle i powodzenia z pisaniem A.
Powrót do góry
Zobacz profil autora
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?

PostWysłany: Śro 21:19, 08 Mar 2006    Temat postu:

Dobra, to moze ja zapodam jakis konkretniejszy manual dla mniej kumatych (czytaj: mniej dociekliwych :P).

1. Logujemy sie na virgo (mam nadzieje ze wszyscy wiedza jak ;))
2. Po zalogowaniu jestesmy w naszym katalogu. Tam wpisujemy:

/users/sgistudent/2005/kwiatekm/testerka/testerka --help

i sie nam wyswietla co to cudo potrafi

3. Ew. dla jeszcze mniej kumatych:
wpisujemy:

/users/sgistudent/2005/kwiatekm/testerka/testerka A -f nazwa_pliku

gdzie nazwa_pliku to nasz plik .pas lub gotowa binarka (skompilowana na virgo - to dla uzytkownikow windy). Jezeli plik nazywa sie po prostu A to nie trzeba pisac tego -f nazwa_pliku. I to nam zrobi standardowy test.
Mozemy jednak zrobic jeszcze inaczej. Dopisujemy na koncu -m 0. I teraz dostajemy pytanie ktore dzialanie chcemy testowac. Podajemy numerek i testerka zaczyna 10000 tescikow. Te zestawy dla ktorych nie jest ok zapisuje w katalogu testerka-A utworzonym w tym katalogu w ktorym jest nasze zrodlo/binarka. Oczywiscie mozna ten test przerwac w dowolnej chili CTRL+C.

To chyba tyle, reszte dodatkowych funkcji (nie wszystkie sa wlaczone) wyczytacie sobie z helpa.

No i mysle ze naleza sie Mateowi wielkie grupowe podziekowania za udostepnienie nam swojej zabawki. Mateo, BIG THX od wszystkich :D


Ostatnio zmieniony przez hansu dnia Czw 2:46, 09 Mar 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
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

PostWysłany: Śro 21:40, 08 Mar 2006    Temat postu:

hansu napisał:
...No i mysle ze naleza sie Mateowi wielkie grupowe podziekowania za udostepnienie nam swojej zabawki. Mateo, BIG THX od wszystkich :D

Święta prawda Hansik, wielkie dzięki dla Mateo :wink:
Wpłynie to redukująco na liczbę gwiazdek/wielkośc cyfr w rankingu 8)
Powrót do góry
Zobacz profil autora
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

PostWysłany: Czw 3:22, 09 Mar 2006    Temat postu:

Uzycie testerki jest dokladnie takie jak napisal hansu. Teraz juz chyba nikt nie bedzie mial watpliwosci jak jej uzywac :).

Dla uzupelnienia dodam jeszcze ze testy do zadania A (dla normlanego tryby testowania) sa oczywiscie dostepne dla wszystkich i mozna bez problemu podejrzec ich zawartosc.
Glowny katalog z testami to:
/users/sgistudent/2005/kwiatekm/testerka/io/

W nim znajduja sie testy poszczegolnych zadan - dla kazdego zadania w osonym katalogu o nazwie <KOD_ZDANIA>-in, a wiec dla zadania A pelna sciezka to:
/users/sgistudent/2005/kwiatekm/testerka/io/A-in


Co do trybu 0 to wiem ze jest on badziewnie pomyslany bo zostawia smieci w katalogu jesli sie nacisnie ctrl+c, ale dosc dawno pisalem ta wersje testerke i tak juz zostalo. W kazdym razie tryb ten jest chyba dosc pomocny, bo mozna sobie znalezc jakis nieduzy test na ktorym program sie sypie i na ktorym latwo mozna zdebugowac program i wlasnie taka byla idea tej opci testerki.

Jak ktos ma jakies uwagi do testerki to niech mi da znac.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ostojek
Gość






PostWysłany: Czw 19:03, 09 Mar 2006    Temat postu:

cos gdzies jest nie tak
moj wspolokator napisal sobie dodawanie i odejmowanie. robi submit jako a1 i dostaje ans. z kolei korzystajac ze sprawdzarki mateo dostaje tylko i wylacznie ok.
i o co tu chodzi? :)
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

PostWysłany: Czw 19:24, 09 Mar 2006    Temat postu:

Bardzo chetnie odpowiem na to pytanie - Chodzi tutaj o to, ze twoj kumpel ma bledny program :P.
Moja testerka generuje losowe testy wiec nie spodziewaj sie, ze jesli u mnie masz OK to bedziesz mial ok na sprawdzaczce z asd. W kazdym razie jak u mnie przechodzi losowe testy pozytywnie to ogolnie algorytm jest napewno OK, ale zapewne nie uwzglednia jakichs szczegolnych przypadkow. Powiedzmy program twojego kumpla moze dzialac blednie gdy dostaje na wejsciu 2 identyczne liczby i ma odjac jedna od drugiej, albo gdy jedna jest zerem (trudno mi powiedziec jakie dane moga byc szczegolnym przypadkiem dla dodawania i odejmowania dla algorytmu tego twojego kumpla). Szansa na wylosowanie takiego testu przez moja testerke to 1/(10^50000), wiec proponuje zapuscic testerke 10^49995 razy w trybie 0. Za kazdym razem sprawdzi po 100000 testow i mysle ze wtedy bedzie wieksza szansa ze znajdzie ten test na ktorym sie sypie program twojego kumpla. Troche to potrwa no ale co poradzic.... :D. Zycze powodzenia!!:)


Ostatnio zmieniony przez mateo dnia Pią 0:17, 10 Mar 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ostojek
Gość






PostWysłany: Czw 20:39, 09 Mar 2006    Temat postu:

masz racje. mial bledny program. sypal sie przy odejmowaniu liczb x oraz -x i ustalaniu znaku.
co ciekawe, wczesniej jak testowal to dzialalo mu dobrze, ale od tego czasu zrobil tyle modyfikacji w programie ze teraz sie sypalo :)
Powrót do góry
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cheater_
Orajt:)



Dołączył: 28 Lut 2006
Posty: 1022
Przeczytał: 0 tematów


PostWysłany: Pią 2:39, 10 Mar 2006    Temat postu:

Nie ma co, sprawdzaczka mateo wymiata, dzięki!
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 10:30, 10 Mar 2006    Temat postu:

a ja dostaje error plik *.pas nie skompilowal sie

troche wyzej pisze fpc: not found ktos poradzi co zrobic :?: :wink:

Edited:

Dobra sam sobie odpowiadam logujcie sie na virgo.ii.uj.edu.pl a nie na elfa :P
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 13:08, 10 Mar 2006    Temat postu:

Ja mam takie pytanko: czy w tych testach mogą pojawić się błędy?
Przed chwilą wysłałem programik na testerkę i wywalił mi WRONG ANSWER w jednym z testów na odejmowanie. Zaraz po tym wysłałem na ASD i wynik był OK. Czy jeśli tam jest OK a na testerce nie to jest OK?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Pawel Str.
pijak



Dołączył: 06 Lut 2006
Posty: 429
Przeczytał: 0 tematów

Skąd: Ze starszego roku / Z Gorlic

PostWysłany: Pią 13:31, 10 Mar 2006    Temat postu:

Może być tak, że Twój program jest błędny, ale testerka ASD tego nie wychwyciła, bo błąd objawia się w jakimś specyficznym przypadku, którego nie ujęto w testach. Ja tak miałem z dwoma zadaniami.
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 13:47, 10 Mar 2006    Temat postu:

Krisowski napisał:
Ja mam takie pytanko: czy w tych testach mogą pojawić się błędy?


No wiesz.... szansa na to ze moja testerka wygeneruje bledny test to wiadomo ze jest. Szansa na to ze dla poprawnego testu moj program obliczy bledny wynik tez istnieje. Ja ci przeciez nie moge zagwarantowac ze moj generator testow, moj program obliczajacy output i moja testerka sa w 100% dobre. Ale jak na moj gust to powinny byc ok :) Chociaz wczoraj sporo pozmienialem w testerce wiec jest szansa ze cos zrypalem... nie wiem.

Najlepiej bedzie jak mi podeslesz binarke to wtedy sprawdze czy to wina testerki czy jednak twojego programu..

A ten test o ktorym mowisz gdzie dostajesz WA masz gdzies zapisany? (tak wogole to on jest w tym glownym zestawie testow??)
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 15:53, 10 Mar 2006    Temat postu:

Tak mam ten test i obejżałem go sobie :D . To nie jest test z głównego zestawu, chyba :) (dostałem się do niego przez -m 0 ). Moim zdaniem to jednak wina tego testu. Po pierwsze nie wygląda to na jakiś specjalny wyjątek, zwyczajny zlepek cyfr :) . Po drugie wynik jest o jedną cyfrę za krótki, dokładnie o tą którą generuje mój program a w odpowiedzi jej nie ma (to jeden z tych krótkich testów, więc łatwo porównać). Chyba w druku wypadła 8) . Mogę Ci ten test przesłać (ale musisz powiedzieć gdzie ;) ).
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 18:00, 10 Mar 2006    Temat postu:

no to zapodaj mi ten test na [link widoczny dla zalogowanych]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gość







PostWysłany: Pią 19:01, 10 Mar 2006    Temat postu:

sorry za glupie pytanie, ale czy ta testerka na pewno jest tam, gdzie byc powinna?
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

PostWysłany: Pią 19:07, 10 Mar 2006    Temat postu:

No zagwarantowac ci nie moge tego ale mysle ze jest tam gdzie byla jakies 10 minut temu... :) Moze ty jestes na elfie zamiast na virgo..... nie mam pojecia co mozesz zle robic.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gość







PostWysłany: Pią 19:28, 10 Mar 2006    Temat postu:

lacze sie przez totel commandera z virgo.ii.uj.edu.pl
i jak wpisuje: /users/sgistudent/2005/kwiatekm/testerka/testerka, to on mi wyrzuca : No such file or directory.

i faktycznie, w twoim katalogu, w folderze testerka nic nie ma.

i co ja takto robie zle ???
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?

PostWysłany: Pią 20:06, 10 Mar 2006    Temat postu:

Bo to nie chodzi o polaczenie FTP!! Ty nie chcesz sciagac plikow tylko dzialac na tamtejszym systemie operacyjnym. Musisz sie zalogowac przez PuTTy.
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 22:31, 10 Mar 2006    Temat postu:

A ja mam pytanie co do testow.

Dzisiaj slyszalem ze spokojnie mozna zrobic mnozenie sposobem szkolnym ( w slupku ) na tablicy of Byte

Na testerce Mateo jest test 53_max na ktorym ten sposob nie przejdzie - wiec testerka ASD nie ma takich testow?? czy jednak nie mozna tak zrobic tego mnozenia ;]

a moze komus przeszlo A chociaz ze na tym tescie tez dostal TLE?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
jagm
zielony żul



Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów


PostWysłany: Pią 22:39, 10 Mar 2006    Temat postu:

Mi tak przeszło, pomimo tego, że dla testu 9 miałem 25s. Ale w testerce masz tylko przykładowy limit czasu, w tym wypadku 10s. A na stronie asd masz testy, które były przeprowadzane na wzorcowym algorytmie i czas, który został wtedy uzyskany jest tam pomnozony przez jakąś liczbę (nie każdy pisze wzorcówki od ręki ;)) A wzorcówka też nie liczy tego w czasie stałym ;) Więc masz spore szanse przepchnąć to szkolnym algorytmem.
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 22:45, 10 Mar 2006    Temat postu:

Dzieki - podniosles mnie na duchu :lol:

Ale co do tego mnozenia * 4 - nie bardzo chce mi sie w to wierzyc z moich doswiadczen :wink:
Powrót do góry
Zobacz profil autora
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

PostWysłany: Pią 23:24, 10 Mar 2006    Temat postu:

Napisalem juz ta informacje w samej testerce ale napisze jeszcze tu na wszelki wypadek.

Jest taka sprawa ze istnieje szansa ze testerka zwroci ze wasz program daje RTE, gdy nie jest to prawda.... (tyczy sie to trybu 0). Prawdopodobienstwo tego jest bardzo male - nie mam pojecia skad sie to bierze, ale tak juz jest i nie wiem jak to naprawic. W kazdym razie jesli zapuszczacie testerke i na kilku tysiacach testow macie OK to nie musicie sie przejmowac jesli nagle na tescie numer ilestam tysiecy iles tam dostaniecie RTE - to na 99% nie jest wina waszego programu. To samo sie tyczy mojego programu ktory oblicza outputy - w trybie 0 testerka moze zwrocic ze moj program zakonczyl sie zwracajac RTE co tez raczej prawda nie jest, wiec takie testy najlepiej zignorowac. Takie cos sie moze zdarzyc naprawde rzadko - w praktyce prawie nigdy, ale na wszleki wypadek wole o tym napisac.

A co do tych limitow ktore ustawilem na tyle ile jest to mysle ze kazdy program mieszczacy sie w tych limitach nie powinien wywalic sie czasowo na sprawdzaczce z ASD. Ale gwarantuje ze moje limity wcale jakos wyzylowane nie sa. Bez problemu mozna napisac program ktory wszystkie moje testy z glownego zestawu rozwiaze w czasie niecalych 4 sekund.
Powrót do góry
Zobacz profil autora
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 :]

PostWysłany: Sob 1:06, 11 Mar 2006    Temat postu:

Nie wiem czy to bedzie mozliwe, ale jesli by sie dało to chciałbym się dowiedzieć jak wygląda plik 03_-1_1 ... bo na nim wywala sie moje mnozenie... i tylko na nim i znajac zycie to jakis głupi przypadek, który mozna łatwo przegapić...
Powrót do góry
Zobacz profil autora
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?

PostWysłany: Sob 1:19, 11 Mar 2006    Temat postu:

Jesli sie nie myle to jeden z testow standardowych. Na pierwszej stronie tego watku znajdziesz post Matea w ktorym jest napisane gdzie one sa. Jak to mowia.... RTFM :)
Powrót do góry
Zobacz profil autora
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

PostWysłany: Sob 1:26, 11 Mar 2006    Temat postu:

Robson napisał:
Nie wiem czy to bedzie mozliwe, ale jesli by sie dało to chciałbym się dowiedzieć jak wygląda plik 03_-1_1 ... bo na nim wywala sie moje mnozenie... i tylko na nim i znajac zycie to jakis głupi przypadek, który mozna łatwo przegapić...

Mnie na tym pliku wywalało błąd dopóki nie zifowałem mnożenia przez 0. Mój program w takim przypadku wypisywał o wiele za dużo zer niż powinien.
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 i 3 semestr - Algorytmy i Struktury Danych Wszystkie czasy w strefie EET (Europa)
Idź do strony 1, 2, 3  Następny
Strona 1 z 3

 
Skocz do:  
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
Regulamin