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 Poprzedni  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: Sob 1:47, 11 Mar 2006    Temat postu:

Jak hansu napisal sciezke do katalogu z testami podalem w moim drugim poscie chyba....
A na przyszlosc to polecam uruchomic testerke z opcja: --info (...kwiatekm/testerka/testerka --info) - tam znajduja sie poki co informacje wlasnie o testach do zadania A, wiec jak sadze nie zagladales tam Robson:)

Tak wogole to wywolujac testerka --info beda sie wyswietlaly informacje o ewentualnych bledach ktore sa w testerce lub ktore byly i poprawilem itp...

A co do testu o ktory pytasz (03_-1_1) to jest to standardowy test poprawnosciowy, a mianowicie sa to wszystkie pary (x, y) gdzie x i y sa rowne -1,0 lub 1 i na kazdej z tych par masz mnozenie. Staralem sie dobierac takie nazwy zeby sie mozna bylo po samej nazwie zorientowac co mniej wiecej moze byc w takim tescie...

No a skoro mowa o testach to sa tez takie testy ktore maja nazwe postaci *inline.in - to sa troche inne testy od pozostalych, a mianowicie jesli chcecie sobie je podgladnac to zamiast po prostu otwierac te pliki trzeba je uruchomic - bo to sa samogenerujace sie testy. Pomysl na nie sie wzial z tego ze na virgo jest straszliwie mala quota - 16MB czy jakos tak i nie ma miejsca na wiecej testow a taki samogenerujacy sie test zajmuje 12kilo a moze wygenerowac test wielkosci kilkadziesiat MB.

I wlasnie apropo tej quoty to jak ktos nie ma zamiaru uzywac calej pamieci z tych calych 16MB to by fajnie bylo jakby w przyszlosci mozna bylo poumieszczac u was niektore wieksze testy, bo u mnie sie wszystko nie pomiesci.


No a konczac tego posta to jeszcze taki maly joke ktorego mi wlasnie kumpel przyslal:
"Ciemny pokój, 2x2 metraż. Norton Commander roświetla ekran na niebiesko...siedzi zgarbiony Murzyn przed kompem i naciska: F6, Enter, Tab... F6, Enter, F6, Enter, Tab... F6, Enter, F6, Enter, Tab... F6, Enter,... i cicho podśpiewuje
- i like to move it move it, i like, to move it, move it..."

dobre, nie? :D
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 2:27, 11 Mar 2006    Temat postu:

Jakby co to ja chętnie udostepnię swoje miejsce na virgo/elfie (nie znam sie na tych *unixach [wstyd coż trzeba sie przyznać], wiec nie wiem czym sie dokładnie różnią...)
jak cos to piszcie: [link widoczny dla zalogowanych]
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: Sob 12:56, 11 Mar 2006    Temat postu:

