Runda 15 [Hard] - Wieża strażnicza
14.03.2011 - Damian Rusak
![]() ![]()
Zadanie tygodnia runda 15; kategoria Hard Limit czasowy: 2s; Limit pamięciowy: 64MB
Wieża strażniczaZaiste nadeszły ciężkie czasy dla naszego królestwa. Wrogowie coraz tłumniej i bezczelniej naruszają nasze granice, kataklizmy i klęski żywiołone nawiedzają nasze ziemie a nasi poddani coraz częściej uczą się czytać i pisać. Przynajmniej to pierwsze niebezpieczeństwo można odsunąć w czasie - oto wzdłuż granicy nasi przodkowie zbudowali onegdaj długi ciąg wież. Jedna z nich jest siedzibą nadwornego maga, reszta pozostała niezagospodarowana. Planujemy wykorzystać tę sytuację i wybrać pewien podciąg tych wież oraz umieścić w nich zbrojne drużyny, gotowe bronić granicy przed najazdami wrażych sił. Nasz nadworny mag jest niezbędny w tych planach - jego wieża musi znaleźć się w wybranym podciągu. Ponadto dla celów militarnych wysokości kolejnych wież (licząc od tej najbardziej na lewo do tej najbardziej na prawo) muszą tworzyć ciąg arytmetyczny. Oczywiście, chcemy aby wybrany podciąg był jak najdłuższy. Przypominamy, że podciąg nie musi być spójny! To znaczy z ciągu Czy potrafisz pomóc nam i przywrócić uśmiech bezpieczeństwa na twarzach stroskanych mieszkańców tych ziem? Wejście: Pierwsza linia wejścia zawiera dwie liczby - liczbę Wyjście: Wyjście powinno zawierać jedną liczbę - długość najdłuższego podciągu arytmetycznego ciągu Przykład: Wejście: 9 4 12 5 9 6 7 8 3 2 0 Wyjście: 5 (szukany podciąg to 12,9,6,3,0 - wieża maga ma wysokość 6) Nie możesz wysyłać i oglądać rozwiązań tego zadania ponieważ nie jesteś zalogowany. Zaloguj się lub załóż konto.
(1 ocena) |
Copyright © 2008-2010 Wrocławski Portal Informatyczny
design: rafalpolito.com