Zestaw zadań konkursowych X Regionalnego Konkursu Informatycznego

Podobne dokumenty
Zestaw zadań konkursowych XVII Regionalnego Konkursu Informatycznego

Październik Data Dzień tygodnia Szczęśliwy numerek [Wybierz inny miesiąc]

Boisko piłkarskie: stycznia

Bloki Wyborcze - Telewizja Wrocław

Podstawowe typy zmiennych

PONIEDZIAŁEK WTOREK

Pomorski Czarodziej 2016 Zadania. Kategoria C

EGZAMIN MATURALNY Z INFORMATYKI

Projekty zaliczeniowe Podstawy Programowania 2012/2013

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.

(A1) ... (środowisko)

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI STYCZEŃ POZIOM ROZSZERZONY Część II

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

1 Powtórzenie wiadomości

wrzesień październik listopad s s s

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów 13 luty 2014 Czas 90 minut. Rozwiązania zadań

1. Algorytmy przeszukiwania. Przeszukiwanie wszerz i w głąb.

EGZAMIN MATURALNY Z INFORMATYKI

GRUPA 1. Adres: Plac Kościuszki 13, Tomaszów Mazowiecki

Smerfonizator. Dane wyjściowe Minimalna liczba uruchomień Smerfonizatora

EGZAMIN MATURALNY Z INFORMATYKI POZIOM PODSTAWOWY CZĘŚĆ II 13 MAJA 2019 WYBRANE: Czas pracy: 120 minut. Liczba punktów do uzyskania: 30

Wydział Matematyki I Informatyki ul. Słoneczna Olsztyn

Twoim zadaniem jest przeliczenie temperatury podanej w skali Celsiusza na pozostałe trzy skale.

142 Egzamin maturalny. Informatyka. Poziom rozszerzony. Zbiór zadań

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI STYCZEŃ Arkusz II. Czas pracy: 150 minut Liczba punktów do uzyskania: 35

EGZAMIN MATURALNY Z INFORMATYKI POZIOM PODSTAWOWY CZĘŚĆ II 11 MAJA 2018 WYBRANE: Czas pracy: 120 minut. Liczba punktów do uzyskania: 30

EGZAMIN MATURALNY Z INFORMATYKI

Egzamin. Arkusz II. dla. Czas pracy WYBRANE: (kompilator) ...

UZUPEŁNIA ZDAJĄCY miejsce na naklejkę

EGZAMIN MATURALNY Z INFORMATYKI POZIOM PODSTAWOWY CZĘŚĆ II MAJ 2014 WYBRANE: Czas pracy: 120 minut. Liczba punktów do uzyskania: 30 WPISUJE ZDAJĄCY

V Wojewódzki Konkurs Matematyczny dla uczniów szkół podstawowych województwa wielkopolskiego

Licytacja działek budowlanych

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

HARMONOGRAM ZAJĘĆ J. ANGIELSKI I SEMESTR rok akademicki 2015/2016 zimowy

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.

INFORMATYKA POZIOM ROZSZERZONY CZĘŚĆ II PRZYKŁADOWY ZESTAW ZADAŃ. Czas pracy 150 minut

EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY CZĘŚĆ II 13 MAJA 2019 WYBRANE: Czas pracy: 150 minut. Liczba punktów do uzyskania: 30

PODYPLOMOWE STUDIUM DLA NAUCZYCIELI W ZAKRESIE ICT, JĘZYKÓW OBCYCH ORAZ DRUGIEGO PRZEDMIOTU - kierunek MATEMATYKA. Plan zajęć

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

= = = = = =...

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI

2. Montaż, Uruchomienie, Podłączenie 3

Kuratoryjny Konkurs Informatyczny dla uczniów gimnazjum województwa pomorskiego etap szkolny

SOBOTA 28 maja 2011 GRUPA 5 PU GRUPA 6 PU GRUPA 7 PU GRUPA 8 PU przerwa "kawowa" przerwa "obiadowa"

Rok: Miesiąc: Wrzesień Liczba dni: Ważne daty: Wolne dni:

Kalendarz 2014 / 2015

Boisko piłkarskie: 5 11 maja

Edycja Szczyrk Skalite

Nazwa Grupy: Warsztaty plastyczne Rok szkolny:2017/2018. Wrzesień 2017

Pole wielokąta. Wejście. Wyjście. Przykład

PRÓBNY EGZAMIN MATURALNY Z INFORMATYKI. POZIOM ROZSZERZONY Część II

