|
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: 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 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 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 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: 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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
jagm
zielony żul
Dołączył: 01 Lut 2006
Posty: 1421
Przeczytał: 0 tematów
|
Wysłany: Sob 13:10, 11 Mar 2006 Temat postu: |
|
|
W pierwszym 1, w drugim -69922
|
|
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 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 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: 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 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 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 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: 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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysł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?
|
Wysł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 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 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 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: 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 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
|
Wysł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 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
|
Wysł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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Gość
|
Wysł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
|
Wysłany: Śro 20:05, 15 Mar 2006 Temat postu: |
|
|
testarka nie dziala, o zgrozo :/
|
|
Powrót do góry |
|
|
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
|
Wysł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 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
|
Wysł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 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: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 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: Ś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 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: Śro 22:10, 15 Mar 2006 Temat postu: |
|
|
Mysle, ze rozwiazaniem bedzie odpalanie progow z nice 19.
|
|
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 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 poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
lady
Gość
|
Wysł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?
|
Wysł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 |
|
|
|
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
|