Submit | All submissions | Best solutions | Back to list |
LASTDIG - The last digit |
Nestor was doing the work of his math class about three days but he is tired of make operations a lot and he should deliver his task tomorrow. His math’s teacher gives him two numbers a and b. The problem consist of finding the last digit of the potency of base a and index b. Help Nestor with his problem. You are given two integer numbers: the base a (0 <= a <= 20) and the index b (0 <= b <= 2,147,483,000), a and b both are not 0. You have to find the last digit of ab.
Input
The first line of input contains an integer t, the number of test cases (t <= 30). t test cases follow. For each test case will appear a and b separated by space.
Output
For each test case output an integer per line representing the result.
Example
Input: 2 3 10 6 2
Output: 9 6
Added by: | Jose Daniel Rodriguez Morales |
Date: | 2008-12-01 |
Time limit: | 1s |
Source limit: | 700B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: GOSU |
Resource: | Own |
hide comments
|
||||||||||||||
2017-11-06 20:24:59
there occurs a pattern in the power of digits one needs to find that and its done |
||||||||||||||
2017-09-27 08:12:53
python is love |
||||||||||||||
2017-08-28 20:16:47
Very funny LSTDGT which is much bigger a and much bigger b Is just tutorial now But this problem is classic |
||||||||||||||
2017-08-28 20:12:55
Python does the job |
||||||||||||||
2017-08-10 13:33:02
you can easily do the solution in O(4) space and O(4) time if you keep track of pattern in last digit . Furthermore problem says a and b cant be zero , but there are test cases as per range if a and b . |
||||||||||||||
2017-07-04 18:21:58
Hint: The pattern repeats for every 4 powers of last digit of 'a'. Such a simple but tricky one. Observe the pattern. |
||||||||||||||
2017-06-30 21:03:50
power function will not work here. a^b can't be dealt with primitive data types. Use mathematical properties and that's it!! |
||||||||||||||
2017-06-28 20:55:48
Can someone explain the procedure to solve it without pow(). THanks |
||||||||||||||
2017-06-26 07:56:13
Your source code shouldn't occupy more than 700 bytes, so remove unnecessary header files, whitespace etc. Easy problem, try to observe pattern. No need of using pow() function. |
||||||||||||||
2017-06-21 02:07:32
reduce the size of code by eliminating comments and whitespace to avoid size limit. for those who are getting wrong answer even if the solution is correct try it by avoiding POW function |