You are on page 1of 1

Różne zadania 4 17 Czerwca 2014

Zadania
[AMPPZ 2013] Kocyki Na płaszczyźnie jest n prostokątów o bokach równoległych do osi układu współ-
rzędnych. Rozważmy zbiór części wspólnych każdej pary prostokątów. Znajdź średnią arytmetyczną pól
prostokątów z tego zbioru.
Ograniczenia: 2 ≤ n ≤ 200 000, 0 ≤ |współrzędne| ≤ 2 000 000.
[Timus OJ] Bad Roads W pewnym kraju jest n miast i m jednokierunkowych dróg. Każdą drogę charak-
teryzują trzy parametry: ci , ti i hi , które oznaczają odpowiednio: koszt przejechania tej drogi (wyrażony
w pieniądzach), czas przejechania tej drogi i minimalna wysokość zawieszenia jaką trzeba mieć, aby tą
drogą przejechać (bo droga jest bardzo dziurawa). Masz do dyspozycji M pieniędzy i T czasu. Jaką mini-
malną wysokość zawieszenia musi mieć Twój samochód, jeśli chcesz przejechać z miasta A do miasta B?
Ograniczenia: 0 ≤ ci ≤ 100 , 1 ≤ n ≤ 102 , 1 ≤ m, ti ≤ 104 , 0 ≤ M, T, hi ≤ 106 , ci , n, m, ti , M, T, hi ∈ Z.
[CF Round #232] On Changing Tree Jest dane drzewo o n wierzchołkach (1 ≤ n ≤ 3 · 105 ), ukorzenione
w wierzchołku nr 1. Należy wykonać na nim q zapytań (1 ≤ q ≤ 3 · 105 ):

• 1 v x k – dodaj do wierzchołka v wartość x, do jego synów wartość x − k, do synów tych synów


x − 2k, do synów synów synów x − 3k, itd.
• 2 v – wypisz sumę wartości wszystkich wierzchołków w poddrzewie v.
Wartości x i k należą do przedziału [0, 109 + 7), odpowiedzi należy wypisywać modulo 109 + 7.
[IOI 2010] Saveit Masz dany graf złożony z n wierzchołków (1 ≤ n ≤ 1 000), oraz liczbę h (1 ≤ h ≤
min(36, n)). Wierzchołki są ponumerowane kolejnymi liczbami całkowitymi od 0 do n − 1. Zakoduj graf
przy użyciu co najwyżej 100 000 bitów, tak, aby inny program (napisany przez Ciebie), po odczytaniu
zakodowanej wiadomości, mógł podać odległości między każdą parą wierzchołków (A, B), taką, że 0 ≤
A ≤ h − 1 i 0 ≤ B ≤ n − 1.
[CEOI 2010] Ogromna wieża Jest n klocków, z których Jaś chce zbudować wieżę. Jaś zważył każdy klocek
i zapisał sobie, że i-ty klocek ma masę mi . Następnie Jaś spostrzegł, że i-ty klocek można postawić na
j-tym klocku tylko wtedy, gdy mi ≤ mj + s (s jest stałą podaną na wejściu). Na ile sposobów można
ustawić wieżę ze wszystkich klocków? Odpowiedź należy podać modulo 109 + 9.
Ograniczenia: 1 ≤ n ≤ 5 · 105 , 1 ≤ s, mi ≤ 109 .

You might also like