Porzuciłem "Igiełke" bo szkoda nerwów na to zadanie i popatrzyłem dziś na potęgowanie.
Tak więc algorytm wygląda następująco.
Podstawa potęgowania - wystarczy brać ostatnią cyfrę. Następnym krokiem jest wypisać sobie tablicę wyników dla wszystkich podstaw. To jest łatwa sprawa.. Przykładowo dla liczby 2 to będzie tablica czteroelementowa (2,4,8,6). Zamieszczam poniżej link do moich wypocin w calcu jak zrobić taką tablicę. Jak mamy tablicę to dzielimy wykładnik-1 modulo liczba elementów tablicy dla danej potęgi. Wyjaśnię na przykładzie. 2^1004 Czyli obliczamy 1003 modulo 4 bo podstawa 2 ma okres 4. 1003 modulo 4 w pamięci można policzyć daje nam 3. Czyli wynikiem jest trzeci indeks w tablicy (liczymy od 0) czyli 6. I to tyle. Trochę może zagmatwane ale po przeanalizowaniu można samemu rozkminić.
Tabela
https://i.imgur.com/EfWbRG4.png