no chyba będą musieli do 5 uciąć bo bez przykładu rozwiązanie jest niekompletne - 0 to tylko potencjalna wartość w zerze funkcji, która być może nie istnieje.waral pisze:czyli jak się nie podało to będą ciąć?:Pw 9. znając życie pewnie wiele osób nie podało przykładu funkcji
[LXI OM] I etap
-
Dumel
- Użytkownik

- Posty: 1969
- Rejestracja: 19 lut 2008, o 17:35
- Płeć: Mężczyzna
- Lokalizacja: Stare Pole/Kraków
- Podziękował: 60 razy
- Pomógł: 202 razy
[LXI OM] I etap
- Swistak
- Użytkownik

- Posty: 1856
- Rejestracja: 30 wrz 2007, o 22:04
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 99 razy
- Pomógł: 87 razy
[LXI OM] I etap
To se raczej kiepsko rozpisałeś te przykłady...BSP pisze:W dwunastym \(\displaystyle{ c \ge \frac{3}{2}}\), rozwiązanie praktycznie widać po rozpisaniu kilku kolejnych przykładów, gorzej z udowodnieniem.
Dla \(\displaystyle{ n \ge 2}\) ilość liczb rund wynosi:
\(\displaystyle{ \frac{3}{2}n - 2}\) dla n parzystego
\(\displaystyle{ 3\frac{n-1}{2}}\) dla n nieparzystego
granica w nieskończoności dla obu wyrażeń podzielonych przez n wynosi \(\displaystyle{ \frac{3}{2}}\)
PS. Wam tez nie działa strona olimpiady? Czyżby dodawali rozwiązania, bądź coś zmieniali?
Ja se rozpisałem beż żadnego algorytmu bodajże do 8 i z algorytmem (wspominany już wcześniej algorytm dzielenia na 2 maxymalne identyczne zbiory) do 12 i postawiłem dość solidną tezę, że liczba ruchów potrzebna do wygrania, to \(\displaystyle{ 2n-[log_{2} n]-2}\), jednak i ona padła po napisaniu tego w C++. Liczba ruchów normalnie skacze o 2, jednak czasami skakała tylko o 1 i wg mojego wzoru powinna skoczyć o 1 przy 16, a skoczyła przy 15 :<. A dalej to już kompletny brak regularności względem mojego wzoru :/. Oto wyniki, które wygenerował mój program stosując ten algorytm:
-
pawels
- Użytkownik

- Posty: 302
- Rejestracja: 5 wrz 2009, o 20:15
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 3 razy
- Pomógł: 33 razy
[LXI OM] I etap
To zależy od kształtu rozwiązania. Ja udowodniłem, że dla każdej pary f i g spełniających warunki zadania jedyną wartością f w punkcie 0 jest liczba 0.
10 lat temu we wzorcówce zadania 4. z zawodów matematycznych państw bałtyckich nie dowodzono, że badana funkcja istnieje, więc nie sądzę aby było to tutaj wymagane.
To podejście może wynikać z tego, że w tym zadaniu pytają się o wszystkie liczby x, takie że następująca implikacja jest prawdziwa: Jeżeli fi i g są funkcjami spełniającymi założenia zadania to równość f(0)=x nie prowadzi do sprzeczności.
Wówczas wystarczy oczywiście pokazać, to co napisałem w pierwszym zdaniu.
Swoją drogą też byłem przekonany, że w 12. po pierwszych \(\displaystyle{ \lceil \log_2n\rceil}\) ruchach tego samego algorytmu, z których każdy powoduje powstanie nowego kubka z inna liczba fasolek, każdy następny pojawia się op dwóch ruchach:) Ale rozpisywałem tylko do 13, więc stąd to przypuszczenie.
10 lat temu we wzorcówce zadania 4. z zawodów matematycznych państw bałtyckich nie dowodzono, że badana funkcja istnieje, więc nie sądzę aby było to tutaj wymagane.
To podejście może wynikać z tego, że w tym zadaniu pytają się o wszystkie liczby x, takie że następująca implikacja jest prawdziwa: Jeżeli fi i g są funkcjami spełniającymi założenia zadania to równość f(0)=x nie prowadzi do sprzeczności.
Wówczas wystarczy oczywiście pokazać, to co napisałem w pierwszym zdaniu.
Swoją drogą też byłem przekonany, że w 12. po pierwszych \(\displaystyle{ \lceil \log_2n\rceil}\) ruchach tego samego algorytmu, z których każdy powoduje powstanie nowego kubka z inna liczba fasolek, każdy następny pojawia się op dwóch ruchach:) Ale rozpisywałem tylko do 13, więc stąd to przypuszczenie.
-
JWilk
- Użytkownik

- Posty: 12
- Rejestracja: 27 lis 2009, o 00:16
- Płeć: Mężczyzna
- Lokalizacja: Szczecin
- Pomógł: 1 raz
[LXI OM] I etap
Powiem wam, że np. na 59 OM 1 zadanie z drugiego etapu wymagało podania przykładu. Znam pare osób, które udowodniły co trzeba, podały poprawną odpowiedż, ale nie podały przykładu no i kosztowało ich to finał...
Jeśli chodzi o cfasolki to u mnie w szkole podaje się taką odpowiedź jak podał Swistak.
Jeśli chodzi o cfasolki to u mnie w szkole podaje się taką odpowiedź jak podał Swistak.
- Swistak
- Użytkownik

