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 F : Kostki
Idź do strony 1, 2  Następny
 
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ść
kafex
zielony żul



Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów

Skąd: Zawiercie

PostWysłany: Sob 21:03, 21 Paź 2006    Temat postu: Zadanie F : Kostki

[link widoczny dla zalogowanych]

w sumie nigdy nie zapodawałem....ok wracam do AL
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Hetman
pijak



Dołączył: 06 Gru 2005
Posty: 127
Przeczytał: 0 tematów

Skąd: Ustka/Kraków

PostWysłany: Nie 15:44, 22 Paź 2006    Temat postu:

Done ;)
grunt to program wysypujacy sie na wczytywaniu ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Crow
alkoholik



Dołączył: 14 Mar 2006
Posty: 497
Przeczytał: 0 tematów

Skąd: KRK-NH

PostWysłany: Nie 20:57, 22 Paź 2006    Temat postu:

Tablice prawdopodobienstw macie 2 czy 3 wymiarowa?
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: Nie 21:41, 22 Paź 2006    Temat postu:

102*102*2
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: Nie 21:46, 22 Paź 2006    Temat postu:

2*2*202 :lol:

Ale to zadanie jest... głupie O_o . Myślałem, że za swoje rozwiązanie dostanę TLE, a tu OK :? . Zważywszy, że jego czas działania to O(wynik*n^2), a chciałem szybciej (da się?).
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Crow
alkoholik



Dołączył: 14 Mar 2006
Posty: 497
Przeczytał: 0 tematów

Skąd: KRK-NH

PostWysłany: Nie 22:06, 22 Paź 2006    Temat postu:

floaty wystarcza czy double?
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: Nie 22:13, 22 Paź 2006    Temat postu:

Ja miałem double dla bezpieczeństwa.
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: Nie 22:29, 22 Paź 2006    Temat postu:

Spectro: Ja mam złożoność O(wynik*kostka1*kostka2) i nie sądzę żeby dało się zrobić szybciej bez stosowania jakiejś wyższej matematyki. Bo z drugiej strony to nie zdziwiłbym się, gydyby się okazało, że można to zrobić w czasie stałym albo np. liniowym po wielkości kostek - ale to już by nie był dynamik.
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: Nie 23:14, 22 Paź 2006    Temat postu:

Rogal napisał:
Spectro: Ja mam złożoność O(wynik*kostka1*kostka2) i nie sądzę żeby dało się zrobić szybciej bez stosowania jakiejś wyższej matematyki. Bo z drugiej strony to nie zdziwiłbym się, gydyby się okazało, że można to zrobić w czasie stałym albo np. liniowym po wielkości kostek - ale to już by nie był dynamik.


A ja mam O(wynik*(kostka1 + kostka2)) :P
Ale i tak dostalem 2 TLE... ale nie przez zlozonosc tylko przez to ze gdy pisalem petle dla drugiej kostki to oczywiscie skopiowalem petle obslugujaca pierwsza kostke i zapomnialem zmienic ograniczenia w petli z sc1 na sc2:P

[link widoczny dla zalogowanych]
ktos mnie prosil zebym zamiescil binarke, wiec tutaj ja znajdziecie.
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: Pon 0:29, 23 Paź 2006    Temat postu:

mateo: To jak liczysz prawdopodobieństwa nowych stanów bez rozróżniania kostek? :shock:

edited: Po napisaniu posta dotarła do mnie treść posta na który odpowiadałem. Pytanie powyżej jest bez sensu :D

edited 2: Chwilę później dotarło do mnie jak zrobić to tak jak napisał mateo. Potrzebuję wakacji.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
wuodi
pijak



Dołączył: 10 Lis 2005
Posty: 140
Przeczytał: 0 tematów


PostWysłany: Pon 9:38, 23 Paź 2006    Temat postu:

mozna te kostki potraktowac jako jedna kostke o sc1+sc2 scianach i liczyc prawdopodobienstwo wypadniecia n scian?
Powrót do góry
Zobacz profil autora
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?

PostWysłany: Pon 13:37, 23 Paź 2006    Temat postu:

nie wiem co ja robie źle... a robie w taki sposob:
- oddzielnie licze prawdopodobienstwo wypadniecia okreslonej liczby scian dla kazdej kostki
- po pewnej minimalnie liczbie ruchow zaczynam obliczac prawdopodobienstwo wypadniecia w sumie n scian, np:
n = 4
stan po 2 ruchach na poszczegolnych kostkach:
1 kostka:
- 1 sciana - p1
- 2 sciany - p2
- 3 sciany - p3
2 kostka:
- 1 sciana - p4
- 2 sciany - p5
- 3 sciany - p6

