Witam, spróbowałem rozwiązać zadanie, którego tytuł zawarty jest w temacie, tutaj zamieściłem kod: LINK
To jest mój drugi pomysł, za pierwszym próbowałem wyznaczać jedność z wyniku potęgowania, a dlatego, że liczby mogą być z przedziału 1 … 1000000000, to pomysł nie wypalił. Obrałem inną drogę, a otóż sprawdzam jedność podstawy i to, przez co podzielny jest wykładnik, i w zależności od tego wyświetlam cyfrę jedności wyniku potęgowania. Wydaje mi się, że powinno to być już dobre rozwiązanie (bez problemu podaje jedność dla przypadku 1000000000^1000000000) jednak sędzia wciąż krzyczy, że jest zły. Nie wiem czy jest to ważne, ale czas sprawdzania wynosił 0.01 (przy pierwszym pomyśle wynosił 0.51, także duża zmiana). Błąd w kodzie, czy jest on jeszcze za długi bądź wciąż przekraczam długość wykonania?