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.

Podobne dokumenty
XIII Olimpiada Matematyczna Juniorów

Wydział Matematyki I Informatyki ul. Słoneczna Olsztyn

Jednoznaczność rozkładu na czynniki pierwsze I

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Olimpiada O Diamentowy Indeks AGH 2017/18. Informatyka Etap III

Na poniższym rysunku widać fragment planszy. Pozycja pionka jest oznaczona przez. Pola, na które może dojść (w jednym ruchu), oznaczone są.

Wydział Matematyki I Informatyki ul. Słoneczna Olsztyn

ZADANIE 1 Ciag (a n ), gdzie n 1, jest rosnacym ciagiem geometrycznym. Wyznacz wartość największa 2xa 6 a 2 a 4 a 3 x 2 a 3 a 6. ZADANIE 2 ZADANIE 3

Gala boksu zawodowego

Treści zadań Obozu Naukowego OMJ

Wersja testu A 25 września 2011

Algorytmy sztucznej inteligencji

Klasa 6. Pola wielokątów

Trójkąty Zad. 0 W trójkącie ABC, AB=40, BC=23, wyznacz AC wiedząc że jest ono sześcianem liczby naturalnej.

KONKURS ZOSTAŃ PITAGORASEM MUM. Podstawowe własności figur geometrycznych na płaszczyźnie

Treści zadań Obozu Naukowego OMG

Zadania na dowodzenie Opracowała: Ewa Ślubowska

Internetowe Ko³o M a t e m a t yc z n e

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

Treści zadań Obozu Naukowego OMG

Dział I FUNKCJE I ICH WŁASNOŚCI

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

Internetowe Ko³o M a t e m a t yc z n e

#UczymyDzieciProgramować #ZadanieWprogramie

XI Olimpiada Matematyczna Gimnazjalistów

~ A ~ 1. Dany jest trójkąt prostokątny o bokach długości 12, 16 i 20. Zmniejszamy długość każdego boku o 8. Wtedy:

III WOJEWÓDZKI KONKURS Z MATEMATYKI DLA UCZNIÓW SZKÓŁ PODSTAWOWYCH

gra Chińczyk dla 6 osób

SCENARIUSZE ZAJĘĆ KLASA 1 DIDASKO Ewa Kapczyńska, Krystyna Tomecka

(A1) ... (środowisko)

Łyżwy - omówienie zadania

PRZEDMIOTOWE ZASADY OCENIANIA I WYMAGANIA EDUKACYJNE Z MATEMATYKI Klasa 3

Test na koniec nauki w klasie trzeciej gimnazjum

EGZAMIN MATURALNY Z MATEMATYKI POZIOM PODSTAWOWY 25 SIERPNIA Godzina rozpoczęcia: 9:00. Czas pracy: 170 minut. Liczba punktów do uzyskania: 50

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO OTRZYMANIA PRZEZ UCZNIA POSZCZEGÓLNYCH ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI

PRÓBNY EGZAMIN MATURALNY

Złożoność obliczeniowa zadania, zestaw 2

(x 1), 3 log 8. b) Oblicz, ile boków ma wielokat wypukły, w którym liczba przekatnych jest pięć razy większa od liczby boków.

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY. (zakres podstawowy) klasa 2

WOJEWÓDZKI KONKURS MATEMATYCZNY dla uczniów gimnazjów i oddziałów gimnazjalnych województwa pomorskiego w roku szkolnym 2018/2019 etap wojewódzki

Jarosław Wróblewski Matematyka Elementarna, zima 2014/15

SZKOLNA LIGA ZADANIOWA

Na wyjściu powinna się znaleźć jedna liczba liczba możliwych do uzyskania bukietów, które spodobają się Weronice. Wynik podajcie modulo

WOJEWÓDZKI KONKURS MATEMATYCZNY

PRÓBNY EGZAMIN MATURALNY

ARKUSZ VIII

Dział I FUNKCJE TRYGONOMETRYCZNE

ZBIÓR ZADAŃ - ROZUMOWANIE I ARGUMENTACJA

XV WOJEWÓDZKI KONKURS Z MATEMATYKI

ZESPÓŁ SZKÓŁ W OBRZYCKU

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

XV WOJEWÓDZKI KONKURS Z MATEMATYKI

EGZAMIN MATURALNY Z MATEMATYKI

Rozdział 7 Relacje równoważności

