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 R - Naszyjnik

 
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ść
Fen
zielony żul



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

Skąd: Bochnia

PostWysłany: Śro 21:23, 29 Lis 2006    Temat postu: zadanie R - Naszyjnik

[link widoczny dla zalogowanych]

niestety tylko tydzień czasu - do 6 XII 2006
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cct
pijak



Dołączył: 21 Mar 2006
Posty: 202
Przeczytał: 0 tematów


PostWysłany: Śro 21:39, 29 Lis 2006    Temat postu: Re: zadanie R - Naszyjnik

Fen napisał:
[link widoczny dla zalogowanych]

niestety tylko tydzień czasu - do 6 XII 2006


Tydzień, nie tydzień - na stronie dra Ślusarka nie ma algorytmów tekstowych! :/
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Yoter
zielony żul



Dołączył: 19 Lis 2005
Posty: 1033
Przeczytał: 0 tematów

Skąd: Gościeradów

PostWysłany: Śro 22:20, 29 Lis 2006    Temat postu:

heh to zadanie baaardzo przypomina mi 250-punktowca z dzisiejszej rundki topcodera :D
Powrót do góry
Zobacz profil autora
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

PostWysłany: Śro 22:47, 29 Lis 2006    Temat postu:

Yoter: Zapomnijmy już o tym jakże smutnym wydarzeniu :wink:
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 23:01, 29 Lis 2006    Temat postu: Re: zadanie R - Naszyjnik

cct napisał:
Fen napisał:
[link widoczny dla zalogowanych]

niestety tylko tydzień czasu - do 6 XII 2006


Tydzień, nie tydzień - na stronie dra Ślusarka nie ma algorytmów tekstowych! :/


Jagm sie czasem jednak przydaje :P

[link widoczny dla zalogowanych]
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: Śro 23:15, 29 Lis 2006    Temat postu:

Dobra rada - używajcie scanf("%s", tab); Za wczytywanie znak po znaku zarobiłem 3 bombki :P .

A tak poza tym, to zerknijcie do tematu w ukrytym dziale, w którym udostępniłem spakowane wykłady z zeszłego roku. Chyba się za wiele nie różnią od obecnych ;) .

edit: Cóż, hansu, trochę mnie ubiegłeś :) .
Powrót do góry
Zobacz profil autora
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

PostWysłany: Śro 23:30, 29 Lis 2006    Temat postu:

Spectro napisał:
zerknijcie do tematu w ukrytym dziale

Ale konspiracja 8)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cct
pijak



Dołączył: 21 Mar 2006
Posty: 202
Przeczytał: 0 tematów


PostWysłany: Czw 0:14, 30 Lis 2006    Temat postu:

Roxel napisał:
Ale konspiracja 8)


Coś jest tajne nie wtedy, jak nie jest znana zawartość, ale jak nie wiadomo o istnieniu tego czegoś.

Anyway, głupie, głupie zadanko. Pomysł żaden, jedynie walka z implementacją tego głupiego KMP (trzeba uważać na indeksy i wartości skrajne - w razie czego wolna i brzydko zaimplementowana binarka [link widoczny dla zalogowanych]). Od takich zadanek są [link widoczny dla zalogowanych], a nie my.

Sheshshsh, idę porobić coś produktywnego...
Powrót do góry
Zobacz profil autora
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 :]

PostWysłany: Czw 1:09, 30 Lis 2006    Temat postu:

Nie marudź, jak Ci się nudzi, spróbuj pomyśleć nad [link widoczny dla zalogowanych].
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cct
pijak



Dołączył: 21 Mar 2006
Posty: 202
Przeczytał: 0 tematów


PostWysłany: Czw 1:56, 30 Lis 2006    Temat postu:

Madras napisał:
Nie marudź, jak Ci się nudzi, spróbuj pomyśleć nad [link widoczny dla zalogowanych].