- Posty: 1856
- Rejestracja: 30 wrz 2007, o 22:04
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 99 razy
- Pomógł: 87 razy
[LXI OM] I etap
Moje rozumowanie przebiegało mniej więcej tak:patry93 pisze:LoL xD <facepalm>
Jakim sposobem w 10. znaleźliście pasujące liczby dla n=3,4? Metodą prób i błędów nie znalazłem żadnego pasującego układu (być może zbyt mało szczęścia co do losowości liczb? ), po czym 80% czasu straciłem na próbowanie udowodnienia, że takie n nie istnieje
A co do 9. - też robiliście "k-tą" iteracją funkcji i dalej idzie z tego, że od pewnego momentu jedna strona jest ujemna, a druga nieujemna?
1. Udowodniłem sobie przypadek z n=2.
2. Dość luźno rozmyślałem nad tym jaka może być odpowiedź.
3. Stwierdziłem, że coś w stylu dowodu dla n=2 nie ma sensu dla większych n i raczej nie ma na to żadnych przeciwwskazań i stwierdziłem, że takie liczby najprawdopodobniej istnieją i zacząłem myśleć nad sposobem ich szukania.
4. Ich losowe szukanie jest dość głupie, jednak po chwili zastanowienia dało się wymyślić sensowny algorytm. Polegał on na tym, że dobieram sobie odpowiednie różne liczby oprócz ostatniej pary, tak aby końcowy iloczyn liczb z jednej grupy wyszedł 2 razy większy niż iloczyn liczb z drugiej grupy i po prostu patrzę na ich różnicę i dostawiam jedna liczbę \(\displaystyle{ r}\), a druga \(\displaystyle{ 2r}\) (gdzie r to ta różnica) i równość iloczynu jak i zarówno sumy jest spełniona. O ile mam farta, to wszystkie liczby są różne, a jak nie, to szukam innych.
Przykładowo dla n=3.
Biorę sobie \(\displaystyle{ a_{1}=1, b_{1}=2}\), nie mogę zrobić tak, aby iloczyn liczb z b wyszedł 2 razy większy, więc teraz dobieram sobie \(\displaystyle{ a_{2}}\) 4 razy większe od \(\displaystyle{ b_{2}}\), zatem \(\displaystyle{ b_{2}=3, a_{2}=12}\). Suma liczb z a, to 13, a suma liczb z b, to 5, więc biorę sobie \(\displaystyle{ a_{3}=8, b_{3}=16}\) i wszystko jest spełnione.
A co do zad 9, to to rozwiązanie z podstawianiem pod n kolejnych iteracji funkcji trochę mi się nie podobało. Moje polegało na tym, że dla n>0 mamy \(\displaystyle{ g(n)>g(f(n))}\), a więc funkcja g nie może przyjąc swojego minimum w punkcie dodatnim, a więc ma swoje jedyne minimum w punkcie 0, więc \(\displaystyle{ g(0)<g(n)}\), dla każdego n>0, a skoro \(\displaystyle{ g(0)=g(f(0))}\), to \(\displaystyle{ f(0)=0}\). To rozwiązanie nie wykorzystuje też faktu, że obie funkcje przekształcają zbiór naturalnych w naturalne .
-
mazur89
- Użytkownik

- Posty: 18
- Rejestracja: 26 lut 2008, o 14:09
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Pomógł: 2 razy
[LXI OM] I etap
W zadaniu 12. wychodzi \(\displaystyle{ c\geq 2}\). Dla \(\displaystyle{ c=2}\) stosunkowo łatwo wypisać jakąś strategię, a dalej rozumujemy tak: niech kubeczek o numerze \(\displaystyle{ k}\) ma wartość \(\displaystyle{ (1+x)^{a_k}}\), gdzie \(\displaystyle{ a_k}\) oznacza liczbę fasolek w kubeczku. Wrzucenie fasolek do odpowiednich kubeczków oznacza pomnożenie ich wartości przez \(\displaystyle{ (1+x)}\). Gracz wybierający jeden z dwóch podzbiorów może zadbać o to, aby zawsze jego łączna wartość nie przekroczyła połowy wartości wszystkich kubeczków, a to oznacza, że zwiększymy wartość całego zbioru kubeczków co najwyżej \(\displaystyle{ 1+\frac{x}{2}}\) razy. Ale żeby w każdym kubeczku była inna liczba fasolek, to cały zbiór musi mieć wartość co najmniej \(\displaystyle{ \frac{(1+x)^n-1}{(1+x)-1}}\), czyli ruchów musi być przynajmniej \(\displaystyle{ n\cdot \frac{\log_{1+\frac{x}{2}}\frac{(1+x)^n-1}{(1+x)-1}}{n}}\), co po przejściu z \(\displaystyle{ n\to \infty}\) daje \(\displaystyle{ c\geq\log_{1+\frac{x}{2}}(1+x)}\), a po przejściu z \(\displaystyle{ x\to 0}\) daje \(\displaystyle{ c\geq2}\).
-
kubek1
- Użytkownik

