LearnToCP
Prijavi se
Navigacija
PočetnaRoad-mapaProblemiO Nama
Teorija
Osnove
Tvoj Prvi ProgramTipovi podataka, Unos i IzlazC++ sintaksaModuloFunkcijeVektoriMatriceVremenska Složenost Algoritma
Sortiranje
SortiranjeSortiranje PrebrojavanjemRadix Sort
Tehnike Optimizacije
Dva PokazivačaZbir brojeva od 1 do nZbir PrefiksaBinarna PretragaPohlepni AlgoritmiFunkcije Binarne Pretrage
Binarni Brojevi
Binarni BrojeviBrojevi u koduOperacije nad Bitovima
Matematika
Binarno StepenovanjeProsti BrojeviRastavljanje na proste činioceNZD i NZSEratostenovo Sito
Strukture Podataka
Niske (Stringovi)StekRed
Dinamičko Programiranje
O DP-uDP problemi

Poslednjih k cifara stepena

EasyProblem #31
VremeMemorijaUlazIzlaz
1 s64 MBstdinstdout

Ispiši tačno k cifara - pazi na vodeće nule.

Za date prirodne brojeve a, n i k, tvoj zadatak je da ispišeš poslednjih k cifara stepena an.

Ulaz

U prvoj liniji ulaza je jedan ceo broj t - broj test primera.
U svakoj od sledećih t linija su tri cela broja a, n i k.

Izlaz

Za svaki test primer ispiši u posebnoj liniji tačno k karaktera - poslednjih (krajnje desnih) k cifara stepena an, uključujući vodeće nule.

Primer

Input
3
2 13 3
10 5 3
3452 20 4
Output
192
000
0576

213=8192, pa su njegove poslednje tri cifre 192. 105=100000 se završava sa tri nule - sve tri moraju biti ispisane.

Ograničenja

1≤t≤105
1≤a,n≤109
1≤k≤9


Zadatak je, uz dozvolu, preuzet iz zadatka Poslednjih k cifara stepena, čiji su autori Društvo matematičara Srbije i Fondacija Petlja.

Pošalji svoje rešenje

Prijavi se da pošalješ rešenje i pratiš svoj napredak.

Prijavi se