Elżbieta Świda Elżbieta Kurczab Marcin Kurczab. Zadania otwarte krótkiej odpowiedzi na dowodzenie na obowiązkowej maturze z matematyki

Model odpowiedzi i schemat oceniania do arkusza I

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY DRUGIEJ LICEUM OGÓLNOKSZTAŁCĄCEGO ZAKRES PODSTAWOWY

Zadania otwarte krótkiej odpowiedzi na dowodzenie

Pomorski Czarodziej 2016 Zadania. Kategoria C

4. Postęp arytmetyczny i geometryczny. Wartość bezwzględna, potęgowanie i pierwiastkowanie liczb rzeczywistych.

XIV Olimpiada Matematyczna Juniorów

VII Olimpiada Matematyczna Gimnazjalistów

EGZAMIN WSTĘPNY Z MATEMATYKI

Wymagania edukacyjne z matematyki dla klasy III gimnazjum

PLAN WYNIKOWY (zakres podstawowy) klasa 2. rok szkolny 2015/2016

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci

MATEMATYKA WYDZIAŁ MATEMATYKI - TEST 1

Próbny egzamin maturalny z matematyki Poziom rozszerzony

EGZAMIN ÓSMOKLASISTY od roku szkolnego 2018/2019

Przedmiotowe zasady oceniania i wymagania edukacyjne

MATEMATYKA POZIOM PODSTAWOWY PRZYKŁADOWY ZESTAW ZADAŃ NR 2. Czas pracy 120 minut

Test na koniec nauki w klasie trzeciej gimnazjum

Rozwiązaniem nierówności A. B. C. 4 D. 2

MATEMATYKA - WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY

Zestaw A-1: Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.adb i.ads)!!! Zad. 1: 4,3,3 2,2,1 Zad. 2: 3,3,3 Zad.

XXXVIII Regionalny Konkurs Rozkosze łamania Głowy

XIV Olimpiada Matematyczna Juniorów Zawody stopnia pierwszego część korespondencyjna (1 września 2018 r. 15 października 2018 r.)

Suma dziewięciu poczatkowych wyrazów ciagu arytmetycznego wynosi 18, a suma siedmiu poczatkowych

ETAP III wojewódzki 16 marca 2019 r.

V Międzyszkolny Konkurs Matematyczny

EGZAMIN W KLASIE TRZECIEJ GIMNAZJUM CZĘŚĆ 2. MATEMATYKA

LXIII Olimpiada Matematyczna

GEOMETRIA ELEMENTARNA

Szkolna Liga Matematyczna zestaw nr 3 dla klasy 3

x+h=10 zatem h=10-x gdzie x>0 i h>0

Kujawsko-Pomorskie Centrum Edukacji Nauczycieli w Bydgoszczy PLACÓWKA AKREDYTOWANA KLUCZ PUNKTOWANIA ZADAŃ ZAMKNIĘTYCH B D C A B B A B A C D A

Bukiety matematyczne dla gimnazjum

ZESTAWIENIE TEMATÓW Z MATEMATYKI Z PLUSEM DLA KLASY VIII Z WYMAGANIAMI PODSTAWY PROGRAMOWEJ WYMAGANIA SZCZEGÓŁOWE Z PODSTAWY PROGRAMOWEJ

POTĘGI I PIERWIASTKI

Blok V: Ciągi. Różniczkowanie i całkowanie. c) c n = 1 ( 1)n n. d) a n = 1 3, a n+1 = 3 n a n. e) a 1 = 1, a n+1 = a n + ( 1) n

EGZAMIN ÓSMOKLASISTY od roku szkolnego 2018/2019

3. MINIMAX. Rysunek 1: Drzewo obrazujące przebieg gry.

Małopolski Konkurs Matematyczny r. etap wojewódzki A B C D E

PRÓBNY EGZAMIN MATURALNY

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

WOJEWÓDZKI KONKURS MATEMATYCZNY

Matematyk Roku gminny konkurs matematyczny. FINAŁ 19 maja 2017 KLASA TRZECIA

SPIS TREŚCI. Do Nauczyciela Regulamin konkursu Zadania

Temat lekcji Zakres treści Osiągnięcia uczeń: I. FUNKCJE 14

Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON.

Transkrypt:

