Matematyka dyskretna - 8. Egzaminy próbne. Uwaga! Niektórych z tych zadań nie obejmuje program dla studiów zaocznych - proszę się tym nie niepokoić -

Podobne dokumenty
Matematyczne Podstawy Informatyki

a) 7 b) 19 c) 21 d) 34

MATEMATYKA DYSKRETNA - KOLOKWIUM 2

Matematyka dyskretna

Matematyka dyskretna - 7.Drzewa

Suma dwóch grafów. Zespolenie dwóch grafów

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Matematyka Dyskretna - zadania

5c. Sieci i przepływy

Czy istnieje zamknięta droga spaceru przechodząca przez wszystkie mosty w Królewcu dokładnie jeden raz?

Rozdział 8 PROGRAMOWANIE SIECIOWE

7. Teoria drzew - spinanie i przeszukiwanie

PRZEWODNIK PO PRZEDMIOCIE

Matematyka dyskretna

Indukcja matematyczna

Zadania do samodzielnego rozwiązania

Programowanie sieciowe. Tadeusz Trzaskalik

Drzewa. Jeżeli graf G jest lasem, który ma n wierzchołków i k składowych, to G ma n k krawędzi. Własności drzew

Matematyczne Podstawy Informatyki

Algorytmy Równoległe i Rozproszone Część V - Model PRAM II

Algorytmiczna teoria grafów

0 --> 5, 1 --> 7, 2 --> 9, 3 -->1, 4 --> 3, 5 --> 5, 6 --> 7, 7 --> 9, 8 --> 1, 9 --> 3.

Przykładowe zadania z teorii liczb

Teoria liczb. Magdalena Lemańska. Magdalena Lemańska,

MADE IN CHINA czyli SYSTEM RESZTOWY

TEORETYCZNE PODSTAWY INFORMATYKI

Matematyka dyskretna

Z-ZIP-1004 Matematyka dyskretna Discrete mathematics. Stacjonarne Wszystkie Katedra Matematyki Dr hab. Artur Maciąg, prof. PŚk

Grafy (3): drzewa. Wykłady z matematyki dyskretnej dla informatyków i teleinformatyków. UTP Bydgoszcz

Z-LOG-1004 Matematyka dyskretna Discrete mathematics. Przedmiot podstawowy Wybieralny polski Semestr III

Wstęp do programowania. Drzewa. Piotr Chrząstowski-Wachtel

Struktury danych i złożoność obliczeniowa Wykład 5. Prof. dr hab. inż. Jan Magott

Poprawność semantyczna

EGZAMIN, ANALIZA 1A, , ROZWIĄZANIA

Egzamin, AISDI, I termin, 18 czerwca 2015 r.

Matematyka dyskretna - 5.Grafy.

WYMAGANIE EDUKACYJNE Z MATEMATYKI W KLASIE II GIMNAZJUM. dopuszczającą dostateczną dobrą bardzo dobrą celującą

MODELE SIECIOWE 1. Drzewo rozpinające 2. Najkrótsza droga 3. Zagadnienie maksymalnego przepływu źródłem ujściem

I Liceum Ogólnokształcące w Warszawie

KOMBINATORYKA. Problem przydziału prac

Drzewa spinające MST dla grafów ważonych Maksymalne drzewo spinające Drzewo Steinera. Wykład 6. Drzewa cz. II

Matematyczne Podstawy Informatyki

Wykład 4. Określimy teraz pewną ważną klasę pierścieni.

Plan wynikowy klasa 3

Lista zadań - Relacje

Programowanie dynamiczne i algorytmy zachłanne

Matematyka dyskretna

Zał. nr 4 do ZW. Wykład Ćwiczenia Laboratorium Projekt Seminarium 30 30

Liczby całkowite. Zadania do pierwszych dwóch lekcji

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

Przykłady grafów. Graf prosty, to graf bez pętli i bez krawędzi wielokrotnych.

Podstawy programowania. Wykład: 13. Rekurencja. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Opracowanie prof. J. Domsta 1

Zadanie 1. Test (6 pkt) Zaznacz znakiem X w odpowiedniej kolumnie P lub F, która odpowiedź jest prawdziwa, a która fałszywa.

