|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
smas
Okrutny Admin
Dołączył: 20 Paź 2005
Posty: 1634
Przeczytał: 0 tematów
|
Wysłany: Czw 2:05, 30 Lis 2006 Temat postu: Zadanie S - Promień palindromiczny |
|
|
[link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
cct
pijak
Dołączył: 21 Mar 2006
Posty: 202
Przeczytał: 0 tematów
|
Wysłany: Czw 22:51, 30 Lis 2006 Temat postu: |
|
|
Niniejszym oficjalnie zgłaszam swoją [link widoczny dla zalogowanych] na rezultat działania ASD w kategorii "najsympatyczniejszy ANS" :D
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
cct
pijak
Dołączył: 21 Mar 2006
Posty: 202
Przeczytał: 0 tematów
|
Wysłany: Sob 0:32, 02 Gru 2006 Temat postu: |
|
|
Wzorcóweczkę może ktoś ma? Bo jakoś mi Athina płacze, że ANS... ;/
EDIT: dobra, głupie pytanie, mogę napisać przecież kwadratówkę ;)) sorry za zawracanie głowy.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
dzendras
Germański oprawca
Dołączył: 07 Mar 2006
Posty: 1326
Przeczytał: 0 tematów
Skąd: Chorzów
|
Wysłany: Wto 11:29, 05 Gru 2006 Temat postu: |
|
|
Się ludziom nudzi:
[link widoczny dla zalogowanych]
:lol:
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
chlebek
alkoholik
Dołączył: 04 Lut 2006
Posty: 556
Przeczytał: 0 tematów
Skąd: Siedlce\Kraków
|
Wysłany: Śro 14:20, 06 Gru 2006 Temat postu: |
|
|
jakby komus nie chcialo sie pisac kwadratowki to binarka jest tutaj:
[link widoczny dla zalogowanych]
|
|
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 15:22, 06 Gru 2006 Temat postu: |
|
|
Szkoda, ze na athine nie mozna posylac binarek :P
|
|
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 19:03, 06 Gru 2006 Temat postu: |
|
|
ufff... udało mi się to posłać i dostałem OK, chociaż dwie gwiazdki i tak musiałem zaliczyć ;|
@chlebek - dzienks za binarkę, przydała się do debugu :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Roxel
pijak
Dołączył: 06 Kwi 2006
Posty: 249
Przeczytał: 0 tematów
Skąd: Pszczyna
|
Wysłany: Czw 11:26, 07 Gru 2006 Temat postu: |
|
|
Dla tych co jeszcze nie wiedzą, to algorytm jest opisany tutaj:
[link widoczny dla zalogowanych]
Idea jest dobrze opisana, ale kod zawiera kilka blędów, także nie obejdzie się
bez lekkiego pomyślunku :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
cedric
pijak
Dołączył: 26 Cze 2006
Posty: 83
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Czw 12:39, 07 Gru 2006 Temat postu: |
|
|
Dla tych którzy nie wiedzą, algorytm do wyszukiwania palindromów nazywa się
algorytmem Manachera
algorytm ten jest bardzo porządznie i z dobrym wstępem (np mówiącym o tym jak manacher wynika z bruta) jest opisany
[link widoczny dla zalogowanych]
od 12 strony :-) tak w ogóle to nie bójcie się tych chińskich krzaczków na początku
tak w ogóle to tam jest kilka różnych podejść do znajdowania palindromów, ale tam znajdują tylko parzyste palindromy, ale to żaden problem bo tam wystarczy delikatnie zmienić procedurę żeby to działało dla nieparzystych palindromów
I żeby nie było że jestem jakimś lizusem czy coś, ale jak przeczytacie całego pdfa to zobaczycie że uczą nas czegoś porzytecznego o czym świadczy fakt że jest to skrypt z instytutu biotechnologii :-D
|
|
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 15:40, 07 Gru 2006 Temat postu: |
|
|
na wazniaku tez mozna znalezc ten algorytm, nawet sa identyczne oznaczenia :P chociaz rozni sie w jednym detalu, ktory i tak do niczego nie jest potrzebny ;P
no i jest po polsku :D
|
|
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: Czw 21:18, 07 Gru 2006 Temat postu: |
|
|
Co do algorytmu z ważniaka... Przeklepałem - nie działał. Poprawiłem to co od razu było widać, że jest źle - dalej nie działał...
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Makros
pijak
Dołączył: 01 Gru 2005
Posty: 420
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Czw 21:39, 07 Gru 2006 Temat postu: |
|
|
cedric napisał: | http://alg.csie.ncnu.edu.tw/or/SJPan2006.pdf |
ja wlasnie z tego korzystałem... :D no i nawet sprawnie poszło....
|
|
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: Pią 1:26, 08 Gru 2006 Temat postu: |
|
|
@rogal - no bo nie jest to zupelnie poprawny algorytm... trzeba zmienic w nim kilka rzeczy(usunac jednego ifa, dodac warunki czy indeks nie wychodzi poza tablice i w jednej instrukcji warunkowej != zamienic na < albo >, nie pamietam :P), tak samo w tym, co zapodal cerdic :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Prezioso
pijak
Dołączył: 18 Lis 2005
Posty: 100
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pią 16:34, 08 Gru 2006 Temat postu: |
|
|
Czy znacie jakieś bardzo upierdliwe testy?? Bo od 2 godzin generuję własne, wszystko się zgadza z wynikami binarki chlebka a athina - ANS :(
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
chlebek
alkoholik
Dołączył: 04 Lut 2006
Posty: 556
Przeczytał: 0 tematów
Skąd: Siedlce\Kraków
|
Wysłany: Pią 17:28, 08 Gru 2006 Temat postu: |
|
|
ten test powinien znalezc bledy dzialania algortymu, jesli takie sa :]
[link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Prezioso
pijak
Dołączył: 18 Lis 2005
Posty: 100
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Pią 17:31, 08 Gru 2006 Temat postu: |
|
|
chlebek napisał: | ten test powinien znalezc bledy dzialania algortymu, jesli takie sa :]
[link widoczny dla zalogowanych] |
2.out jest identyczny z moim outem :(
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Jasko
[świeżak]
Dołączył: 14 Lis 2006
Posty: 5
Przeczytał: 0 tematów
|
Wysłany: Pią 18:35, 08 Gru 2006 Temat postu: |
|
|
Prezioso napisał: | chlebek napisał: | ten test powinien znalezc bledy dzialania algortymu, jesli takie sa :]
[link widoczny dla zalogowanych] |
2.out jest identyczny z moim outem :( |
Witam,
Źle Pan robi strlen - tzn. w inne miejsce Pan wczytuje wejście, a na innym miejscu Pan zapuszcza strlen.
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Prezioso
pijak
Dołączył: 18 Lis 2005
Posty: 100
Przeczytał: 0 tematów
Skąd: Kraków
|
Wysłany: Sob 14:35, 09 Gru 2006 Temat postu: |
|
|
Jasko napisał: | Prezioso napisał: | chlebek napisał: | ten test powinien znalezc bledy dzialania algortymu, jesli takie sa :]
[link widoczny dla zalogowanych] |
2.out jest identyczny z moim outem :( |
Witam,
Źle Pan robi strlen - tzn. w inne miejsce Pan wczytuje wejście, a na innym miejscu Pan zapuszcza strlen. |
Dziekuję za wyjaśnienie. Jestem ciekawy dlaczego program skompilowany u mnie działał dobrze u mnie (WIN98SE), a np. pod XP zwracał tylko 1 (skompilowany u mnie i wysłany).
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Jasko
[świeżak]
Dołączył: 14 Lis 2006
Posty: 5
Przeczytał: 0 tematów
|
Wysłany: Sob 17:45, 09 Gru 2006 Temat postu: |
|
|
Prezioso napisał: | Dziekuję za wyjaśnienie. Jestem ciekawy dlaczego program skompilowany u mnie działał dobrze u mnie (WIN98SE), a np. pod XP zwracał tylko 1 (skompilowany u mnie i wysłany). |
Podejrzewam, że WinXP w chwili alokacji pamięci czyści ją (ustawiając na 0) - żeby użytkownik przypadkiem nie uzyskał dostępu do danych innego użytkownika. Win98 być może się tym nie przejmuje i udostępnia to co akurat ma wolne.
W związku z tym na Win98 pierwszy znak może być różny od 0, co sprawia, że Pana program działa dobrze.
|
|
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: Wto 21:37, 12 Gru 2006 Temat postu: |
|
|
Macie może jakieś pomysły, gdzie może łapać RTE :?:
Po jakimś czasie mi RTE wyskoczyło, nie od razu, i nie wiem co może być źle :?
Wydaje mi się, że poobsługiwałem dobrze warunki brzegowe, obym się nie mylił ;)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
smas
Okrutny Admin
Dołączył: 20 Paź 2005
Posty: 1634
Przeczytał: 0 tematów
|
Wysłany: Wto 22:40, 12 Gru 2006 Temat postu: |
|
|
Skrobocik napisał: | Macie może jakieś pomysły, gdzie może łapać RTE :?:
Po jakimś czasie mi RTE wyskoczyło, nie od razu, i nie wiem co może być źle :?
Wydaje mi się, że poobsługiwałem dobrze warunki brzegowe, obym się nie mylił ;) |
Jedyną szansą na RTE w tym zadaniu są warunki brzegowe:) daj na priv kod.:)
|
|
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 0:00, 13 Gru 2006 Temat postu: |
|
|
Powiem krótko: "Algorytm Skrobotera"(R) też przechodzi przez Athinę :D
Kod: | (...)
smas (21:47)
yyy
smas (21:47)
co to za zadanie?
Skrobocik (21:47)
S
Skrobocik (21:48)
serio pytasz
smas (21:48)
co to za algorytm?
Skrobocik (21:48)
a Ty jak robiłeś ?
smas (21:48)
Monacher
Skrobocik (21:48)
robię najpierw nieparzyste, a potem parzyste
Skrobocik (21:48)
znaczy ja sam pisałem znając ogólną rozkminkę
smas (21:48)
O_O
smas (21:48)
robisz koszmarnym sposobem
Skrobocik (21:49)
bardzo zamotany?
smas (21:49)
sam zobacz:
smas (21:49)
"Algorytm Promienie-Palindromów"
smas (21:49)
http://wazniak.mimuw.edu.pl/index.php?title=Zaawansowane_algorytmy_i_struktury_danych/Wyk%C5%82ad_3
smas (21:50)
i po zadaniu
Skrobocik (21:50)
widziałem to
Skrobocik (21:50)
ale się nie wczytywałem
smas (21:50)
no i masz za swoje
smas (21:50)
10 lini na palindrom całkowity
Skrobocik (21:50)
i Ty masz tak?
smas (21:50)
10 lini na palindrom ułamkowy
smas (21:51)
tak każdy ma
smas (21:51)
sam kminiłeś?
Skrobocik (21:51)
tak
Skrobocik (21:51)
całość
smas (21:51)
respecta
Skrobocik (21:51)
ale długo był queued
Skrobocik (21:52)
a jak sprawdzasz czy nie wychodzisz za tablicę?
smas (21:52)
no to nie wiem, możesz poświęcić pół nocy nad szukaniem gdzie się wypieprza
Skrobocik (21:52)
za każdym razem, jak sięgasz w prawo?
smas (21:52)
albo możesz poświęcić najbliższą godzinę na przepisanie i zrozumienie i naprawienie Monachera
smas (21:52)
algorytm monachera sprawdza symetrycznie
smas (21:52)
wystarczy sprawdzić w jedną stronę
smas (21:53)
idzie w obie
smas (21:53)
w ogóle ja korzystałem z tego pdfa co dał cedric
smas (21:53)
tam masz wszystko elegancko wyjaśnione
smas (21:53)
od brute force do Monachera
smas (21:53)
zajebiste
Skrobocik (21:53)
no też miałem go, ale wywaliłem
(...) |
|
|
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 1:45, 13 Gru 2006 Temat postu: |
|
|
Moglby ktos wypisac bledy jakie sa w wazniaku? Ja mam tylko te:
- niepotrzebny if
- na poczatku trzeba sprawdzic czy rad[1] faktyczne bedzie 0, bo moze byc 1 jesli dwa pierwsze sa rowne
- dopisac warunki brzegowe prawe i lewe w pierwszym i drugim whileu?
Nie działa.
Btw. Monacher tez nie dziala. Sa tam jakies bledy?
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
r4ku
żul
Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów
Skąd: klikash? :D
|
Wysłany: Śro 2:01, 13 Gru 2006 Temat postu: |
|
|
to co jest na wazniaku to wlasnie manacher.
tam tablica indeksowana jest od 1, wiec jesli wczytujesz %s to musisz przeskalowac czytanie, albo algorytm
przede wszystkim while(i<n) a nie n/2
zabezpieczenie przed wyjsciem z tablicy (z obu stron)
wywalic tego ifa(ale zostawic to co jest w ifie tylko bez ifa :P )
w kolejny whilu zabezpieczyc sie zeby k<=j
i tyle
on jest dla palindormow parzystych, dla nieparzystych musisz
x[i+1+j] w whilu na poczatku zamienic na x[i+j]
|
|
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 2:04, 13 Gru 2006 Temat postu: |
|
|
thx raku. przykladowe piknie daja dobre odpowiedzi, a athina ans od razu, nawet queued nie widze :/
|
|
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
|