Koło Młodych Informatyków - Konkurs nr -- Zadanie: A Kapitan Mambeks i gra w skoczki Plik źródłowy: A.pas dla języka Pascal Dostępna pamięć: 6 MB A.c dla języka C A.cpp dla języka C++ Ulubionym zajęciem Kapitana Mambeksa jest gra w skoczki. Gra toczy się na planszy składającej się z n pól o numerach,..., n ułożonych w jednym wierszu w porządku rosnącym. 6 W stanie początkowym pionek znajduje się w polu nr, a następnie jest on przemieszczany na kolejne pola przez dokonywanie skoków. Pierwszy skok musi mieć długość równą, a więc jest to skok na pole nr. Kolejne skoki muszą spełniać jedno z założeń: Jeżeli skok odbywa się w przód, tj. na pole o numerze większym niż pole na którym znajduje się pionek, to musi mieć on długość o jeden większą niż długość poprzedniego skoku. Jeżeli skok odbywa się w tył, tj. na pole o numerze mniejszym niż pole na którym znajduje się pionek, to musi mieć on taką samą długość jak długość poprzedniego skoku. Przykładowo, po wykonaniu pierwszego skoku na pole nr można dokonać skok w przód na pole nr lub skok w tył na pole nr. Każde pole planszy ma przypisany koszt jaki trzeba ponieść dokonując skoku na to pole. Celem gry jest przemieszczenie pionka z pola nr na pole nr n tak, aby ponieść minimalny koszt. Twoim zadaniem jest napisanie programu, który dla zadanej planszy wyznaczy minimalny koszt przemieszczenia pionka z pola nr na pole nr n. Specyfikacja wejścia Wejście zawiera wiele zestawów danych testowych. Pierwszy wiersz pojedynczego zestawu danych zawiera liczbę n ( n ) będącą liczbą pól planszy do gry. Kolejnych n wierszy zawiera jedną liczbę całkowitą k ( < k < ) będącą kosztem jaki trzeba ponieść dokonując skok na dane pole, przy czym wiersz i ty zawiera koszt dla pola o numerze i. Dane wejściowe zakończone są wierszem zawierającym liczbę. Specyfikacja wyjścia Dla każdego zestawu danych należy wypisać jaki jest minimalny koszt przemieszczenia pionka z pola nr na pole nr n.

Koło Młodych Informatyków - Konkurs nr -- 7 8 9 8 7 Przykładowe wejście Przykładowe wyjście

Koło Młodych Informatyków - Konkurs nr -- Zadanie: B Kapitan Mambeks i działki w przestrzeni kosmicznej Plik źródłowy: B.pas dla języka Pascal Dostępna pamięć: 6 MB B.c dla języka C B.cpp dla języka C++ Kapitan Mambeks w ostatnim czasie zajmuje się przydziałem działek budowlanych w kosmicznej przestrzeni trójwymiarowej. Każda działka ma kształt prostokąta i jest ona równoległa do jednej z płaszczyzn wymiaru. Niestety Kapitan popełnił poważne błędy ponieważ niektóre pary działek mają co najmniej jeden punkt wspólny co doprowadziło do konfliktów między właścicielami przydzielonych działek. Twoim zadaniem jest napisanie programu, który dla zadanego planu przydziału działek wyznaczy liczbę par działek, które powodują konflikt. Specyfikacja wejścia Wejście zawiera wiele zestawów danych testowych. Pierwszy wiersz pojedynczego zestawu danych zawiera liczbę n ( n ) będącą liczbą działek. Kolejnych n wierszy zawiera 6 liczb całkowitych: x, y, z, x, y, z ( < x, y, z, x, y, z < ) oddzielonych od siebie pojedynczym odstępem. Liczby (x, y, z ) są współrzędnymi jednego z wierzchołków prostokątnej działki, natomiast (x, y, z ) są współrzędnymi przeciwległego wierzchołka, tj. wierzchołka po przekątnej. Ponieważ powierzchnia działki jest równoległa do jednej z płaszczyzn wymiaru, dlatego jedne z odpowiednich współrzędnych wymiaru są sobie równe, tj. x = x lub y = y lub z = z. Można przyjąć, że pole każdej działki jest większe od zera. Dane wejściowe zakończone są wierszem zawierającym liczbę. Specyfikacja wyjścia Dla każdego zestawu danych należy wypisać liczbę par działek powodujących konflikt, tj. mających co najmniej jeden punkt wspólny.

Koło Młodych Informatyków - Konkurs nr -- Przykładowe wejście 8 8 6 6 8 8 8 7 7 6 6 Przykładowe wyjście