Ja mam pytanie związane z testami. Jaki powinien być wynik dzielenia -62641325 przez -26015219830 (zgodnie z tym co pisał hansu to 1) oraz np -69922 przez 1 (czy nie -69923 ? ) ? Chciałbym wiedzieć, bo mój program właśnie w takich przypadkach wywala WRONG ANSWER na testerce, podając wyniki, które nie zgadzają się znakiem (w pierwszym przypadku) albo jedną cyfrą (w drugim) :( .
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: Sob 13:10, 11 Mar 2006    Temat postu:

W pierwszym 1, w drugim -69922
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 23:49, 11 Mar 2006    Temat postu:

Kod:
chmod: changing permissions of `/users/sgistudent/2005/kwiatekm/testerka/io/A-out/76_inline.out': Operation not permitted

I to samo dla testów: 77_inline oraz 99_-100_100. Co jest grane? O_o
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: Nie 0:41, 12 Mar 2006    Temat postu:

Spectro napisał:
Co jest grane?


Tez chcialbym to wiedziec.... Nie wiem jakim cudem mi sie outputy pozmienialy, bo w sumei nei grzebalem w tym dzisiaj... jedynie testy przerzucilem na konto hansa bo mi sie miejsce na koncie skonczylo...
Hmm... Wtedy sie pozmienialy daty inputow i testerka jeszcze raz generowala outputy - w sumie niepamietam ale jesli wtedy cos wrzucilem na moje konto to mogly sie nie wygenerowac outputy do 3ech ostatnich testow z powodu braku miejsca.... To jest jedyna opcja jaka mi przychodzi do glowy.

W kazdym razie juz jest ok - mozesz bez problemu testowac...
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: Nie 5:50, 12 Mar 2006    Temat postu:

a jak na testerce dostane TLE i podany bedzie czas PROGRAM ABORTED AFTER x.xxs to ten czas jest liczony od uruchomienia programu czy to jest czas od przekroczenia limitu do przerwania?
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: Nie 14:16, 12 Mar 2006    Temat postu:

To jest czas liczony od uruchomienia programu. Czasem moze sie wyswietlic ze TLE (Program Run iles tam sekund) czyli ze program sie zakonczyl ale nie zmiescil sie w limicie, a jak sie wyswietla TLE (Program Aborted After iles tam sekund) tzn, ze wlasnie po takim czasie od uruchomienia program zostal przerwany przez testerke (czyli ze moglby dzialac jeszcze baaaardzo dlugo zanim by cokolwiek zwrocil).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gość







PostWysłany: Nie 14:43, 12 Mar 2006    Temat postu:

Jest lama z Unixa:) Więc mam pytanko:
Jak sie kurde sciaga pliki z tamtad?
Zalogowalem sie, wszedlem to tego katalogu testerka, ale jak pliki sciagnac na kompa z tamtad?
Albo jak wyslac tam kod zrodlowy swojego progsa? :)
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: Nie 15:57, 12 Mar 2006    Temat postu:

Najlepiej przez FTP . Musisz miec jakiegos klienta FTP - jesli uzywasz Total Commandera to jest tam wbudowany. W kazdym razie tworzysz nowe polaczenie, jako serwer wpisujesz virgo.ii.uj.edu.pl, user i haslo takie jak sie loujesz na virgo (jak uzywasz Total Cmd to musisz jeszcze zaznaczyc "uzyj trybu pasywnego..."). I tyle, normalnie przerzucasz pliki :D

mateo napisał:
To jest czas liczony od uruchomienia programu. Czasem moze sie wyswietlic ze TLE (Program Run iles tam sekund) czyli ze program sie zakonczyl ale nie zmiescil sie w limicie, a jak sie wyswietla TLE (Program Aborted After iles tam sekund) tzn, ze wlasnie po takim czasie od uruchomienia program zostal przerwany przez testerke (czyli ze moglby dzialac jeszcze baaaardzo dlugo zanim by cokolwiek zwrocil).


Z tym, ze w testach do zadania C na tescie 90_heap, ktory ma limit 20.00s testerka wywala mi moj program z komunikatem "TIME LIMIT EXCEEDED (PROGRAM ABORTED AFTER 13.63s)" Czyli nie daje mu szansy sie miescic :P Nie wiem czy to blad czy tak ma bycw kazdym razie do wszystkch, ktorzy tak maja: wystarczy odpalic testerke z parametrem -nolimit i po sprawie.
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: Nie 16:22, 12 Mar 2006    Temat postu:

hansu napisał:

Z tym, ze w testach do zadania C na tescie 90_heap, ktory ma limit 20.00s testerka wywala mi moj program z komunikatem "TIME LIMIT EXCEEDED (PROGRAM ABORTED AFTER 13.63s)" Czyli nie daje mu szansy sie miescic :P Nie wiem czy to blad czy tak ma bycw kazdym razie do wszystkch, ktorzy tak maja: wystarczy odpalic testerke z parametrem -nolimit i po sprawie.


Mialem dokladnie to samo na A dlatego pytalem czy az tak wolny mam algorytm czy jest blad :wink:

bo limit 3s a mi wywalal po 0.76s :P
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: Nie 19:42, 12 Mar 2006    Temat postu:

hansu napisał:
Z tym, ze w testach do zadania C na tescie 90_heap, ktory ma limit 20.00s testerka wywala mi moj program z komunikatem "TIME LIMIT EXCEEDED (PROGRAM ABORTED AFTER 13.63s)" Czyli nie daje mu szansy sie miescic


Fidel napisał:
Mialem dokladnie to samo na A dlatego pytalem czy az tak wolny mam algorytm czy jest blad


No coz... :) O tym akurat tez doskonale wiem i nie mam zielonego pojecia jak to naprawic, kiedys sie z tym bawilem i nic z tego nie wyszlo - moja testerka doskaonala niestety nie jest :).
Tak dla uzupelnienia moze napisze troche doladniej jak to dziala i czemu czasem sie takie cos moze wyswietlic. A mianowicie nie za bardzo wiem jak pod C napisac program ktory moze tworzyc nowy proces nadajac mu limit czasu uzytkownika na wykonanie. Wiem jedynie jak nadac limit na czas rzeczywisty (czy jak to sie tam nazywa:) ). Wiec po prostu kazdy program dostaje na wykonanie 6*limit czasu rzeczywistego (ktory jak wiadomo zalezy od przeciazenia serwera). No i wlasnei po takim czasie proces jest killowany i dopiero wtedy sprawdzam czas uzytkownika, ktory przy bardzo duzym przeciazeniu serwera moze okazac sie mniejszy niz ten ustalony limit. Jakby ktos wiedzial jakby to normlanie mozna bylo zrobic to z gory dzieki, bo ja na takich rzeczach po prostu sie nie znam za bardzo i jak to pisalem pare lat temu to pisalem to tak zeby mniej wiecej dzialalo, no ale jak widac jest tu wiele niedorobek. Jest jeszcze sporo innych niedorobek, ale naszczescie poki co sie nie ujawnily :D
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
oinopion
żul



Dołączył: 28 Lis 2005
Posty: 858
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Nie 23:06, 12 Mar 2006    Temat postu:

Ja też się nie znam, ale proponuję (moze zbyt optymistycznie) zaglądnąć do man fork (sam nie zaglądałem, tylk ozgaduję, że to mogłoby pomóc).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Fen
zielony żul



Dołączył: 22 Lut 2006
Posty: 946
Przeczytał: 0 tematów

Skąd: Bochnia

PostWysłany: Śro 1:34, 15 Mar 2006    Temat postu:

ja tylko chciałem podziękować za testerkę Mateo...

i już wracam do A... :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gość







PostWysłany: Śro 19:30, 15 Mar 2006    Temat postu:

Ktos cos wie na temat testerki? czemu nei charczy?
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

PostWysłany: Śro 20:05, 15 Mar 2006    Temat postu:

testarka nie dziala, o zgrozo :/
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Source
pijak



Dołączył: 26 Paź 2005
Posty: 92
Przeczytał: 0 tematów

Skąd: Zmc

PostWysłany: Śro 21:17, 15 Mar 2006    Temat postu:

Koszmar wszystkich piszących zadanie A się sprawdził ...
Testerka nie działa :o Mateo liczymy że uda Ci się to naprawić bo wielu ludziom to dupsko uratuje :wink:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
muciu
pijak



Dołączył: 05 Gru 2005
Posty: 86
Przeczytał: 0 tematów

Skąd: Krynica-Zdrój

PostWysłany: Śro 21:32, 15 Mar 2006    Temat postu:

dołanczam się do petycji! czas mija a ja nawet polowy A nie mam ;(
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:44, 15 Mar 2006    Temat postu:

Obawiam sie ze mateo moze nie miec tutaj nic do powiedzenia.... :/ Gadalem z nim dzisiaj i jest taka sprawa, ze admin dosc mocno sie wkurzyl, bo w ostatni weekend przeciazylismy serwer :) Nie wiem jak to sie wszystko skonczy, ale to jest w duzej mierze nasza wina (wasza?). Bo czesc ludzi puszczala testerke z modem 0 albo z nolimit i jak sie program zapetlal to po prostu zamykali okno konsoli. A zapetlony nieskillowany proces zostawal na serwerze i go zapychal :/ Mateo mial pisac do admina i jakos to sprobowac wyjasnic ale nie wiem jak to sie skonczylo...
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: Śro 22:09, 15 Mar 2006    Temat postu:

dobra wiadomosc do piszacych A - pojaiwly sie nowe testy na tcs i mozna sprwadzic juz kazde dzialanie osobno - pewnie ze to nie to samo co testerka ale jednak duzy help jak mysle :wink:
Powrót do góry
Zobacz profil autora
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

PostWysłany: Śro 22:10, 15 Mar 2006    Temat postu:

Mysle, ze rozwiazaniem bedzie odpalanie progow z nice 19.
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 1:15, 16 Mar 2006    Temat postu:

No wiec testerka juz dziala. Musialem lekko zmodyfikowac program zapuszcajacy procesy z waszymi programami w roli glownej. Bo jak uzywaliscie opcji nolimit testujac jakis zapetlajacy sie program lub po prostu jakis masakrycznie nieefektywny algorytm i jesli wylaczyliscie sobie konsolke to taki proces zostawal na serwerze i go nieznacznie obciazal.... lecz sie dowiedzialem ze w ciagu ostatnich dni zebraly sie dziesiatki takich procesow i serwer konkretnie byl obciazony. Dlatego tez obecnie opcja nolimit oznacza limit 10 sekund - moze to zwieksze, zobacze jeszcze.
Szczerze mowiac nie przewidzialem ze bedziecie uzywac testerki w ten sposob, no bo sie chyba mozna domyslic co oznacza opcja nolimit i ze taki nieskillowany proces moze dosc dlugo chodzic..... No w kazdym razie powinno byc juz OK.

PS. na przyszlosc polecam sobie wpisac czasem polecenie `ps ux' - wyswietli sie lista waszych procesow - jesli macie tam procesy ......./kwiatekm/testerka/bin/exec (lub exec2), a w danym momencie nic nie testujecie to po prostu skillujcie te procesy: dla niewtajemniczonych robi sie to poleceniem `kill -9 PID', gdzie PID to pid danego procesu (czyli taki numerek), naprzyklad: kill -9 1234
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lady
Gość






PostWysłany: Czw 16:17, 16 Mar 2006    Temat postu:

mam prosbe moze mi ktos wytłumaczyc jak ma zrobic sobie test na tym virgo?
gdzie musze dac moj kod tak krok po kroku bo nie miałam nigdy z tym doczynienia
i jestem całkowicie zielona?
tp przez puttiego pewnie ale co daje ?
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: Czw 16:40, 16 Mar 2006    Temat postu:

Polecam lekture pierwszych dwoch postow tego watku oraz pierwszego mojego postu z trzeciej strony. Tam jest to w miare wyczerpujaco i lopatologicznie (miejscami :P) opisane.

Gwoli wyjasnienia na virgo logujemy sie na przyklad przy pomocy rzeczonego puttiego wpisujac w hoscie virgo.ii.uj.edu.pl a potem podajemy nasz login i haslo (to elfowe - takie jak do intranetu).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gość







PostWysłany: Czw 16:46, 16 Mar 2006    Temat postu:

ma ktoś jakieś pomysły na testy, które mateo nie uwzględnił a ci z tcs tak?
chodzi mi konkretnie o dodawanie i odejmowanie
Powrót do góry
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 Poprzedni  1, 2, 3  Następny
Strona 2 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