wiec conajmniej 4 sciany moga wypasc z prawdopodobienstwem:
P = p1 * p6 + p2 * (p5 + p6) + p3 * (p4 + p5 + p6)
czy takie rozumowanie jest poprawne?
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: Pon 14:50, 23 Paź 2006    Temat postu:

kg86 napisał:

stan po 2 ruchach na poszczegolnych kostkach:
1 kostka:
- 1 sciana - p1
- 2 sciany - p2
- 3 sciany - p3
2 kostka:
- 1 sciana - p4
- 2 sciany - p5
- 3 sciany - p6

wiec conajmniej 4 sciany moga wypasc z prawdopodobienstwem:
P = p1 * p6 + p2 * (p5 + p6) + p3 * (p4 + p5 + p6)
czy takie rozumowanie jest poprawne?


Jak najbardziej. Wlasnie w taki sposob to trzeba liczyc. A jaki masz blad jesli mozna spytac? ANS/TLE/RTE?
jesli masz TLE to sprobuj zrobic obliczanie tej sumy w pojedynczej petli (jesli masz podwojna), a jesli masz ANSa to blad tkwi gdzie indziej.
Powrót do góry
Zobacz profil autora
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?

PostWysłany: Pon 19:58, 23 Paź 2006    Temat postu:

blad ktory mialem wczesniej [program sie zapetlal dla danych, kiedy suma wymiarow dwoch kostek przekraczala 101], zostal rozwiazany - zerowalem tablice po n, zamiast po sc1 i sc2 :P
teraz mam ANSa i nie mam pojecia dlaczego... tzn. przypuszczam ze moze to wynikac z tego, ze dla danych rzedu wiekszego niz:
100 100 200 0.999999999999 program zaczyna mi zwracac wyniki odrobinke nizsze niz program Hetmana :P ale przeciez to jest tylko kwestia przyblizen :P jak ja niby mam ten blad wyeleminowac?
jak wczytujecie prawdopodobienstwo? %Lf?
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: Pon 20:36, 23 Paź 2006    Temat postu:

%Lf są interpretowane jako long double, a w tym zadaniu double wystarczają. Zatem powinno być: %lg lub %lf. Polecam przeczytać na jakimś linuxie (np. na virgo) manual do scanfa i printfa:
Kod:
man 3 scanf
man 3 printf
Powrót do góry
Zobacz profil autora
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?

PostWysłany: Wto 0:40, 24 Paź 2006    Temat postu:

na TCS'ie napisali mi to samo... oczywiscie pomoglo ;P kurwa, tyle czasu stracic przez glupie wczytywanie danych :P tylko ze u mnie nie bylo roznicy w wynikach, a ponoc juz na pierwszym tescie program sie wykrzaczal...
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: Wto 0:50, 24 Paź 2006    Temat postu:

Use the virgo, Luke ;)
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 12:34, 24 Paź 2006    Temat postu:

Macie moze jakies ciekawe testy na to zadanko ... bo ja juz nie moge z tym zadaniem 18 gwiazdek i ciagle rosnie ... :/ błedy ANS i RTE:/

EDITED: przeszlo, blad polegal na okreslaniu liczby zdarzen przez stala, thx mateo.


Ostatnio zmieniony przez krzycho dnia Wto 13:24, 24 Paź 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ść
mateo
pijak



Dołączył: 08 Mar 2006
Posty: 296
Przeczytał: 0 tematów

Skąd: Krk - Biały Prądnik

PostWysłany: Wto 12:36, 24 Paź 2006    Temat postu:

nie mam testow ale jak cos moge looknac na kod...
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: Czw 16:44, 26 Paź 2006    Temat postu:

ktoś mógłby rzucić binarkę?
Powrót do góry
Zobacz profil autora
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?

PostWysłany: Czw 17:14, 26 Paź 2006    Temat postu:

mozesz wejsc na virgo do folderu hetmana :) plik f4.exe - ale bardzo powolny :P [ze nie dostal TLE :P] wiec wrzuce swoja:
[link widoczny dla zalogowanych]
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: Czw 20:58, 26 Paź 2006    Temat postu:

dzięki ;)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
trywialna
pijak



Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów

Skąd: z kontowni:)

PostWysłany: Sob 21:02, 28 Paź 2006    Temat postu:

Ma ktoś może jakieś testy?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
trywialna
pijak



Dołączył: 12 Mar 2006
Posty: 257
Przeczytał: 0 tematów

Skąd: z kontowni:)

PostWysłany: Sob 22:20, 28 Paź 2006    Temat postu:

Nie mam już sił od 2h porównuje wyniki i ciagle mam dobre a na athinie ANS:|
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: Sob 22:34, 28 Paź 2006    Temat postu:

Zarzuć kodem na PW.
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)
Idź do strony 1, 2  Następny
Strona 1 z 2

 
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