Spis treści. Statystyka...2. Liczby...8. Figury płaskie Prostokątny układ współrzędnych Wielkości proporcjonalne Procenty...

EGZAMIN MATURALNY Z INFORMATYKI POZIOM ROZSZERZONY CZĘŚĆ II CZERWIEC 2011 WYBRANE: Czas pracy: 150 minut. Liczba punktów do uzyskania: 30

INSTYTUT MEDYCZNY PIELĘGNIARSTWO I STOPNIA SEMESTR V zimowy 2014/2015 zblokowane zajęcia praktyczne z pielęgniarstw klinicznych styczeń

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. WYBRANE: ... (środowisko) ... (kompilator) ... (program użytkowy)

SZKOLNY KONKURS MATEMATYCZNY MATMIX 2007 DROGI UCZNIU!

Liczby całkowite. 1. Liczbą przeciwną do 4 jest liczba: A. 1 4 B. 4 C. 4 D Odczytaj, jakie liczby zaznaczono na osi liczbowej.

g r u 18 XII 11 I Miesiąc Dzień Dzień tygodnia Anestezjologia i i pielęgniarstwo w stanie zagrożenia życia(1) mgr A Chojnowska OIOM

Zadanie: BOW Gra w kręgle

PLAN FERII ZIMOWYCH r r. Zajęcia odbywają się w godzinach 09:00-13:00

1. Napisz program, który wyświetli Twoje dane jako napis Witaj, Imię Nazwisko. 2. Napisz program, który wyświetli wizytówkę postaci:

Zadania z konkursów matematycznych

Stałe, znaki, łańcuchy znaków, wejście i wyjście sformatowane

EGZAMIN MATURALNY Z INFORMATYKI

Małe Olimpiady Przedmiotowe. Test z matematyki

I Niezależne Ogólnopolskie Mistrzostwa w Analizie Danych Wrocław 4 czerwca 2011, kwalifikacje

n, m : int; S, a, b : double. Gdy wartości sumy składowej nie można obliczyć, to przyjąć Sij = 1.03 Dla obliczenia Sij zdefiniować funkcję.

Wydział Matematyki I Informatyki ul. Słoneczna Olsztyn

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.

Tablice jednowymiarowe

EGZAMIN MATURALNY Z INFORMATYKI

Główne przyczyny wypadków drogowych spowodowanych przez kierujących pojazdami, w których poszkodowany został pieszy w 2011 roku

Getin Noble Bank SA wersja 1.0 Infolinia

Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.

Terminy odbioru odpadów komunalnych z nieruchomości niezamieszkałych w 2017 roku. MICKIEWICZA 1/od 1 do 3, 4, 5, 7

Zadanie: A2 Kapitan Mambeks i gra w skoczki Plik źródłowy: A2.pas dla języka Pascal Dostępna pamięć: 64 MB A2.c dla języka C A2.

Zadanie 1 Rozterki administratora

21 grudzień Instrukcja dla zdającego. Życzymy powodzenia! PESEL ZDAJĄCEGO. Miejsce na naklejkę z kodem

Znajdowanie wyjścia z labiryntu

EGZAMIN MATURALNY Z INFORMATYKI WYBRANE: ... (system operacyjny) ... (program użytkowy) ... (środowisko programistyczne)

LISTA 5. C++ PETLE for, while, do while

INŻYNIERIA BEZPIECZEŃSTWA LABORATORIUM NR 2 ALGORYTM XOR ŁAMANIE ALGORYTMU XOR

Automatyczna klasyfikacja zespołów QRS

EGZAMIN MATURALNY Z INFORMATYKI

Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów. Etap szkolny 4 listopada 2014 Rozwiązania zadań

Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu.

2 Zarówno zanonimizowany zbiór danych ilościowych, jak i opis jego struktury powinny mieć format csv:

Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011

Definicje. Algorytm to:

Podstawy programowania, Poniedziałek , 8-10 Projekt, część 1

28 kwietnia 2017 r. godz minut. 68 punktów

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13

EGZAMIN MATURALNY Z INFORMATYKI MAJ 2011 POZIOM PODSTAWOWY CZĘŚĆ I WYBRANE: Czas pracy: 75 minut. Liczba punktów do uzyskania: 20 WPISUJE ZDAJĄCY

Programowanie w języku C++ Agnieszka Nowak Brzezińska Laboratorium nr 2

Czas pracy: 60 minut

VI Warmińsko-Mazurskie Zespołowe Zawody Programistyczne - Wydział Matematyki i Informatyki, UWM

Transkrypt:

