|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
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 16:03, 11 Paź 2006 Temat postu: Zadanie C: Patyki |
|
|
nowe zadanko :D
[link widoczny dla zalogowanych]
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostoj
Przewijak Tasmy
Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Śro 16:07, 11 Paź 2006 Temat postu: |
|
|
huraaa, nareszcie
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
wuodi
pijak
Dołączył: 10 Lis 2005
Posty: 140
Przeczytał: 0 tematów
|
Wysłany: Śro 16:18, 11 Paź 2006 Temat postu: |
|
|
nadgorliwcy ;p
|
|
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: Śro 16:45, 11 Paź 2006 Temat postu: |
|
|
Ale szajs, nie można jeszcze submitować :D
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
wuodi
pijak
Dołączył: 10 Lis 2005
Posty: 140
Przeczytał: 0 tematów
|
Wysłany: Śro 17:13, 11 Paź 2006 Temat postu: |
|
|
a juz napisales? :o
|
|
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: Śro 17:39, 11 Paź 2006 Temat postu: |
|
|
Coś tam napisałem, ciekaw tylko byłem czy zadziała bo złożoność powinna być większa niż wyszła u mnie (sądząc po rozmiarze danych).
|
|
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: Śro 22:31, 11 Paź 2006 Temat postu: |
|
|
Termin: 18 X 2006, 23:59:59 ...
|
|
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:21, 11 Paź 2006 Temat postu: |
|
|
mi przeszlo przy n^3 :)
|
|
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 0:27, 12 Paź 2006 Temat postu: |
|
|
kg86 napisał: | mi przeszlo przy n^3 :) |
A mi n^3 nie chce uparcie przejść :/
A jak wypisujesz ciąg? Ja rekurencyjnie ze zlikwidowaną rekurencją ogonową i mam TLE (ze zwykłą też of koz). Pętlić się nie ma gdzie praktycznie, bo same fory, w while rekurencyjnym dodałem nawet dodatkową zmienną liczącą wypisane...
|
|
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 12:05, 12 Paź 2006 Temat postu: |
|
|
no ja do wypisywania ciagu uzylem drugiej macierzy, tzn. jesli dla przedzialu [i,j] optymalne zlamanie jest w miejscu k, to do macierzy wstawialem M[i,j] = k :) a potem wypisywalem rekurencyjnie, kazdy podzial wyznaczal dwa podzadania [wypisz(i,j) : 1) wypisz(i, M[i,j]) oraz 2) wypisz(M[i,j], j)] :)
zreszta nie ma znaczenia, za ktory patyk sie zabierzesz po zlamaniu go na pol, czy najpierw za pierwszy, czy za drugi ;)
|
|
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 12:15, 12 Paź 2006 Temat postu: |
|
|
kg86 napisał: | no ja do wypisywania ciagu uzylem drugiej macierzy, tzn. jesli dla przedzialu [i,j] optymalne zlamanie jest w miejscu k, to do macierzy wstawialem M[i,j] = k :) a potem wypisywalem rekurencyjnie, kazdy podzial wyznaczal dwa podzadania [wypisz(i,j) : 1) wypisz(i, M[i,j]) oraz 2) wypisz(M[i,j], j)] :)
zreszta nie ma znaczenia, za ktory patyk sie zabierzesz po zlamaniu go na pol, czy najpierw za pierwszy, czy za drugi ;) |
Ja to samo mam, i to wypisywanie z pomocniczej rekurencyjnej nawet próbowałem optymalizować (likwidacja ogonowej rek.), mimo, że asymptotyczna i tak powinna tam być liniowa...
Jeśli mógłbyś na priva luknąć byłbym wdzięczny. Ogółem, zastanawiałem się nad warunkami brzegowymi u mnie w pętlach, ale i teoretycztnie, i empirycznie, i wychodzi mi cały czas, że są ok.
|
|
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 12:18, 12 Paź 2006 Temat postu: |
|
|
to zapodaj twoj kod na priva albo na gg. jesli masz TLE to problem napewno nie tkwi w wypisywaniu, masz zapewne za duza stala w zlozonosci spowodowana tym ze za duzo instrukcji wykonujesz w najbardziej wewnetrznej petli i tyle.
|
|
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 12:29, 12 Paź 2006 Temat postu: |
|
|
mateo napisał: | to zapodaj twoj kod na priva albo na gg. jesli masz TLE to problem napewno nie tkwi w wypisywaniu, masz zapewne za duza stala w zlozonosci spowodowana tym ze za duzo instrukcji wykonujesz w najbardziej wewnetrznej petli i tyle. |
Poszedł, z góry dzięki za czas stracony. Ogółem, to wywaliłem deklaracje zmiennych poza pętle etc., zlikwidowałem funkcyjki pomocnicze, nie wiem co jeszcze mogę zrobić.
|
|
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 12:40, 12 Paź 2006 Temat postu: |
|
|
tak na pierwszy rzut oka to chyba jzu wiem co masz zle :D. I program sie zapetla jednak w wypisywaniu, ale powodem jest cos zupelnie innego i blad jest w linijce nr 10: inf = 900000 jest rzeczywiscie silnie wieksze od 106*499 tylko problem w tym, ze inf powinno byc silnie wieksze nie od 106*499, ale od 10^6 * 499 (najlepiej ustawic inf na 10^9, a minimum jakie musi byc to cos w okolicach 10^6 * lg(10^6)):D -> takie bledy sa najfajniejsze co nie?:). przez zbyt niskie infinity twoj program wpisywal do tablicy z minimalnymi wartosciami cos co juz nie moglo byc przez nic zmniejszone w najbardziej wewnetrznej petli i tym samym nic nie zostawalo wpisane do tablicy okreslajacej w ktorym miejscu nalezy zlamac patyk. I potem podczas wypisywania mogly sie dziac rozne cuda... zakladajac ze w tablicy okreslajacej w ktorym miejscu ma zostac zlamany patyk pozostalo w ten sposob jakies nie nadpisane zero to program sie powinien zapetlac podczas wypisywania.
|
|
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 13:15, 12 Paź 2006 Temat postu: |
|
|
mateo napisał: | tak na pierwszy rzut oka to chyba jzu wiem co masz zle :D. I program sie zapetla jednak w wypisywaniu, ale powodem jest cos zupelnie innego i blad jest w linijce nr 10: inf = 900000 jest rzeczywiscie silnie wieksze od 106*499 tylko problem w tym, ze inf powinno byc silnie wieksze nie od 106*499, ale od 10^6 * 499 (najlepiej ustawic inf na 10^9, a minimum jakie musi byc to cos w okolicach 10^6 * lg(10^6)):D -> takie bledy sa najfajniejsze co nie?:). przez zbyt niskie infinity twoj program wpisywal do tablicy z minimalnymi wartosciami cos co juz nie moglo byc przez nic zmniejszone w najbardziej wewnetrznej petli i tym samym nic nie zostawalo wpisane do tablicy okreslajacej w ktorym miejscu nalezy zlamac patyk. I potem podczas wypisywania mogly sie dziac rozne cuda... zakladajac ze w tablicy okreslajacej w ktorym miejscu ma zostac zlamany patyk pozostalo w ten sposob jakies nie nadpisane zero to program sie powinien zapetlac podczas wypisywania. |
Racja - pomoglo :D
Dzieki, uratowales mi ... zadek z ASD (1+2) :)
Glupi, glupi blad... :/
|
|
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: Czw 16:51, 12 Paź 2006 Temat postu: |
|
|
Konrad, dzięki za ten sposób wypisywania ;) . Nawet nie wiesz, jak bardzo mi ułatwiłeś sprawę, nad którą męczyłem się przez póltorej godziny (i nie wymyśliłem :P ).
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
aga
pijak
Dołączył: 25 Wrz 2006
Posty: 114
Przeczytał: 0 tematów
|
Wysłany: Sob 13:57, 14 Paź 2006 Temat postu: |
|
|
A mi się dzieje coś dziwnego: jeśli wczytuję zestawy w pętli while(z--), gdzie z to liczba zestawów, petla wykonuje mi się zawsze dokładnie raz(nawet przy z wiekszm niz 1). Jak wczytuje przez for, wczytuje bez końca. O co chodzi? :shock:
EDIT: nieaktualne. Jak zmieniłam z na zmianną globalną, to działa. Dlaczego tak się dzieje?
|
|
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: Sob 19:01, 14 Paź 2006 Temat postu: |
|
|
aga: Wyślij mi kod na prive'a to spróbuję się dowiedzieć :wink:
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
nathaniel
pijak
Dołączył: 25 Paź 2005
Posty: 229
Przeczytał: 0 tematów
Skąd: Bielsko-Biała
|
Wysłany: Wto 19:50, 17 Paź 2006 Temat postu: |
|
|
A ja jestem nieszczesliwym 'posiadaczem' RTE :( :( Moze ktos ma ochote spojrzec na moj kod albo ma jakies osobiste doswiadczenia...
|
|
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: Wto 20:20, 17 Paź 2006 Temat postu: |
|
|
zapodaj na priva albo wrzuc do tempa na virgo
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
nathaniel
pijak
Dołączył: 25 Paź 2005
Posty: 229
Przeczytał: 0 tematów
Skąd: Bielsko-Biała
|
Wysłany: Wto 22:05, 17 Paź 2006 Temat postu: |
|
|
Wielkie dzieki mateo!!!
Literowka - '1' zamiast 'i'. Pewnie pojawila sie dlatego, ze u mnie w notatkach jest tylko pionowa kreska :D:D
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Azhag
pijak
Dołączył: 16 Paź 2006
Posty: 33
Przeczytał: 0 tematów
|
Wysłany: Śro 16:07, 18 Paź 2006 Temat postu: |
|
|
Jak przekazac tablice K[][]
do funkcji wypisujacej ?
znaczy jak zadeklarowac to w funkcji
|
|
Powrót do góry |
|
|
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
|
Wysłany: Śro 16:39, 18 Paź 2006 Temat postu: |
|
|
typ funkcja(.....,typ K[rozmiar1][rozmiar2]) {...} ?
chyba jakoś tak....
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Azhag
pijak
Dołączył: 16 Paź 2006
Posty: 33
Przeczytał: 0 tematów
|
Wysłany: Śro 16:55, 18 Paź 2006 Temat postu: |
|
|
a jak nie znamy rozmiaru na poczatku ??
|
|
Powrót do góry |
|
|
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
|
Wysłany: Śro 17:32, 18 Paź 2006 Temat postu: |
|
|
rozmiar1 możemy zdaje się pominać, ale jeśli chcesz w ogóle bez rozmiaru to:
[link widoczny dla zalogowanych]
|
|
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
|