|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Pandunia
Gość
|
Wysłany: Nie 0:48, 26 Mar 2006 Temat postu: Zadanie H - Przychodnia |
|
|
[deleted]
Ostatnio zmieniony przez Pandunia dnia Pią 5:37, 10 Lis 2006, w całości zmieniany 1 raz
|
|
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 23:40, 26 Mar 2006 Temat postu: |
|
|
Niestety z jedna gwiazdka, ale sie udalo. Radzilbym uwazac na pamiec bo wbrew pozorom 8MB to naprawde bardzo malo.... - kosztowalo mnie to bombke.
A swoja droga to to zadanko jest naprawde fajne - nie polega jedynie na wklepaniu tego co jest wprost napisane w tresci zadania, ale trzeba chwile pokminic jak to zrobic:)
powodzenia wszystkim
btw: wrzuce moze jakies testy jutro
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Rogal
Zjeb z kaszanką
Dołączył: 13 Mar 2006
Posty: 1745
Przeczytał: 0 tematów
Skąd: koło podbiegunowe
|
Wysłany: Pon 0:12, 27 Mar 2006 Temat postu: |
|
|
Piszę właśnie to zadanko...
I albo mam jakiś super-zakręcony błąd, albo we Free Pascalu są błędy...
No nic, piszę dalej. Najwyżej za moment monitor skończy za oknem.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
:-)
pijak
Dołączył: 09 Mar 2006
Posty: 63
Przeczytał: 0 tematów
Skąd: Zalesie Górne
|
Wysłany: Wto 0:51, 28 Mar 2006 Temat postu: |
|
|
mateo, wrzucisz cos na testerke? bo mam ans'a, a wymyslanie testow jakos srednio mi sie podoba... z testerka zawsze razniej :)
|
|
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: Pią 10:54, 31 Mar 2006 Temat postu: |
|
|
hmm poza samym zadaniem jako zadaniem (bo algorytm mam poprawny, testera mateo daje OK) to mam ciagle problem z przeplnieniem pamieci;/ pomimo 3 dni liczenia wszystkiego dokladnie na kalkulatorze wychodzi mi ze w pes momencie mam max 7mb zajete wiec wtf? wczoraj natomiast odkrylem dziwna rzecz...nie wiedziec czemu pascal alokuje mi za dzuo pamieci.
mam record ktory zawiera jedynie wskaznik i integera czyli jak tworze nowy rekord powinno zaalokowac 6bajtow...a on mi allokuje 16 :/ co dzwineijsze jest to neizalezne od tego czy mam inta, longainta, shortinta :/ wiec jeli pascal robi jaja i zamiast 6bajtow mam 16 na kazdym elemencie listy gabinetow do odwiedzenia to se moge moje optymalizacje i rachunki w d*** wsadzic...
ma ktos pomysl co z tym sie dzieje?
|
|
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ą 12:52, 31 Mar 2006 Temat postu: |
|
|
Tzn sprawa wyglada tak ze rozmiar rekordu jest zawsze zaokraglany do pelnego slowa pamieci (czyli do 4 bajtow). i nie ma ronicy czy sie zrobi rekord o rozmiarze 5, 6, 7 czy 8 bajtow - on i tak zjamie 8 bajtow w pamieci (chyba ze se zdefiniuje packed record). Ale czemu z 6 bajtow robi sie 16 to nie mam pojecia.... W kazdym razie ja wlasniez tego samego powodu dostalem bombke :) Ogo;lnie moge podpowiedziec tyle ze nie mozna trzymac list gabinetow w ADT jak lista, kolejka itp... Nalezy to rozwiazac w inny sposob - na zwyklej tablicy.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Pią 14:04, 31 Mar 2006 Temat postu: |
|
|
Nie do końca... Zależy od kompilatora. Pod Windowsem rzeczywiście rozmiar rekordu jest zaokrąglany do najbliższej wielokrotności 4 (nie wiem jakim cudem do 16), jednak na Linuxie zużywa on dokładnie tyle bajtów, ile potrzeba - napisałem na to program i przekompilowałem na virgo. Co więcej, pokusiłem się nawet o sprawdzenie, czy Athina zachowuje się tak samo - moją wersję zadania E, która zużywała 26MB (rozmiar rekordu 12, tablica złożona z 2mln takich rekordów + oddzielna tablica 2mln byte'ów) zmieniłem tak, że dla maksymalnych danych pod Windowsem zżerała 32MB (rozmiar rekordu 13, tablica złożona z 2mln takich rekordów), puściłem submita i nie dostałem błędu przekroczenia limitu pamięci. Więc jeśli dostaliście jakieś bombki, to przyczyna leży gdzie indziej.
|
|
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ą 14:18, 31 Mar 2006 Temat postu: |
|
|
Madras napisał: | Więc jeśli dostaliście jakieś bombki, to przyczyna leży gdzie indziej. |
No wiec cie chyba musze zmartwic Madras, ale to ty nie masz racji. Owszem jak sie deklaruje zwykla tablice ktora ma 2mln elementow to wtedy taki rekord nie jest zaokraglany do najblizszej wielokrotnosc 4 (zalezy to oczywiscie od kompilatora, ale na virgo i na athinie nie jest to zaokraglane), ale tutaj byla mowa o tworzeniu ADT - naprzyklad kolejka, gdzie tworzymy te rekordy na stercie uzywajac funkcji new i wtedy rozmiar kazdego takiego rekordu jest zaokaglany do najblizszje wielokrotnosci 4 i jesli ktos uzywa kolejki dynamicznej w tym zadaniu to szansa na to ze mu sie to zmiesci w pamieci jest prawie zadna. Tzn zalezy to oczywiscie od kompilatora i od procesora, bo 64bitowe procesory maja inne wskazniki itp. Ja w sumie nie wiem jak jest na Athinie i jak dziala kompilator ale jesli chodzi o alokowanie pamieci na sterie to jestem raczej przekonany ze jesli nie uzywa sie packed rekordow (ktore w sumei nie wiem jak do konca dzialaja... :) to wtedy pamiec jest zaokraglada do najblizszej wielokrotnosci 4.
|
|
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: Pią 14:36, 31 Mar 2006 Temat postu: |
|
|
no to lol...ale nawet gdyby mi sie zaokraglalo do 8 bajtow to bym sie jakos zmiescil...a a jak do 16 to.. WTF?? :D teraz to juz jestem w kropce;/
pora porozkminiac inne sposoby...moze poszukam cos o packed records :] jak cos zdam relacje z placu boju:]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Pią 14:37, 31 Mar 2006 Temat postu: |
|
|
A rzeczywiście, myślałem, że mówicie o dużych tablicach ;P.
Po kilku testach okazało się, że masz rację, widać wynika to ze sposobu przechowywania zmiennych w pamięci. Co więcej, nawet rekord jednobajtowy zajmuje 8 bajtów pamięci, jeśli jest tworzony na stercie. A packed działa w ten sposób, że na Windowsie mamy efekt, który jest standardem przy kompilacji pod Linuxem. Jednak zmiennym alokowanym dynamicznie w żaden sposób nie pomaga ;].
|
|
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: Pią 15:56, 31 Mar 2006 Temat postu: |
|
|
no ale to dalej nie zmienia faktu ze zamiast alokowac 8bajtow to on mi alokuje 16 ;P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
:-)
pijak
Dołączył: 09 Mar 2006
Posty: 63
Przeczytał: 0 tematów
Skąd: Zalesie Górne
|
Wysłany: Wto 10:22, 04 Kwi 2006 Temat postu: |
|
|
a czy ktos, komu to przeszlo moglby mi powiedziec jaki ma wynik dla takiego testu:
1
5 5
1 2 5 5
2 1 2
0 0
4 0
1 2 3 1
na virgo dla tego testu ( w TEST_FINDER ) poprawna odpowiedzia jest 4. moj program zwraca 3. juz na pare sposobow zastanawialam sie, jak z tego wychodzi 4, ale nie wymyslilam. moze nie rozumiem czegos w tym zadaniu, ale czego?
wedlug mnie po rozpisaniu wyglada to tak:
t 1 2 3 4 5 - numery przychodni
0 - - - - -
1 - - e - a
2 e b - - a
3 - - - - -
gdzie a,b,c,d,e oznaczaja kolejnych pacjentow.
czyli ostani (a,b i e) wychodza z przychodni w czasie 3, a nie 4.
gdzie robie cos 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: Wto 11:37, 04 Kwi 2006 Temat postu: |
|
|
Nie zdziwie Cie zapewne jesli powiem ze moj program tez wypluwa 4. Chodzi o tego klienta, ktory przychodzi w czasie 4, nic nie robi i wychodzi. Tu sie troche rozbijamy o doprecyzowanie wejscia - czy moze byc taka sytuacaja kiedy ki = 0. Problem ten zostal juz poruszony no forum TCS: [link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
:-)
pijak
Dołączył: 09 Mar 2006
Posty: 63
Przeczytał: 0 tematów
Skąd: Zalesie Górne
|
Wysłany: Wto 12:14, 04 Kwi 2006 Temat postu: |
|
|
ok. juz zmienilam, zeby miec tak jak mateo, i zeby moc bez zaklucen testowac. i na virgo wszedzie ok, zarowna na QUICK_TEST, jak i na TEST_FINDER, a na tcs ciagle ANS...
... a mateuszowi chyba sie calkiem quota skonczyla :-( :
TEST_FINDER ERROR (Cannot create TEST_FINDER output - Disk quota exceeded)
|
|
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: Wto 13:30, 04 Kwi 2006 Temat postu: |
|
|
:-) napisał: | TEST_FINDER ERROR (Cannot create TEST_FINDER output - Disk quota exceeded) |
To nie Mateuszowi, tylko Tobie. Chyba.
|
|
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: Wto 16:40, 04 Kwi 2006 Temat postu: |
|
|
Spectro napisał: | :-) napisał: | TEST_FINDER ERROR (Cannot create TEST_FINDER output - Disk quota exceeded) |
To nie Mateuszowi, tylko Tobie. Chyba. |
Qouta się skończyła spectrowi, ale mateusz też ma problemy...
|
|
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: Wto 18:00, 04 Kwi 2006 Temat postu: |
|
|
oinopion napisał: | Spectro napisał: | :-) napisał: | TEST_FINDER ERROR (Cannot create TEST_FINDER output - Disk quota exceeded) |
To nie Mateuszowi, tylko Tobie. Chyba. |
Qouta się skończyła spectrowi, ale mateusz też ma problemy... |
Hmm... ale to w sumie byłoby dziwne... chociaż jakiś test generowany wielkości 10 mega to może - mam niewiele więcej wolnego miejsca u siebie na koncie. Stąd właśnie było to "chyba" :roll: .
|
|
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: Śro 9:31, 05 Kwi 2006 Temat postu: |
|
|
Spectro napisał: | Hmm... ale to w sumie byłoby dziwne... chociaż jakiś test generowany wielkości 10 mega to może - mam niewiele więcej wolnego miejsca u siebie na koncie. Stąd właśnie było to "chyba |
No podejrzewam ze wlasnei tak sie stalo :) Jak dasz maxymalne dane i powiedzmy 10 zestawow to ci gwarantuje ze taki test ma ponad 10 M... Wlasnei po to dodalem do testerki ten komunikat, bo sam tez nieraz sobie wpisywalem za duze dane i wyskakiwal zawsze ten sam blad, ze program wzorcowy nie moze wygenerowac outputa czy jakos tak.... no ale przyczyn tego moglobyc oczywiscie wiele. Po pierwsze mogla sie skonczyc quota na waszym koncie (no bo oczywiscie to wy urachamiacie testerke i wszystko jest zapisywane na waszym koncie...), albo ze moj program sie wywalil na jakims przypadku i dostal powiedzmy SIGSEGVA, no albo zdarzylo sie cokolwiek innego co spowodowalo ze nie udalo sie utworzyc pliku. Zmienilem to tak zeby bylo widac co dokladnie sie stalo ze nie udalo sie wygenerowac outputow. Ogolnie to to w nawiasie (Disk quota exceeded) to napisalem tak dla sciemy :), bo niekoniecznie wlasnie w tym musi lezec blad jesli sie to wyswietla, ale w 99% przypadkow napewno wlasnei o to chodzi. Ten blad jest zwracany wtedy gdy moj program do zapuszczania programu na danym tescie nie jest w stanie utworzyc pliku wyjsciowego.... (podejrzewam ze jakby ktos zapuscil testerke, wylaczyl ja w trakcie testowania i zmienil prawa dostepu do katalogu TEST_FINDER-<zadanie>, ktory wlasne zostal utworzony, na 500 to chyba by sie wyswietlilo to samo.. ale w sumei nie wiem - nie sprawdzalem tego - nie zakladalem ze ktos moze zmieniac prawa tak zeby sobei odbierac prawo zapisu:) a testerka tego chyba nie zmienia.... w sumie nie pamietam)
A co do generatora testow, tpo mozecie smialo zapuszczac TEST_FINDERA - juz sie nei generuja testy z ki=0, a testy w quick_tescie chyba zostawie, bo juz mi sie nie chce ich zmieniac, a info o tym ze moze byc zle dla niektorych testow to tam jest wiec jak dostaniecie ANSa na tych wypisanych testach to sie nie przejmujcie
|
|
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: Śro 14:44, 05 Kwi 2006 Temat postu: |
|
|
mateo napisał: | No podejrzewam ze wlasnei tak sie stalo :) Jak dasz maxymalne dane i powiedzmy 10 zestawow to ci gwarantuje ze taki test ma ponad 10 M... |
Wiem o tym, ale zmyliło mnie to, że w treści zadania jest niby zakres 1-10000 dla najważniejszych zmiennych. Ale do tego dochodzi jeszcze ilość zestawów oraz łączna długość znakowa wprowadzanych liczb... no i może być klops.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kg86
zielony żul
Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów
Skąd: pochodze?
|
Wysłany: Śro 23:58, 05 Kwi 2006 Temat postu: |
|
|
jesli jedna osoba kilka razy z rzedu ma przyjsc do jednego gabinetu, to ma tam siedziec tyle czasu, czy za kazdym razem wychodzic i ustawiac sie na koniec kolejki? mam ANSa i sie zastanawiam czy przypadkiem nie mam tam bledu...
dla testu 100 i 103 mam RD8 [RTE 216]... jak sie dobrac do tych testow?
natomiast
dla 108 wynik o jeden za malo, a dla 900 wynik duzo za wysoki...
mial ktos takie bledy? moze domysla sie ktos z czego moga one wynikac? :D
|
|
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: Czw 1:20, 06 Kwi 2006 Temat postu: |
|
|
Nie wiadomo co robić, jeśli ktoś ma podany jakiś czas, ale nie ma żadnych przychodni do odwiedzenia. Z tego co wiem, to testy mateo zachowują się inaczej niż większość programów ;) Ale tym raczej nie należy się przejmować, bo na athinie takich testów nie ma.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kg86
zielony żul
Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów
Skąd: pochodze?
|
Wysłany: Czw 1:28, 06 Kwi 2006 Temat postu: |
|
|
8 5
6 1 3
5 2 2 4
6 1 2
0 1 2
5 1 2
5 2 3 3
1 1 2
0 1 2
jaki wynik powinien dac ten test? rozpisujac to sobie na kartce, wychodzi mi 9, program zwraca mi 9, natomiast testerka 8...
algorytm dziala nastepujaca:
1) znajduje pracownika, o najmniejszym czasie wejscia - jesli kilku ma taki sam czas wejscia, to wybieram tego, ktory jest wyzej, tzn. tego, ktorego dane byly wprowadzone wczesniej, bo ma nizszy nr.
2) okreslam, do ktorego gabinetu dany pracownik zmierza, jesli wartosc licznika dla tego gabinetu jest wieksza od czasu wejscia tego pracownika, to licznik gabinetu zwiekszam o 1, w przeciwnym razie [gdy licznik mniejszy od czasu wejscia] licznik gabinetu wyrownuje z czasem wejscia pracownika
3) zwiekszam czas pracownika o 1 i ponownie krok 1, czyli wsrod pracownikow znajduje tego, ktory ma najnizszy czas wejscia... no i jesli kilku ma taki sam czas wejscia, wybieram tego, ktory ma nizszy nr.
i w ten sposob rowniez dziala mi kopiec... u gory znajduje sie pracownik, ktory ma najnizszy czas wejscia, oraz najnizszy nr. wsrod wszystkich pozostalych pracownikow, o tym samym czasie wejscia...
oczywiscie, gdy pracownik odwiedza ostatni gabinet ze swojej listy, usuwam go z kopca, i jesli wyszedl pozniej niz ktokolwiek inny wczesniej, to pod MaxTime podstawiam jego czas, [gdy wchodzil do ostatniego gabinetu, jego czas wejscia automatycznie zostal zwiekszony o 1], wartosc MaxTime stanowi wynik :)
dla wiekszosci danych wyniki mam poprawne, jednak dla niektorych nie... np. dla tego zestawu danych... wiec gdzie mam blad w algorytmie? :|
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kg86
zielony żul
Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów
Skąd: pochodze?
|
Wysłany: Czw 1:29, 06 Kwi 2006 Temat postu: |
|
|
tam u samej gory powinno byc jeszcze 1 :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kg86
zielony żul
Dołączył: 22 Gru 2005
Posty: 1194
Przeczytał: 0 tematów
Skąd: pochodze?
|
Wysłany: Czw 1:32, 06 Kwi 2006 Temat postu: |
|
|
w kroku drugim zapomnialem dopisac jednej rzeczy: poprawnie mialoby tak:
2) okreslam, do ktorego gabinetu dany pracownik zmierza, jesli wartosc licznika dla tego gabinetu jest wieksza od czasu wejscia tego pracownika, to licznik gabinetu zwiekszam o 1, A CZAS PRACOWNIKA WYROWNUJE Z LICZNIKIEM GABINETU, w przeciwnym razie [gdy licznik mniejszy LUB ROWNY od czasu wejscia] licznik gabinetu wyrownuje z czasem wejscia pracownika
|
|
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 1:38, 06 Kwi 2006 Temat postu: |
|
|
Polecam na przyszlosc opcje Edytuj posta... Wlasciwie to moglbym Ci to ciachnac ale zostawie jako edukacyjny przyklad "Jak nie nalezy robic" :P
|
|
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
|