You are on page 1of 1

Dynamiki 15 października 2013

Teoria
Dynamik to po prostu funkcja rekurencyjna!

Zadania
[KI] Gra kontraatakuje Jest dany ciąg n ≤ 2 000 liczb. Aleksander i Michał na zmianę zabierają liczbę z
końca, albo z początku. Każdy z nich chce zebrać liczby o maksymalnej sumie. Jeśli obaj grają optymalnie,
to jaki będzie wynik?
[KI] Nawiasy kwadratowe Ile jest poprawnych wyrażeń nawiasowych długości 2n, takich, że na pozycjach
s1 , s2 , . . ., sk znajdują się nawiasy otwierające? Ograniczenia: 1 ≤ n ≤ 25, 0 ≤ k ≤ 2n.

[KI] Miasta partnerskie Dane jest drzewo o n ≤ 50 000 wierzchołkach. Ile jest w nim skojarzeń?
[XVII OI] Gra w minima Asia i Basia grają w grę. Na stole leży n ≤ 1 000 000 kart, a i-ta z nich ma
wartość ki (1 ≤ ki ≤ 109 ). Zaczyna Asia, po czym obie wykonują ruchy na zmianę, dopóki karty się nie
skończą. Ruch polega na zabraniu ze stołu dowolnej (ale dodatniej) liczby kart i otrzymaniu tylu punktów
ile jest równe minimum z wartości zabranych kart. Każdej dziewczynie zależy na tym, aby różnica między
jej wynikiem, a wynikiem tej drugiej była możliwie największa. Jeśli obie grają optymalnie, to jaka będzie
różnica między liczbą punktów Asi, a liczbą punktów Basi?
[KI] Liczby spadkowe Ile jest liczb naturalnych, które spełniają następujące warunki:
1. mają dokładnie n cyfr w systemie o podstawie b,
2. są podzielne przez m,
3. w systemie o podstawie b ich cyfry tworzą ciąg nierosnący (np. 433321, ale nie 123334).

Ograniczenia: 2 ≤ n ≤ 1 000, 2 ≤ b ≤ 20, 2 ≤ m ≤ 600. O nmb2 jest za wolne.
[XVI OI] Poszukiwania Zły Bitocy porwał Bajtynę i uwięził ją w wieży o n piętrach. Teraz Bajtek chce ją
odzyskać, poprzez zgadnięcie, na którym piętrze została uwięziona. Aby było prościej, może zadawać Bi-
tocemu pytania postaci: „Czy Bajtyna jest wyżej/niżej niż piętro x?” (gdzie musi wybrać jeden z wyrazów
„wyżej” i „niżej”, a pod x podstawić wybraną przez siebie wartość). Bitocy odpowiada zawsze zgodnie z
prawdą, ale jeśli jego odpowiedź brzmi „tak”, to Bajtek musi mu zapłacić a złotych, natomiast jeśli odpo-
wiedź brzmi „nie”, to Bajtek musi mu zapłacić b złotych. Twoim zadaniem jest zadawać pytania Bitocemu
w ten sposób, aby przede wszystkim poznać położenie Bajtyny, a poza tym zrobić to jak najtaniej się
da. Przy czym „ jak najtaniej się da” znaczy, że jeśli w pewnym momencie rozmowy da się wywniosko-
wać, że od tego momentu, niezależnie od dalszych odpowiedzi Bitocego, Bajtek może odgadnąć położenie
Bajtyny, wydając przy tym nie więcej niż K złotych, to od tego momentu Bajtek nie może wydać więcej
niż K złotych. Jeśli wyda za dużo, to Bajtyna odejdzie od takiego biedaka. Ograniczenia: 1 ≤ n ≤ 109 ,
1 ≤ a, b ≤ 10 000.

You might also like