HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Repetition (Loops) > problem:


158. 50404 - Sum of Self Powers

Guest
• Review clarifications (3)

Volume problems

• 145. 50656 - Divisibility by 11
• 147. 50553 - Divisible by m
• 148. 50596 - Your Ride Is Here (US...
• 148. 50596 - Your Ride Is Here (US...
• 150. 50763 - Valid Password
• 151. 50560 - Max Distance
• 153. 50368 - Right-most non zero d...
• 155. 50379 - a^b modulus k
• 158. 50404 - Sum of Self Powers
• 160. 50546 - Average Fuel Price
• 180. 50343 - The number of Ending...
• 30. 50764 - Fast Typing Competition

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Prepared by : Kristi Dalipaj.

Sum of Self Powers

Question:
A mathematician needs to sum self powers of all the numbers up to n for a problem. Since it would be too much hand work and calculation, he asks for your help in creating a program which does this operation.

To help you, he provides a simplification that for his special formula, he doesn't need to sum all digits but only the last d digits of each n^n;

Question: Write a program to calculate the formula given above for the last d digits of each power.

Input specification
Two integers: n and d which will be given by the user, 1 ≤ n ≤ 10000 and 1 ≤ d ≤ 13.

Output specification
Print the last d digits, if there are 0 in the beginning (f.e 01231321) don't print them but print the rest of the numbers (in the previous example simply print 1231321).

 Sample Input I     Sample Input II   
5 3
10 10
 Sample Output I     Sample Output II   
 413
 405071317

Explanation for Sample Input 1:
     1^1 + 2^2 + 3^3 + 4^4 + 5^5=
     1 + 4 + 27 + 256 + 125 = 413

Для отправки решений необходимо выполнить вход.

www.contester.ru