• Nie Znaleziono Wyników

Ciekawostką jest to, że liczby automorficzne w zapisie dziesiętnym zawsze kończą się na 5 lub 6

N/A
N/A
Protected

Academic year: 2021

Share "Ciekawostką jest to, że liczby automorficzne w zapisie dziesiętnym zawsze kończą się na 5 lub 6"

Copied!
2
0
0

Pełen tekst

(1)

Z.1. (1pkt) Dysponujemy dwiema 10 elementowymi tablicami wypełnionymi w porządku rosnącym wylosowanymi liczbami naturalnymi. Użytkownik podaje liczbę naturalną. Zwracana jest informacja, czy podaną liczbę można przedstawić w postaci sumy dwóch liczb, po jednej z każdej z tablic. Jeśli tak, zwracane są też indeksy miejsc na których stoją te liczby. Zadanie należy wykonać przy możliwie najmniejszej liczbie sprawdzeń.

(Punkt otrzymujemy za rozwiązanie o złożoności liniowej.)

Z.2. (1pkt) Proszę znaleźć wszystkie liczby automorficzne dla systemu dziesiętnego i dwójkowego z zakresu od 1 do 10000 posługując się opisanym algorytmem.

Liczbami automorficznymi nazywamy takie liczby, które podniesione do kwadratu zawierają w końcówce samą siebie. Np. 52 = 25, 62 = 36. Ciekawostką jest to, że liczby automorficzne w zapisie dziesiętnym zawsze kończą się na 5 lub 6.

Automorficzność liczby naturalna n dla podstawy systemu m można sprawdzić za pomocą następującego równania:

gdzie n to badana liczba, m to podstawa zapisu liczby, k oznacza ilość cyfr w liczbie n.

Jeśli powyższe równanie jest prawdziwe dla zadanej liczby naturalnej n oznacza to, że liczba jest automorficzna.

Przykład: 25 w systemie dziesiętnym

n = 25, m = 10 (ponieważ liczba jest zapisana w systemie dziesiętnym), k = 2. Sprawdzamy więc 25 jest automorficzne.

Prostą metodą możemy znaleźć wartość mk, wystarczy że podstawę m będziemy podnosić do kolejnej potęgi, aż wynik będzie większy lub równy zadanej liczbie n.

Przykład:

n = 25

101 = 10, wynik mniejszy niż 25 – iterujemy dalej;

102 = 100, wynik większy niż 25.

Dostosowując powyższą metodę uzyskujemy pełny algorytm przy pomocy którego, możemy sprawdzić czy zadana liczba naturalna n o dowolnej podstawie m jest automorficzna. Taki algorytm możemy przedstawić za pomocą następującej listy kroków:

pobierz n, m

utwórz zmienne pomocnicze a, b

b = m

dopóki b < n

o b = b*m

a = n2 mod b

jeśli a = n liczba jest automorficzna.

Działanie algorytmu można zilustrować za pomocą poniższego schematu.

(2)

Cytaty

Powiązane dokumenty

Proszę uzasadnić, że liczba podzbiorów zbioru n-elementowego o nieparzystej liczbie elementów jest równa liczbie podzbiorów o parzystej liczbie elementów i wynosi 2 n−1...

Udowodnić, że średnia arytmetyczna tych liczb jest równa n+1 r

23. Dana jest liczba rzeczywista a. Niech P będzie dowolnym punktem wewnątrz czworokąta wypukłego ABCD. Udowod- nij, że środki ciężkości trójkątów 4P AB, 4P BC, 4P CD, 4P

Rozwi azania powyższych zadań (każde na osobnym arkuszu, pisane jednostronnie) na- , leży wysłać listem poleconym na adres komitetu okr egowego Olimpiady właściwego teryto- ,

Dla dodatniej liczby naturalnej n znaleźć wzór na największą potęgę liczby pierwszej p dzielącą n!4. Rozłożyć na czynniki pierwsze

Kiedy wszystkiego się nauczyłem i swobodnie posługiwałem się czarami, to czarnoksiężnik znów zamienił mnie w człowieka... 1 Motywacje i przykłady dyskretnych układów dynamicz-

Jakie jest prawdopodobieństwo, że sześcian losowo wybranej liczby spośród liczb od 0 do 999 kończy się na 11.. Oblicz prawdopodobieństwo tego, że pierwsza z wylosowanych liczb

Sformułuj poniższe zdania z ukrytymi kwantyfika- torami w podanej postaci symbolicznej i określ ich prawdziwość.. (a) Sześcian liczby nieparzystej jest liczbą