Matematyka dyskretna dla informatyków

WYMAGANIA EDUKACYJNE NIEZBĘDNE DO UZYSKANIA ŚRÓDROCZNYCH I ROCZNYCH OCEN KLASYFIKACYJNYCH Z MATEMATYKI W KLASIE V

Jeśli lubisz matematykę

Próbny egzamin maturalny z matematyki Poziom rozszerzony

Próbny egzamin maturalny z matematyki Poziom rozszerzony

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE II W PUBLICZNYM GIMNAZJUM NR 2 W ZESPOLE SZKÓŁ W RUDKACH

Indukcja. Materiały pomocnicze do wykładu. wykładowca: dr Magdalena Kacprzak

Matematyka dyskretna. Andrzej Łachwa, UJ, A/15

PRZEWODNIK PO PRZEDMIOCIE

Zestaw zadań dotyczących liczb całkowitych

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

MATEMATYKA WYMAGANIA EDUKACYJNE DLA KLASY V

Matematyka Dyskretna Zestaw 2

Zastosowanie teorii liczb w kryptografii na przykładzie szyfru RSA

Matematyka dyskretna. Andrzej Łachwa, UJ, /10

Rekurencja. Przykład. Rozważmy ciąg

Zajęcia nr. 3 notatki

Matematyka dyskretna. Andrzej Łachwa, UJ, 2019 Zadania 1-100

Kolorowanie wierzchołków grafu

Maria Romanowska UDOWODNIJ, ŻE... PRZYKŁADOWE ZADANIA MATURALNE Z MATEMATYKI

EGZAMIN - Wersja A. ALGORYTMY I STRUKTURY DANYCH Lisek89 opracowanie kartki od Pani dr E. Koszelew

KURS MATEMATYKA DYSKRETNA

Matematyka dyskretna. Andrzej Łachwa, UJ, A/14

EGZAMIN MATURALNY Z INFORMATYKI

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

7a. Teoria drzew - kodowanie i dekodowanie

Minimalne drzewa rozpinające

Metody numeryczne w przykładach

Matematyczne Podstawy Informatyki

Które z poniższych adresów są adresem hosta w podsieci o masce

PROBLEMY NIEROZSTRZYGALNE

Matematyka dyskretna

3. Stypendia są przyznawane na zasadach konkursu.

Osiągnięcia ponadprzedmiotowe

Kurs Start plus poziom zaawansowany, materiały dla prowadzących, Marcin Kościelecki. Zajęcia 1.

Matematyka dyskretna. Andrzej Łachwa, UJ, A/15

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

Graf. Definicja marca / 1

Rozwijanie uzdolnień matematycznych uczniów. semestr letni, 2018/2019 wykład nr 8

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY MATEMATYKA KLASA 8 DZIAŁ 1. LICZBY I DZIAŁANIA

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

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE VIII

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 5

2. Permutacje definicja permutacji definicja liczba permutacji zbioru n-elementowego

Digraf. 13 maja 2017

Transkrypt:

Matematyka dyskretna - 8. Egzaminy próbne. Uwaga! Niektórych z tych zadań nie obejmuje program dla studiów zaocznych - proszę się tym nie niepokoić - takie zadania pojawią się tylko na egzaminach dla studentów studiów dziennych. Oczywiście, to nie są jedyne typy zadań, jakie mogą się pojawić na egzaminie, ale powinny być w większości podobne. Za każde zadanie przewidziana jest taka sama liczba punktów.