Koło Młodych Informatyków - Konkurs nr -- Zadanie: C Kapitan Mambeks i butelki z wodą Plik źródłowy: C.pas dla języka Pascal Dostępna pamięć: 6 MB C.c dla języka C C.cpp dla języka C++ Kapitan Mambeks ma n butelek wody gazowanej i m butelek wody niegazowanej. Swoje zasoby wody postanowił rozdzielić pomiędzy pewną liczbę osób, przy czym podział postanowił dokonać w taki sposób, aby każda osoba otrzymała taką samą liczbę butelek wody gazowanej i taką samą liczbę butelek wody niegazowanej. Załóżmy, że Kapitan ma n = butelek wody gazowanej i m = butelek wody niegazowanej. Kapitan może podzielić wodę na sposoby: Woda jest przydzielana tylko jednej osobie, otrzymuje ona wszystkie butelki wody gazowanej i wszystkie butelek wody niegazowanej. Woda jest rozdzielana pomiędzy osoby, każdy otrzymuje butelki wody gazowanej i 6 butelek wody niegazowanej. Woda jest rozdzielana pomiędzy cztery osoby, każdy otrzymuje jedną butelkę wody gazowanej i butelki wody niegazowanej. Twoim zadaniem jest napisanie programu, który wyznaczy na ile sposobów Kapitan może podzielić wodę pomiędzy osoby. Specyfikacja wejścia Wejście zawiera wiele zestawów danych testowych. Każdy zestaw danych składa się z jednego wiersza zawierającego dwie liczby całkowite n, m ( n, m ) będące odpowiednio liczbą butelek wody gazowanej i niegazowanej. Dane wejściowe zakończone są wierszem zawierającym dwie liczby. Specyfikacja wyjścia Dla każdego zestawu danych należy wypisać dwie liczby całkowite a, b oddzielone pojedynczym odstępem, gdzie a jest liczbą sposobów na jakie można podzielić wodę, natomiast b jest maksymalną liczbą osób jakie mogą otrzymać wodę.

Koło Młodych Informatyków - Konkurs nr -- 6 7 7 Przykładowe wejście 6 Przykładowe wyjście

Koło Młodych Informatyków - Konkurs nr -- Zadanie: D Kapitan Mambeks i potrawa słodkokwaśna Plik źródłowy: D.pas dla języka Pascal Dostępna pamięć: 6 MB D.c dla języka C D.cpp dla języka C++ Ulubionym przysmakiem Kapitana Mambeksa jest potrawa słodko-kwaśna. Potrawa jest sporządzana z kilku składników, które wybierane są ze zbioru n składników. Każdy składnik ma pewną własność słodkości s i pewną własność kwaśności k. Słodkość potrawy jest równa iloczynowi własności słodkości wszystkich składników z których została ona sporządzona, z kolei kwaśność potrawy jest równa sumie własności kwaśności tych składników. Niech przykładowo potrawa składa się z trzech składników o następujących własnościach: (s =, k = ); (s =, k = ); (s =, k = 6). Słodkość potrawy jest więc równa: s s s = =, a jej kwaśność: k + k + k = + + 6 =. Potrawa Kapitana ma jedną ważną własność, gdyż jej słodkość i kwaśność powinny mieć zbliżone wartości. Twoim zadaniem jest, mając dany zbiór składników, ustalić dobór składników tak, aby różnica między słodkością i kwaśnością była minimalna. Należy jednak pamiętać o tym, że potrawa musi zawierać co najmniej jeden składnik. Specyfikacja wejścia Wejście zawiera wiele zestawów danych testowych. Pierwszy wiersz pojedynczego zestawu danych zawiera liczbę całkowitą n ( n ) będącą liczbą dostępnych składników. Kolejnych n wierszy zawiera opisy składników. Każdy wiersz zawiera dwie dodatnie liczby całkowite s, k określające własność słodkości i kwaśności składnika. Dane są tak dobrane, aby słodkość i kwaśność potrawy sporządzonej ze wszystkich dostępnych składników były mniejsze niż. Dane wejściowe zakończone są wierszem zawierającym liczbę. Specyfikacja wyjścia Dla każdego zestawu danych należy wypisać najmniejszą różnicę między słodkością i kwaśnością potrawy jaką można sporządzić z dostępnych składników.

Koło Młodych Informatyków - Konkurs nr -- 8 7 8 8 8 7 9 6 8 Przykładowe wejście Przykładowe wyjście