Dynamiki 2

Transkrypt

Dynamiki 2
Dynamiki 2
22 października 2013
Zadania
[KI] Autostrady na Euro Twoim zadaniem będzie zbudowanie autostrady na Euro (lepiej późno niż wcale).
Autostrada ma mieć długość n ≤ 1 000 000 kilometrów. Do pomocy zgłosiło się m ≤ 1 000 000 firm, a i-ta
z nich zaoferowała, że zrobi pewien odcinek [ai , bi ] za cenę ci . Jeśli jednak oferty dwóch odcinków się
częściowo pokrywają, to za tę część wspólną trzeba będzie i tak zapłacić dwa razy. Jakie oferty wybrać,
aby zbudować całą autostradę jak najmniejszym kosztem?
[KI] Krasnale Krasnale do codziennej wieczerzy siadają przy długim, jednostronnym stole. Miejsca są ponumerowane od 1 do n, gdzie numer 1 jest najbliżej kuchni, a n najdalej. Z tego powodu, miejsce miejscu nie
jest równe – te lepsze miejsca mają mniejsze numery. Zdarza się, że jakiś krasnal uważa się za fajniejszego
od innego krasnala – wtedy ten fajniejszy krasnal musi koniecznie zająć miejsce o mniejszym numerze.
Znając niektóre zależności między krasnalami (który jest fajniejszy od którego), znajdź liczbę różnych
usadzeń krasnali przy stole. Ograniczenie: n ≤ 19.
[CF CROC-MBTU 2012, ER] Queries for Number of Palindromes Jest dane słowo s o długości nie
większej niż 5 000. Dla q ≤ 1 000 000 zapytań postaci pary liczb (a, b), odpowiedz ile podsłów słowa
sa sa+1 . . . sb to palindromy.
[KI] Zachłanny wąż Wąż porusza się po planszy o wymiarach n × m (1 ≤ n, m ≤ 50). Z dowolnego pola
może się przemieszczać w górę, w prawo, w lewo lub w dół pod warunkiem, że nie wyjdzie poza planszę.
Wąż chce wykonać trzy przejścia:
1. od lewego górnego rogu do prawego dolnego, poruszając się tylko w prawo lub w dół
2. od prawego dolnego rogu do lewego górnego, poruszając się tylko w górę lub w lewo
3. od lewego górnego rogu do prawego dolnego, poruszając się tylko w prawo lub w dół
Kiedy wąż odwiedzi jakieś pole, to zabiera skarb, który się na nim znajduje. Natomiast jeśli wejdzie na
jakieś pole po raz kolejny, to nie zbiera skarbu, bo już go tam nie ma. Znając wartości skarbów w każdym
polu, powiedz zachłannemu wężowi, jaki maksymalny łup może zebrać.
[KI] Basen Basen jest podzielony na n ≤ 400 torów i obecnie pływa na nim s ≤ 1 500 ludzi. Aby spełnić
przepisy BHP pływalni, ratownik Piotrek musi tych ludzi poprzemieszczać tak, aby liczby ludzi na sąsiednich torach różniły się nie więcej niż o 1. Piotrek może kazać konkretnej osobie przepłynąć na konkretny,
sąsiedni tor. Jeśli chce tę osobę przenieść gdzieś dalej, to musi wydać wiele poleceń. Znając dokładne
rozmieszczenie ludzi po torach, stwierdź, ile minimalnie poleceń Piotrek musi wydać, aby przepisy nie były
naruszone.
[ONTAK 2010] Monopolista Na płaszczyźnie jest n ≤ 100 000 wieżowców, do których trzeba doprowadzić
Internet. Masz do dyspozycji dowolnie wiele kabli o długości c ≤ 1 000 000 000. Możesz zatem połączyć
dwa dowolne budynki wtedy i tylko w tedy, gdy starczy między nimi kabla, czyli odległość między tymi
budynkami jest nie większa niż c. Odległość to nie jest jednak długość odcinka łączącego wieżowce. Taki
kabel przechodziłby przez miasto, więc trzeba go położyć wzdłuż ulic, które są izotetyczne1 , czyli, aby
połączyć dwa wieżowce o współrzędnych (x1 , y1 ), (x2 , y2 ), trzeba zużyć |x1 − x2 | + |y1 − y2 | kabla. Jeśli
położysz kabel między każdą parą wieżowców, dla której da się to uczynić, to ile spójnych składowych
powstanie i jaki będzie rozmiar tej największej?
1 izotetyczny
- równoległy do jednej z osi układu współrzędnych

Podobne dokumenty