Jeżeli chcesz rozpocząć przygodę z branżą IT pierwszą bardzo ważną decyzją będzie wybór języka programowania. Oczywiście to, na jaki język postawimy może wiązać się nie tylko z tym, co chcemy tworzyć, lecz w dużym stopniu uzależnione to będzie od popularności danego języka, możliwą płacą [...]
@maciej-jantarski: Jeśli ktoś się pyta o podręcznik do algorytmów tutaj, to raczej nie szuka formalnych dowodów do każdego algorytmu ;). Mógłbym też polecić TAoCP, ale to się chyba mija z celem.
Zgodnie z nową teorią łączącą CERN z nadchodzącym we wrześniu krwawym księżycem, naukowcy ze Szwajcarii mogą (chcący lub niechcący) wywołać nadejście Antychrysta. Wykopowicze szykujcie się do dnia sądu ostatecznego ( ͡° ͜ʖ ͡°)
No elo drogie Mirki i Mirabelki. Co się nie podziało. Shoshon jedzie do Japonii ( ͡°͜ʖ͡°) Dowiedziałem się, że dostałem stypendium na 6-cio miesięczny pobyt w Japonii, na uniwersytecie w Kumamoto. Wylatuję 30 września na cały semestr.
No i tak sobie pomyślałem, że łatwiej będzie mi przetrwać z dala od cywilizacji gdybym raz na jakiś czas podzielił się doświadczeniami z kraju, gdzie wszyscy ludzie
@s87: Deklaratywne jest poniekąd nadzbiorem funkcyjnego. Deklaratywnym językiem jest też np. prolog czy sql. Kiedyś popełniłem prezentację o funkcyjnych aspektach pythona. Może Ci rozjaśni trochę: http://slides.com/achr/fun-with-funs
@lolczan: Może nie masz ścieżki w PATH ustawionej do tego pliku vcvarsall.bat? W tym wątku, ktoś wspomina, że numpy musi być skompilowany przy pomocy gcc, ale z tego co pamiętam u mnie na windowsie kiedyś zadziałał bodajże trik z VS.
#matematyka Mirki, jak się nazywa taka siatka? Wiem, że bańki mydlane też robią taką siatkę. Było to chyba związane z optymalną drogą pomiędzy kilkoma punktami.
Wziąłem się w końcu za próbę nauki jakiegoś języka od A do Z i w tym celu zamiast bawić się w jakieś wideotutoriale z torrentów. Doszedłem do wniosku że C# będzie chyba dobrym początkiem na start biorąc pod uwagę że mam niskie ale zawsze doświadczenie w PHP, JS, Python. Jakieś podstawy są więc kupiłem sobie w helionie książkę C# 5.0. Programowanie. Tworzenie aplikacji Windows 8, internetowych
Michał, 28 lat: Utrwalił się mit, że aby być kimś, trzeba skończyć studia. Wszyscy pchają się na jakiekolwiek studia, byle studiować. Ale one wcale nie są nam do niczego potrzebne.
Kamil z Lublina ma 7 lat i jest geniuszem matematycznym. Uczy się w drugiej klasie podstawówki, a rozwiązuje już zadania dla szóstoklasistów. W dodatku samodzielnie konstruuje roboty, które
Spróbujemy zatem zagadkę? Masz do dyspozycji 6 rzutów standardową kością. Gra polega na tym, że wykonujesz kolejno rzuty i po dowolnym rzucie możesz przerwać grę. Wtedy otrzymujesz tyle sztabek złota ile wypadło oczek w ostatnim rzucie. Jaką powinieneś zastosować strategię aby zmaksymalizować swoją wygraną?
@karer: Nie podałeś ta de facto strategii dla tej gry, ale rozumiem z grubsza Twój sposób. Możesz zasymulować moje rozwiązanie wraz z Twoim (z tym, że ja znam wynik ;))
Moje rozwiązanie (na razie bez dowodu) jest takie: w pierwszym rzucie biorę tylko 6, w drugim, trzecim i czwartym zadowalam się 5 i 6, w piątym zadowalam się 4, a w ostatnim biorę co wypadnie. Czyli jeśli wypadnie mi coś
@karer: Ale jakiego wzoru oczekujesz? Zagadka jest podana, ja przedstawiłem strategię, którą należy grać aby maksymalizować wartość oczekiwaną liczby sztabek, które otrzymamy.
Poniekąd próbuję udowodnić, że rachunek prawdopodobieństwa nie jest intuicyjny i wyszłoby to w tej symulacji. Strategia ma przyjmować dwa argumenty: numer rzutu oraz liczbę oczek. Dla tych dwóch zmiennych zwraca boola: kończę albo idę dalej. Moja strategia (MS) jest następująca: MS(1, 6) -> kończę MS(1, <6) -> idę dalej MS(2, >=5)
@pcmn: Wartość oczekiwana po k rzutach jest zawsze większa niż po (k-1) rzutach, więc nie ma powodu, dla którego mielibyśmy wcześniej rezygnować z gry w każdym przypadku. Wartość oczekiwana będzie sobie dążyć do n dla k->oo.
@pcmn: Zgadzam się, ma dokładnie (n+1)/2. Ale idąc od ostatniego rzutu, wartość oczekiwana w każdym kolejnym rośnie. Całkowita liczba rzutów nie wchodzi do tego równania, prawda?
@pcmn: Hmm, ma najmniejszą wartość oczekiwaną. W przedostatnim rzucie decydujemy się na dowolną liczbę oczek, która jest powyżej tej wartości oczekiwanej (z grubsza połowa), więc wartość oczekiwana po dwóch rzutach jest (w zależności od parzystości liczby ścianek) ~ 1/2*EX + 1/2*(wartość oczekiwana wartości > EX), więc siłą rzeczy musi to być większe.
@pcmn: No 1/6 * 6 PLUS 5/6*(wartość oczekiwana z poprzedniego kroku).
To co opisałem to dowód najlepszej strategii: patrzymy od końca. Mamy EX (w moim przykładzie 3.5). Zastanawiamy się zatem w kroku 2 od końca po których liczbach opłaca się nam skończyć grę. W tym przypadku 4, 5, 6, których EX jest równa 5. Mamy szansę 1/2 na wylosowanie takiej liczby, w przeciwnym wypadku (również z p-stwem 1/2) idziemy do
Mirki, zastanawiam się dlaczego zawsze odpowiedzią na pytanie jak sprawdzić czy lista jest cykliczna, jest postawienie dwóch pointerów na starcie i puszczenie jednego przesuwając o jedną pozycję, a drugiego przesuwając o dwie pozycji do momentu ich spotkania. Dlaczego nie zostawić jednego pointera na starcie i przesuwać drugi po jednej pozycji? Też się spotkają, a jakoś wydaje się to bardziej logiczne.
#korea #polska #ciekawostki
źródło: comment_s4o7SC09FP7Bc1S8UL5DAbSTXlnChQDq.jpg
Pobierz