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

Podobne dokumenty
Jarosław Wróblewski Matematyka Elementarna, lato 2014/15

Jarosław Wróblewski Matematyka Elementarna, zima 2015/16

Podzielność, cechy podzielności, liczby pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność.

Zestaw 1 ZESTAWY A. a 1 a 2 + a 3 ± a n, gdzie skªadnik a n jest odejmowany, gdy n jest liczb parzyst oraz dodawany w przeciwnym.

ETAP III wojewódzki 16 marca 2019 r.

Zestaw 1-1 Organizacja plików: Oddajemy tylko źródła programów (pliki o rozszerzeniach.cpp)!!!

Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.

Zadania język C++ Zad. 1. Napisz program wczytujący z klawiatury wiek dwóch studentów i wypisujący informację o tym, który z nich jest starszy.

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

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

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

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. Czwartek 28 marca zaczynamy od omówienia zadań z kolokwium nr 1.

Czas pracy: 60 minut

Zadania do wykonania. Rozwiązując poniższe zadania użyj pętlę for.

XII Olimpiada Matematyczna Juniorów Zawody stopnia pierwszego część korespondencyjna (1 września 2016 r. 17 października 2016 r.)

Uniwersytet Kazimierza Wielkiego w Bydgoszczy Zespół Szkół nr 5 Mistrzostwa Sportowego XV Liceum Ogólnokształcące w Bydgoszczy

Jarosław Wróblewski Matematyka Elementarna, lato 2012/13. W dniu 21 lutego 2013 r. omawiamy test kwalifikacyjny.

... (środowisko) minut

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

Specyfikacja: Dane: Niepusty, skończony ciąg liczb dodatnich. Wynik:...

Wydział Matematyki I Informatyki ul. Słoneczna Olsztyn

if (wyrażenie ) instrukcja

KONKURS ZOSTAŃ EUKLIDESEM 11 czerwca 2011

Wersja testu A 25 września 2011

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Przykładowe zadania na kółko matematyczne dla uczniów gimnazjum

W każdym zadaniu za 0, 1, 2, 3, 4 poprawne odpowiedzi otrzymuje się odpowiednio 0, 1, 3, 6, 10 punktów.

Projekt Era inżyniera pewna lokata na przyszłość jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Dlaczego warto uczyć się języków obcych?

Wprowadzenie do informatyki - ć wiczenia

Podstawy informatyki. Informatyka Stosowana Zajęcia nr 6. autor: Grzegorz Smyk

Zadania do samodzielnego rozwiązania

Jarosław Wróblewski Matematyka Elementarna, zima 2013/14. Czwartek 21 listopada zaczynamy od omówienia zadań z kolokwium nr 2.

Wstęp do informatyki- wykład 1 Systemy liczbowe

Podstawy informatyki. Informatyka Stosowana Zajęcia nr 5. autor: Grzegorz Smyk

Pzetestuj działanie pętli while i do...while na poniższym przykładzie:

LUBELSKA PRÓBA PRZED MATUR MATEMATYKA - poziom rozszerzony LO

Tablice jednowymiarowe

Pomorski Czarodziej 2016 Zadania. Kategoria C

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

INFORMATYKA Z MERMIDONEM. Programowanie. Moduł 5 / Notatki

Matematyka podstawowa I. Liczby rzeczywiste, zbiory

Indukcja matematyczna

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

KURS WSPOMAGAJĄCY PRZYGOTOWANIA DO MATURY Z MATEMATYKI ZDAJ MATMĘ NA MAKSA. przyjmuje wartości większe od funkcji dokładnie w przedziale

Wstęp do informatyki- wykład 1


1. Napisz program wypisujący w kolejnych wierszach standardowego wyjścia pojedyncze słowa następującego napisu Bardzo dlugi napis. 2.

Wydział Matematyki I Informatyki ul. Słoneczna Olsztyn

Liczby rzeczywiste. Działania w zbiorze liczb rzeczywistych. Robert Malenkowski 1

KURS MATURA ROZSZERZONA część 1

LI Olimpiada Matematyczna Rozwiązania zadań konkursowych zawodów stopnia trzeciego 3 kwietnia 2000 r. (pierwszy dzień zawodów)

Pracownia Komputerowa wykład IV