Zestaw zadań konkursowych X Regionalnego Konkursu Informatycznego Instytut Informatyki UwB 24.04.2010 r. Uwaga: Skompilowane wersje programów mają być umieszczone na Pulpicie w katalogu o nazwie konkurs. Nazwy plików: z1.exe program będący rozwiązaniem zadania 1, z2.exe zadania 2 itd.

Zadanie 1: Commando Znajdź, namierz, zniszcz to Twoje motto, a jednocześnie słowa wyhaftowane na sztandarze Twojej jednostki antyterrorystycznej. Znajdź - terroryści ostrzegli Twoje miasto jest zaminowane. Jeden zły ruch i wielkie bum - miasto przestanie istnieć. Żądania terrorystów są tak irracjonalne, że nikt nie jest w stanie ich wykonać. Pozostaje rozbrojenie ładunku. Namierz - sztab kryzysowy namierzył wszystkie detektory podłączone do ładunku wybuchowego mogącego obrócić w perzynę całe Twoje miasto. Zniszcz - jako strzelec wyborowy tylko Ty jesteś w stanie rozbroić ładunek. Zadanie bardzo proste musisz znaleźć się w tej samej odległości od trzech detektorów i trzema strzałami je unicestwić. Potem przemieszczasz się w okolice kolejnej trójki detektorów i znów trzy strzały itd. Problem jest tylko jeden czy zdążysz przed eksplozją? Od pierwszego wystrzału masz ograniczony czas na unicestwienie wszystkich detektorów. Dane wejściowe W pierwszej linii dwie liczby x s i y s oznaczające współrzędne miejsca startu komandosa. W drugiej linii n liczba grup (trójek) detektorów do zniszczenia. W kolejnych n liniach po 6 liczb (oddzielonych spacjami) oznaczających odpowiednio współrzędne x i i y i kolejnych detektorów w grupie. W ostatniej linii czas t (w sekundach), w którym musi zostać wykonane zadanie. Pamiętaj każdy strzał to 1 sekunda, a pomiędzy punktami, z których oddawane są strzały, komandos porusza się z prędkością 0.5 m/s. Wszystkie współrzędne wyrażone są w metrach. Zakładamy, że znajdujemy się w I ćwiartce układu współrzędnych. Komandos porusza się pomiędzy trójkami w kolejności zadanej danymi wejściowymi i zawsze najkrótszą drogą. Ograniczenia: wszystkie współrzędne znajdują się w zakresie 0 <= x,y <= 100. Detektory w danej grupie nie mogą leżeć współliniowo. Dane wyjściowe Jeżeli komandos zdąży wykonać zadanie to wyświetlone słowo ALIVE i po spacji czas, który pozostał. Jeżeli nie zdąży słowo DEAD i po spacji czas, którego zbrakło do wykonania zadania. Czas wyświetlony z dokładnością do dwóch miejsc po przecinku. 10 1 2 10 8 10 10 8 10 4 5 5 5 4 5 30 DEAD 4.85

Zadanie 2: Kombatant Instytut Pamięci Narodowej odnalazł Kombatanta pamiętającego jeszcze czasy I i II wojny światowej. Przeprowadził z nim mnóstwo ciekawych wywiadów, z których dowiedział się wiele nieznanych faktów z różnych frontów walk. Informacje były niezwykle interesujące, ale miały jeden drobny mankament. Kombatant starszy Pan miał kłopoty z pamięcią. Zapomniał większość dat. Pamiętał tylko, że opisywane wydarzenie było np. w drugi czwartek kwietnia 1940 roku, a inne w trzecią środę listopada 1915 roku. IPN publikując wywiady zdecydował, że poda konkretne daty opisywanych wydarzeń w stylu, do którego jesteśmy przyzwyczajeni. Poprosił więc sekcję informatyczną, której właśnie stałeś się członkiem, o wyliczenie wszystkich dat. Twoim zadaniem jest napisanie programu, który na podstawie w/w opisu dnia poda jego konkretną datę. Uwagi: Przyjmujemy, że daty mają być wyznaczone według kalendarza gregoriańskiego. W testach mogą wystąpić więc daty od 1583 roku mimo, że nasz Kombatant ich nie pamięta. Jedna linia zawierająca 4 liczby rozdzielone pojedynczą spacją i zakończona znakiem nowej linii, gdzie: - pierwsza cyfra oznacza który, w danym miesiącu, był to poniedziałek, wtorek, środa, czwartek, piątek, sobota lub niedziela - druga cyfra oznacza numer dnia, przy czym poniedziałek to 1, wtorek 2,, niedziela 7 - trzecia liczba oznacza numer miesiąca, przy czym styczeń to 1, luty 2,, grudzień 12 - czwarta liczba oznacza rok wydarzenia Jedna linia (bez żadnych spacji) zakończona znakiem nowej linii zawierająca datę zapisaną w formacie dzień/miesiąc/rok. Proszę zwrócić uwagę na znak /. Ponadto, dzień czy miesiąc pierwszy to 1, a nie 01. 4 6 4 2010 24/4/2010

