POWERUP - Power the Power Up
Your younger brother's teacher gave him this simple problem.
Given b and c. Evaluate the result of this expression:
Result1 = bc
Your brother definitely was able to solve this easy problem. So his teacher decided to give him a bit harder problem.
Given a,b and c. Evaluate the result of this expression:
Result1 = bc
Result2 = aResult1
However, your brother was also able to solve it. It was not that harder. His teacher was excited -though- and gave him this Bonus Programming Assignment.
Write a program that is given a,b and c; calculates the value of Result2. Since the output may be exponentially very large, checking the correctness of solutions will be a bit subtle problem. So, instead of printing the whole value of Result2, just print the reaminder of dividing Result2 by 1,000,000,007 (109 + 7).
Can you help him solve that task?
The input consists of several test cases. Each case is on a single line. In each case, given three space separated integers a,b and c (0 <=a, b, c <= 231 - 1). The input is terminated by a = b = c = - 1
For each case, print exactly one line containing the value of Result2 modulus 109 + 7
2 2 2
3 4 5
-1 -1 -1
You can assume that 00 = 1.
Nice tricky cases!
please check my code 14621216 , please , i have already got more than 20 wrong submission. its enough now.........I M DAMN SURE, I M RIGHT, WHY WRONG ANSWER....
can you please give testcase for which my code fails?? ID==14536832
Please provide test case for which my code fails? id is 13965026
Awesome tricky cases..Loved solving this problem..Last edit: 2015-03-06 09:41:00
Where am I lagging behind. Really have thought of every corner case!! Hers is my id=>13486933. Moderator help please.
Thanks for reply! :) I'll keep searching.
Sai Charan Movva:
Please help me where i'm getting wrong
after 14 WA's and a single silly mistake , finally AC , ah that feeling , a real nice problem