Zestaw Zadanie. Dana jest sieć, w której s jest źródłem, a t - ujściem, a liczby przy krawędziach oznaczają przepustowości: Podpisać wierzchołki kolejnymi literami alfabetu i w postaci podanej poniżej tabelki przedstawić działanie algorytmu Edmondsa-Karpa. Nr etapu wybrana ścieżka powiększająca przepływ wzdłuż ścieżki alternatywne wybory Narysować przepływ minimalny oraz sieć residualną po zakończeniu działania tego algorytmu. Podać wartość przepływu minimalnego. Zadanie. Koło studenckie Bajtownia liczy 0 członków, w tym 4 studentki i 5 studentów specjalizujących się w sieciach. Spośród członków należy wybrać zarząd, w skład którego wejdą: prezes, v-ce prezes, skarbnik, bibliotekarz, administrator sieci studenckiej i dwóch członków wspierających. a) Na ile sposobów można wybrać zarząd, jeśli nie ma znaczenie, kto zajmie jakie stanowisko? b) Na ile sposobów można wybrać zarząd, jeśli prezes i v-ce prezes mają być osobami różnej płci oraz administratorem ma być jeden z 5 studentów specjalizujących się w sieciach? c) Koło co roku organizuje wydarzenia - warsztaty dla młodych informatyków oraz zawody w programowaniu. Na ile sposobów można rozłożyć obowiązki organizacji obu wydarzeń zakładając, że w każde wydarzenie ma być zaangażowanych co najmniej członków zarządu oraz każdy członek zarządu zajmuje się tylko jednym z tych wydarzeń? d) Koło co roku uzyskuje ze środków uczelnianych 30 000 zł, które ma przeznaczyć na zakup sprzętu, wyposażenie biblioteki, przygotowanie warsztatów, organizację zawodów oraz działalność bieżącą koła. Jeśli na każdy z tych celów należy przeznaczyć co najmniej 4 000 zł, na ile sposobów można podzielić środki kołowe? Zadanie 3. Za pomocą rozszerzonego algorytmu Euklidesa wyznaczyć NWD(634, 3944), a następnie znajdź liczby całkowite x, y takie, że 634x + 3944y =NWD(634, 3944). Zadanie 4. Rozwiązać zależność rekurencyjną s n+ = s n +s n z warunkami początkowymi s 0 =, s =. Zadanie 5. a) Podać (może być własnymi słowami) definicje grafów hamiltonowskiego i eulerowskiego. Podać przykłady grafów, składających się z przynajmniej 5 wierzchołków i 6 krawędzi (jeśli taki graf nie istnieje, napisać, że nie istnieje): I. Graf, który jest hamiltonowski i eulerowski II. Graf, który jest hamiltonowski, ale nie jest eulerowski. III. Graf, który jest eulerowski, ale nie hamiltonowski. IV. Graf, który nie jest eulerowski, ani hamiltonowski. b) Opisać (może być własnymi słowami) co oznacza fakt, że dla pewnego ciągu f(n), inny ciąg jest O(f(n)). Pewien problem związany z bazami danych rozwiązuje 5 algorytmów, o złożoności obliczeniowej: pierwszy - O(n n), drugi - O(n log n), trzeci - O(n!), czwarty - O(n ) i piąty - O( n ), gdzie n jest liczbą wpisów w bazie. Zakładając, że n jest w praktyce bardzo duże, uporządkować te algorytmy od najszybszego do najwolniejszego. Wskazać te algorytmy, które w praktyce są uważane za efektywne.