Po pierwsze, bynajmniej mi się nie nudzi - i dlatego walczenie z debugiem czegoś takiego mnie zirytowało. Po drugie - już jest kolejne zadanko (S), ale o tej porze mi się już nawet go nie chce czytać - za dużo rzeczy do zrobienia na rano. Ech... Ja chce na inne studia ;/
Powrót do góry
Zobacz profil autora
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

PostWysłany: Czw 9:04, 30 Lis 2006    Temat postu:

cct napisał:
Ech... Ja chce na inne studia ;/

EDITED:
@cct: może EPI :wink:


Ostatnio zmieniony przez Roxel dnia Pią 21:50, 01 Gru 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cct
pijak



Dołączył: 21 Mar 2006
Posty: 202
Przeczytał: 0 tematów


PostWysłany: Czw 21:55, 30 Lis 2006    Temat postu:

Roxel napisał:
cct napisał:
Ech... Ja chce na inne studia ;/

@cct: może edytorstwo :wink:


Erm? Comment?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Stasiu
zielony żul



Dołączył: 16 Lis 2005
Posty: 920
Przeczytał: 0 tematów

Skąd: krk

PostWysłany: Pią 19:00, 01 Gru 2006    Temat postu:

cct napisał:

Anyway, głupie, głupie zadanko. Pomysł żaden, jedynie walka z implementacją tego głupiego KMP (trzeba uważać na indeksy i wartości skrajne(...) Od takich zadanek są [link widoczny dla zalogowanych], a nie my.
Sheshshsh, idę porobić coś produktywnego...


Hmmm... strange... Myslalem ze "celem tego przedmiotu jest nauka algorytmow i ich implementacji" :? Od bardziej "pomyslowych" zadan sa np. [link widoczny dla zalogowanych]. I zeby nie bylo, nie mowie ze nie podobaja mi sie zadanka typu I czy P, ale co za duzo to niezdrowo.
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: Pią 19:28, 01 Gru 2006    Temat postu:

Będąc szczerym, to chciałbym, aby zadanie typu R było na kolokwium :mrgreen: .
Powrót do góry
Zobacz profil autora
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

PostWysłany: Wto 14:35, 05 Gru 2006    Temat postu:

Kurwaaaaaa
Ma ktoś jakieś super testy do tego, albo jakieś pomysły gdzie może być mój nieszczęsny ANS :?:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Stasiu
zielony żul



Dołączył: 16 Lis 2005
Posty: 920
Przeczytał: 0 tematów

Skąd: krk

PostWysłany: Wto 15:48, 05 Gru 2006    Temat postu:

Skrobocik: sprawdz dokladnie indeksy przy obliczaniu tablicy KMP ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
krzycho
pijak



Dołączył: 09 Lis 2005
Posty: 151
Przeczytał: 0 tematów

Skąd: Radom

PostWysłany: Wto 15:49, 05 Gru 2006    Temat postu:

Ja tez nie wiedziałem gdzie mam błąd, zrobiłem kilka wersji ... i ciagle ANS. Okazało się że zrobilem sobie tablice CHAR KMP[]... zamiast INT KMP[], co kosztowalo mnie 15 gwiazdek: :mrgreen:

I polecam wczytywac scanf("%s", &(pattern[1])); < co powoduje wczytanie wyrazu w tablicy od indeksu 1.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Lupus
pijak



Dołączył: 02 Lut 2006
Posty: 105
Przeczytał: 0 tematów

Skąd: Lea/Piastowska

PostWysłany: Wto 15:56, 05 Gru 2006    Temat postu:

Spróbuj tego generatora testow...
Kod:
#include <cstdio>
#include <cstdlib>
#include <ctime>

inline void swap(char& a, char& b) { char t=a; a=b; b=t; }
inline void reverse(char *T, int n){
   for(int i=1; i<=n/2; ++i)
      swap(T[i],T[n-i+1]);
}

int main(void) {
   const int max_n = 1000000;
   static char T[max_n+1], P[max_n+1];
   srand(time(NULL));
   int z, n;
   scanf("%d %d", &z, &n);
   printf("%d\n",z);
   while(z--){
      printf("%d\n",n);
      for(int i=1; i<=n; ++i)
         T[i] = rand()%26+'a';
      int x = rand()%n;
      for(int i=1; i<=n; ++i)
         P[i] = T[(i+x)%n+1];
      if(rand()%2) reverse(P,n);
      T[n+1]=0;
      P[n+1]=0;
      if(rand()%2)
         swap(P[rand()%n+1],P[rand()%n+1]);
      printf("%s\n", T+1);
      printf("%s\n", P+1);
   }
   return 0;
}

Nie jest idealny ale coś tam może znajdzie.
Zapusc na: 10000 4
a potem: 1000 1000
Powrót do góry
Zobacz profil autora
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

PostWysłany: Wto 22:12, 05 Gru 2006    Temat postu:

Dzięki Lupus za generatorek. Na razie Athina nie żyje, ale prawdopodobnie już mi zaliczy eRkę, więc spoksik. Najlepsze jest to, że już na tych czteroliterowych parach mi się sypało. Znaczy na te 10000 testów sypnęło się tak z 50, był to szczególny przypadek, i tylko w tę stronę, że dawał ROZNE, zamiast IDENTYCZNE :?

Przy okazji okazało się, że robiłem to jakoś od dupy strony, że nie do końca dobrze zrozumiałem ideę algorytmu. Zacząłem robić po swojemu no i dupa. Nie zawsze moje rozkminki wychodzą tak jak bym chciał :?
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: Śro 3:27, 06 Gru 2006    Temat postu:

tak wogole to to zadanie mozna zrobic bez KMP. jest na to taki prosty algorytm na 7 linijek.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Lupus
pijak



Dołączył: 02 Lut 2006
Posty: 105
Przeczytał: 0 tematów

Skąd: Lea/Piastowska

PostWysłany: Śro 4:47, 06 Gru 2006    Temat postu:

mateo napisał:
tak wogole to to zadanie mozna zrobic bez KMP. jest na to taki prosty algorytm na 7 linijek.

Ej, to mnie zaciekawiłeś .']
Opiszesz ten algorytm?
Albo samą ideę, hinta, linka?
Tak czy inaczej pewnie jest do KMP podobny.
Powrót do góry
Zobacz profil autora
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

PostWysłany: Śro 4:53, 06 Gru 2006    Temat postu:

@mateo: przeszedl on przez athine?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Yoter
zielony żul



Dołączył: 19 Lis 2005
Posty: 1033
Przeczytał: 0 tematów

Skąd: Gościeradów

PostWysłany: Śro 15:51, 06 Gru 2006    Temat postu:

a tak, coś mi Robson mówił... śmieszny ten algorytm jest.... a co najciekawsze działa :D
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:42, 07 Gru 2006    Temat postu:

Lupus napisał:
mateo napisał:
tak wogole to to zadanie mozna zrobic bez KMP. jest na to taki prosty algorytm na 7 linijek.

Ej, to mnie zaciekawiłeś .']
Opiszesz ten algorytm?
Albo samą ideę, hinta, linka?
Tak czy inaczej pewnie jest do KMP podobny.


W sumie to z KMP jest on dosc malo podobny...

@r4ku: tak przeszedl (ale najpierw przepchnalem KMP bo to juz mialem skodowane, a tego algorytmu nie znalem).

@Lupus: polecam Algorytmy i struktury danych Diksa; rozdz 5.3.5, a tak poza tym to tez i poprzedni rozdzial, ale to juz apropo innego zadania:)
Powrót do góry
Zobacz profil autora
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 :]

PostWysłany: Czw 22:41, 07 Gru 2006    Temat postu:

Oł je, przeszło za pierwszym razem, przeklepałem (przekopiowałem?) z wykładu, nawet bez próby zrozumienia algorytu, drugą ręką jedząc kolację... Skutkiem czego w rankingu awansowałem na pozycję 87, pozdrawiam towarzyszów z dołu tabeli ;].
Powrót do góry
Zobacz profil autora
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)
Strona 1 z 1

 
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