Napisz program, który dla podanej na standardowym wejściu temperatury w stopniach Fahrenheita wypisze temperaturę w stopniach Celsjusza.

Podzielność, cechy podzielności, liczby pierwsze, największy wspólny dzielnik, najmniejsza wspólna wielokrotność.

czyli tuzin zadań Wojciech Guzicki Sielpia, 22 października 2016 r.

Jarosław Wróblewski Matematyka Elementarna, lato 2010/11

KONKURS MATEMATYCZNY

WHILE (wyrażenie) instrukcja;

Łyżwy - omówienie zadania

2 Arytmetyka. d r 2 r + d r 1 2 r 1...d d 0 2 0,

Jarosław Wróblewski Analiza Matematyczna 1A, zima 2012/13

Kod U2 Opracował: Andrzej Nowak

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

! + 1 2! k!.

I. Podstawy języka C powtórka

Programowanie dynamiczne

Pracownia Komputerowa wyk ad IV

wagi cyfry pozycje

LISTA 1 ZADANIE 1 a) 41 x =5 podnosimy obustronnie do kwadratu i otrzymujemy: 41 x =5 x 5 x przechodzimy na system dziesiętny: 4x 1 1=25 4x =24

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

Przypomnienie wiadomości dla trzecioklasisty C z y p a m i ę t a s z?

Zestaw 3. - Zapis liczb binarnych ze znakiem 1

Gala boksu zawodowego

WHILE (wyrażenie) instrukcja;

Technologie Informacyjne

Napisz program wypisujący na standardowym wyjściu następujący napis: Napis zawierający różne dziwne znaczki // \ \$ &%.

KONKURS ZOSTAŃ EUKLIDESEM CZĘŚĆ I

EGZAMIN MATURALNY Z INFORMATYKI 17 MAJA 2016 POZIOM ROZSZERZONY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I WYBRANE: Czas pracy: 90 minut

Wielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika

6. Liczby wymierne i niewymierne. Niewymierność pierwiastków i logarytmów (c.d.).

XV WOJEWÓDZKI KONKURS Z MATEMATYKI

Zapis liczb binarnych ze znakiem

Liczby i działania str. 1/6

2. Zmienne i stałe. Przykłady Napisz program, który wypisze na ekran wynik dzielenia 281 i 117 w postaci liczby mieszanej (tj. 2 47/117).

Wielkości liczbowe. Wykład z Podstaw Informatyki. Piotr Mika

1 Powtórzenie wiadomości

Obóz Naukowy Olimpiady Matematycznej Gimnazjalistów

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.

Załóżmy, że musimy zapakować plecak na wycieczkę. Plecak ma pojemność S. Przedmioty mają objętości,,...,, których suma jest większa od S.

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

ZESPÓŁ SZKÓŁ W OBRZYCKU

Pętla for. Matematyka dla ciekawych świata -19- Scilab. for i=1:10... end. for k=4:-1:1... end. k=3 k=4. k=1. k=2

Przedmiotowe zasady oceniania i wymagania edukacyjne z matematyki dla klasy drugiej gimnazjum

Wokół Problemu Steinhausa z teorii liczb

a 1, a 2, a 3,..., a n,...

Laboratorium nr 1. i 2.

WYRAŻENIA ALGEBRAICZNE

X Olimpiada Matematyczna Gimnazjalistów

Transkrypt:

Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Olimpiada O Diamentowy Indeks AGH 017/18 Informatyka Etap III Zadania po 17 punktów Zadanie 1 Dla pewnej N-cyfrowej liczby naturalnej obliczono sumę N-tych potęg cyfr tej liczby otrzymując kolejną liczbę N-cyfrową. Na przykład dla liczb: 54, 54, 600,... suma ta wynosi 16. Niestety pierwotna liczba zaginęła ale wiadomo, że była to największa z możliwych takich liczb. Proszę napisać program, który na podstawie zachowanej sumy wyznaczy pierwotną liczbę. W pierwszym wierszu standardowego wejścia znajduje się jedna liczba naturalna n (n < 10 11 ) będąca zachowaną sumą. jedną liczbę będącą pierwotną liczbą. 16 600 1