Zestaw Zadanie. Router jednego z pracowników uczelni - pana Dzierżykraja, uległ awarii i wyświetla jedynie strony, których IP zawiera te same symbole, jakie występują w adresie strony głównej uczelni: 95:9C:D0:03 (z tą samą krotnością każdego z nich). a) Ile różnych stron może wyświetlić pan Dzierżykraj zakładając, że każdemu adresowi IP odpowiada jedna strona? b) W ilu różnych adresach obie dziewiątki i oba zera będą stały obok siebie? c) Ile różnych adresów można stworzyć zakładając, że każdy z symboli występujących w adresie strony głównej uczelni może powtórzyć się dowolną liczbę razy? d) Awaria routera nasunęła panu Dzierżykrajowi następujący problem do rozważenia: ile różnych adresów internetowych (złożonych z dowolnych symboli szesnastkowych) spełnia tę własność, że suma wszystkich symboli w adresie jest równa /3 sumy symboli występujących w adresie uczelni, tj. B w zapisie szesnastkowym lub w zapisie dziesiętnym? Zadanie. Dla poniższego grafu, zastosować algorytm Kruskala by wyznaczyć minimalne drzewo spinające. Podać kolejność, w jakiej krawędzie były dołączane do tego drzewa.następnie jeszcze raz wyznaczyć minimalne drzewo spinające, stosując algorytm Prima, zaczynając od wierzchołka C. Również uszeregować krawędzie w kolejności, w jakiej algorytm Prima dołączał je do tego drzewa. 3 Zadanie 3. Za pomocą algorytmu Dijkstry ze wskaźnikami wyznaczyć drogi o minimalnej wadze z wierzchołka A do każdego z pozostałych wierzchołków (i wagi tych minimalnych dróg). Podać przebieg minimalnej drogi z wierzchołka A do wierzchołka E. Kolejne kroki działania algorytmu zapisać w poniższej tabelce (przez d(x) oznaczamy aktualnie wyznaczoną wagę drogi minimalnej do wierzchołka X, a przez p(x) - aktualny wskaźnik tego wierzchołka): Etap zbiór L ciąg: d(b),d(c),d(d),d(e),d(f). ciąg: p(b),p(c),p(d),p(e),p(f) Zadanie 4. Wiadomość zakodowana została algorytmem RSA z kluczem publicznym (33, 7). Jeśli pewnej jednostce tekstu jawnego przypisano liczbę, to jaka liczba odpowiada kodującej ją jednostce szyfrogramu? Jaka jest liczba przypisana jednostce tekstu jawnego, jeśli jest ona zakodowana przez jednostkę szyfrogramu, której odpowiada liczba 3? Zadanie 5. a) Wyjaśnić (może być własnymi słowami), z czego się składa definicja rekurencyjna zbioru oraz co to jest algorytm rekurencyjny. Podać przykład dobrze i źle postawionej definicji rekurencyjnej (uzasadniając, dlaczego ta druga definicja jest błędnie sformułowana).

4 b) Czy istnieje graf niehamiltonowski o 50 wierzchołkach, z których każdy jest stopnia przynajmniej 3? Przytoczyć nazwę i wypowiedź (może być własnymi słowami) twierdzenia, dzięki któremu można natychmiast odpowiedzieć na to pytanie.

Zestaw 3 Zadanie. Korzystając z zasady indukcji matematycznej, udowodnić, że dla każdego n naturalnego zachodzi: + +... + = n. 3 n (n+) n+ Zadanie. Rozwiąż następujące układy kongruencji: a) x + y x 3y 4 b) x 7 x x 3 Zadanie 3. Bądzimir chce stworzyć sieć komputerową, w której adresami komputerów będą słowa dziewięcioliterowe będące permutacjami nazwy jego rodzinnej miejscowości SZCZYRZYC. a) Ile rozróżnialnych adresów będzie można określić w tej sieci? b) Ile adresów będzie zawierało wszystkie występujące w nazwie miejscowości dwuznaki (tj. ciągi dwuliterowe SZ, CZ oraz RZ )? c) Pierwsze trzy litery adresu będą decydować o przynależności niektórych adresów do podsieci. Ile podsieci będzie mógł wyróżnić Maurycy, jeżeli w podsieci będą zebrane tylko te adresy, których pierwsze trzy litery będą różne? Ile adresów nie będzie w żadnej z podsieci? Zadanie 4. Które z poniższych grafów mają cykle Eulera, a które drogi Eulera? Uzasadnić odpowiedź. 5 Wybrać graf, w którym istnieje droga Eulera, a nie istnieje cykl Eulera, a następnie za pomocą algorytmu Fleury ego skonstruować taką drogę Eulera. Kolejne kroki działania algorytmu opisać w poniższej tabelce, a pod nią wypisać drogę Eulera: Nr etapu wybór możliwe alternatywy krawędzie już wybrane Zadanie 5. a) Podać definicję funkcji φ Eulera (może być opisowa, własnymi słowami). Znając rozkład liczby 4 = 3 3 7 obliczyć φ(4) (podać twierdzenia, na których te obliczenia się opierają). Podać wartość 3 385 mod 4 i wypowiedź twierdzenia, na podstawie którego tę wartość można szybko obliczyć. b) Poniższe drzewo zakodować jako listę wierzchołków w porządku postfiksowym i prefiksowym. Jaki ciąg liczb dzieci należy dodać do listy wierzchołków zakodowanej w porządku postfiksowym, by drzewo można było odkodować algorytmem DEPOST?