Zadanie 3: Profesor Pewien profesor bardzo chaotycznie chodzi po schodach i czasem pokonuje po dwa lub trzy stopnie jednocześnie, a czasem tylko jeden. Napisz program obliczający liczbę różnych sposobów pokonania przez profesora n schodów. Liczba całkowita n określająca liczbę stopni (1 <= n <= 1000). Liczba możliwych sposobów pokonania schodów. Przykład 6 24

Zadanie 4: Konkurs w programowaniu Dziś wręczenie nagród dla najlepszych programistów w Białymstoku. Będą telewizja, radio i prasa. Ceremonia wręczenia odbędzie się na nowej, pięknej auli Instytutu Informatyki. Jednak pojawił się problem zepsuło się prawie całe oświetlenie, działa tylko jeden reflektor. Organizatorzy postanawiają rozwiązać tę niedogodność w taki sposób, aby jedyny czynny reflektor w danej chwili oświetlał możliwie największą liczbę uczestników. Twoim zadaniem jest napisanie programu, który pomoże organizatorom i, dla podanego rozstawienia aktorów i promienia okrągłej wiązki światła z reflektora, obliczy maksymalną liczbę uczestników konkursu, jaką może ona objąć swym zasięgiem. Oczywiście położenie reflektora jest regulowane, a wiązka światła jest zawsze okrągła. W pierwszym wierszu znajdują się dwie liczby całkowite r (1 <= r <= 200) oraz n (1 <= n <= 100), oddzielone pojedynczą spacją, oznaczające odpowiednio promień wiązki światła padającej na aulę i liczbę uczestników konkursu. W kolejnych n wierszach podane są pary x i i y i liczb całkowitych (-200 <= x i, y i <= 200), oddzielonych pojedynczą spacją, oznaczające współrzędne punktów określających położenie uczestników konkursu na auli. Zakładamy, że każdy uczestnik konkursu znajduje się w innym miejscu. Wynikiem jest maksymalna liczba uczestników konkursu, jaką swym zasięgiem może objąć reflektor. Należy przyjąć, że uczestnicy konkursu, którzy znajdują się dokładnie na obrzeżu wiązki, są w jej zasięgu. 2 4 2 1 2 3 2 5 4 3 4

Zadanie 5: Labirynt Pewien człowiek obudził się zamknięty w labiryncie. Nie wiedząc jak z niego wyjść wymyślił prosty algorytm przeszukiwania labiryntu w poszukiwaniu wyjścia. Mając nadzieję że labirynt nie zawiera pętli planował zawsze skręcać w prawo na każdym rozwidleniu dróg, gdzie byłaby tylko możliwość takiego skrętu oraz zawracać, gdy natrafi na ślepą uliczkę. Po wielu godzinach chodzenia po labiryncie, na skraju wyczerpania, odnalazł upragnione wyjście, ale gdyby natrafił na jeszcze jedną ślepą uliczkę zrezygnowałby z dalszych poszukiwań. Napisać program obliczający w ilu miejscach przebywał ów człowiek co najmniej dwa razy oraz jak najdalej odszedł od punktu do którego musiał wrócić. Uwaga: Kolejne punkty, które zostały odwiedzone przez tego człowieka są opisane liczbami naturalnymi. Wystąpienie liczb x, y, x oraz x, y, y, x zawsze oznacza zawrócenie się w ślepej uliczce dla x y (w drugim przypadku y został odwiedzony dwa razy). Jedna linia zawierająca ciąg liczb naturalnych, długości maksymalnie 200*10 6, odpowiadających kolejnym punktom w labiryncie odwiedzanych przez owego człowieka, oddzielonych spacjami, zakończona znakiem nowej linii. Jedna linia zawierająca liczbę miejsc odwiedzonych co najmniej dwa razy oraz liczbę odpowiadającą maksymalnej odległości, jaką przeszedł ów człowiek od punktu, do którego musiał wrócić, oddzielone spacją i zakończone znakiem nowej linii. Miarą odległości jest liczba punktów. 1 2 3 4 4 3 5 3 2 6 4 6 3 4 2