Zadanie Pewnych liczb nie można przedstawić jako sumy elementów spójnego fragmentu ciągu Fibonacciego (f 0 = f 1 = 1; f n = f n 1 + f n dla N > 1), na przykład 9, 14, 15, 17,. Proszę napisać program, który wczytuje liczbę naturalną N i wypisuje następną taką liczbę większą od N. W pierwszym wierszu standardowego wejścia znajduje się jedna liczba naturalna N (0 < N < 10 6 ). Program powinien wypisać na standardowe wyjście jedną liczbę. 17

Zadanie Dany jest ciąg N wyrazów numerowanych od 1 do N, wyrazy ciągu są liczbami naturalnymi. Proszę napisać program, który wyznaczy długość najdłuższego spójnego podciągu, którego wyrazy zawierają tę samą cyfrę. Na przykład dla ciągu: 1 4 9844 1490 81 7 odpowiedzią jest (podciąg 4 9844 1490). W pierwszym wierszu standardowego wejścia znajduje się jedna liczba naturalna (0 < N < 10 6 ) będąca długością ciągu, kolejne N wierszy zawiera wyrazy ciągu (0 < a i < 10 9 ). Program powinien wypisać na standardowe wyjście jedną liczbę będącą maksymalną długością podciągu. 7 1 4 9844 1490 81 7

Zadanie 4 Dana jest N elementowa tablica T zawierająca liczby naturalne większe od 1. Po tablicy możemy przemieszczad się według następującej zasady: z pola o indeksie i możemy przeskoczyć na pole o indeksie i + k, jeżeli k jest czynnikiem pierwszym liczby T [i] mniejszym od T [i]. Proszę napisać program, który wyznacza i wypisuje na standardowe wyjście minimalną liczbę skoków koniecznych aby przejść z pola o indeksie 0 na pole o indeksie N 1. Jeżeli powyższe przejście nie jest możliwe program powinien wypisać -1. W pierwszym wierszu standardowego wejścia znajduje się jedna liczba całkowita N oznaczająca rozmiar tablicy T. W każdym z kolejnych N wierszy znajduje się jedna liczba naturalna większa od 1 - kolejny element tablicy T. jedną liczbę całkowitą, oznaczającą minimalną liczbę skoków koniecznych aby przejść z pola o indeksie 0 na pole o indeksie N 1. Jeżeli powyższe przejście nie jest możliwe program wypisuje -1. Ograniczenia 1 < N 1000000. Dla każdego elementu tablicy, T [i], zachodzi 1 < T [i] 100000. 9 10 8 5 6 1 1 6 4 5 4

Zadania po 16 punktów Zadanie 5 Dany jest ciąg zer i jedynek rozpoczynający się od jedynki. Proszę napisać program, który odpowiada na pytanie na ile sposobów można pociąć ten ciąg na kawałki, z których każdy reprezentuje zapisaną dwójkowo liczbę pierwszą, a powstały ciąg liczb pierwszych jest rosnący. Każdy kawałek musi rozpoczynać się od jedynki, a jego długość nie może być większa od. Na przykład dla ciągu 11111101 możliwe są dwa podziały spełniające warunki zadania, czyli: 11 111101 (dziesiętnie i 61) oraz 111 11101 (dziesiętnie 7 i 9). W pierwszym wierszu standardowego wejścia znajduje się ciąg zer i jedynek (bez spacji) o długości mniejszej niż 55. liczbę sposobów, na które można pociąć ciąg wejściowy. 11111101 5

Zadanie 6 Dany jest ciąg S złożony z N liczb naturalnych. Proszę napisać program, który znajduje najmniejszą liczbę całkowitą dodatnią, jakiej nie da się otrzymać jako sumy wybranych (być może wszystkich) elementów ciągu S. W pierwszym wierszu standardowego wejścia znajduje się jedna liczba całkowita N oznaczająca długość ciągu. W każdym z kolejnych N wierszy znajduje się jedna dodatnia liczba całkowita - kolejny element ciągu S. jedną liczbę całkowitą dodatnią, oznaczającą najmniejszą liczbę, jakiej nie da się otrzymać jako sumy wybranych (być może wszystkich) elementów ciągu S. Ograniczenia 1 N 0. Dla każdego elementu ciągu, S i, zachodzi 1 S i 100000. 5 1 4 6