|
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: Ś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 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 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 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: Ś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 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: 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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostojek
Gość
|
Wysł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
|
Wysł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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostojek
Gość
|
Wysł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
|
Wysłany: Pią 2:39, 10 Mar 2006 Temat postu: |
|
|
Nie ma co, sprawdzaczka mateo wymiata, dzięki!
|
|
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ą 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 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: 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 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
|
Wysł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 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: 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 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: 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 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: 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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysł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
|
Wysł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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysł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?
|
Wysł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 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ą 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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysł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 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ą 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 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: 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 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: 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 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: 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 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: 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 |
|
|
|
|
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
|