- Posty: 249
- Rejestracja: 15 wrz 2008, o 19:35
- Płeć: Mężczyzna
- Lokalizacja: Syberia
- Podziękował: 15 razy
- Pomógł: 32 razy
[LXI OM] I etap
Ja tam robiłem w 9 na iteracje i uzyskałem, że funkcja g jest większa od jakiejś tam sumy z iteracjami f. Stąd wynikało, że ta suma musi być zbieżna, gdyż jej wyrazy są nieujemne i stąd było prosto do tezy
-
Dumel
- Użytkownik

- Posty: 1969
- Rejestracja: 19 lut 2008, o 17:35
- Płeć: Mężczyzna
- Lokalizacja: Stare Pole/Kraków
- Podziękował: 60 razy
- Pomógł: 202 razy
[LXI OM] I etap
wykorzystuje, bo inaczej nie masz gwarancji (no chyba że byś to udowodnił ale nie piszesz abyś to zrobił) że minimum jest osiąganeSwistak pisze:A co do zad 9, to to rozwiązanie z podstawianiem pod n kolejnych iteracji funkcji trochę mi się nie podobało. Moje polegało na tym, że dla n>0 mamy \(\displaystyle{ g(n)>g(f(n))}\), a więc funkcja g nie może przyjąc swojego minimum w punkcie dodatnim, a więc ma swoje jedyne minimum w punkcie 0, więc \(\displaystyle{ g(0)<g(n)}\), dla każdego n>0, a skoro \(\displaystyle{ g(0)=g(f(0))}\), to \(\displaystyle{ f(0)=0}\). To rozwiązanie nie wykorzystuje też faktu, że obie funkcje przekształcają zbiór naturalnych w naturalne .
- jerzozwierz
- Użytkownik

- Posty: 523
- Rejestracja: 22 lut 2009, o 10:13
- Płeć: Mężczyzna
- Lokalizacja: Rzeszów
- Podziękował: 8 razy
- Pomógł: 42 razy
[LXI OM] I etap
Tak się wczytuję w to rozwiązanie 12, i nie mogę ogarnąć co znaczy to x mógłby mnie ktoś oświecić?
- Swistak
- Użytkownik

- Posty: 1856
- Rejestracja: 30 wrz 2007, o 22:04
- Płeć: Mężczyzna
- Lokalizacja: Warszawa
- Podziękował: 99 razy
- Pomógł: 87 razy
[LXI OM] I etap
Nie rozumiem :/. A istnieje funkcja w dodatnich, która nie ma minimum (chodziło mi zejście z naturalnych w nieujemne, może tu się nie wyraziłem precyzyjnie, albo nadal czegoś nie rozumiem)?Dumel pisze:wykorzystuje, bo inaczej nie masz gwarancji (no chyba że byś to udowodnił ale nie piszesz abyś to zrobił) że minimum jest osiąganeSwistak pisze:A co do zad 9, to to rozwiązanie z podstawianiem pod n kolejnych iteracji funkcji trochę mi się nie podobało. Moje polegało na tym, że dla n>0 mamy \(\displaystyle{ g(n)>g(f(n))}\), a więc funkcja g nie może przyjąc swojego minimum w punkcie dodatnim, a więc ma swoje jedyne minimum w punkcie 0, więc \(\displaystyle{ g(0)<g(n)}\), dla każdego n>0, a skoro \(\displaystyle{ g(0)=g(f(0))}\), to \(\displaystyle{ f(0)=0}\). To rozwiązanie nie wykorzystuje też faktu, że obie funkcje przekształcają zbiór naturalnych w naturalne .
- tkrass
- Użytkownik

- Posty: 1429
- Rejestracja: 21 lut 2008, o 13:11
- Płeć: Mężczyzna
- Lokalizacja: Cambridge / Warszawa
- Podziękował: 10 razy
- Pomógł: 186 razy
[LXI OM] I etap
Owszem Wojtku, funkcja może dążyć do jakiejś wartości, ale jej nie przyjmować. Np. \(\displaystyle{ f(x)= \frac{1}{x}}\). A np. kontrprzykładem do funkcji z \(\displaystyle{ N_0}\) w \(\displaystyle{ R_{+}}\) będzie \(\displaystyle{ f(0)=1}\), \(\displaystyle{ f(x+1)= \frac{f(x)}{2}}\) dla \(\displaystyle{ x>0}\).
-
Punkitititi
- Użytkownik

- Posty: 21
- Rejestracja: 20 mar 2008, o 08:23
- Płeć: Mężczyzna
- Lokalizacja: Genua
[LXI OM] I etap
mazur89, jak dla mnie jesteś bogiem. W sumie to brakło mi czasu na zajęcie się 12, ale i tak nie mam złudzeń.