Problem Statement
Definition
- Class:
- ThePowers
- Method:
- find
- Parameters:
- int, int
- Returns:
- long
- Method signature:
- long find(int A, int B)
- (be sure your method is public)
Constraints
- A will be between 1 and 1,000,000,000, inclusive.
- B will be between 1 and 1,000,000,000, inclusive.
Examples
7
4
Returns: 23
There are 23 possible results: 1 = 1^1 = 1^2 = 1^3 = 1^4, 2 = 2^1, 3 = 3^1, 4 = 2^2 = 4^1, 5 = 5^1, 6 = 6^1, 7 = 7^1, 8 = 2^3, 9 = 3^2, 16 = 2^4 = 4^2, 25 = 5^2, 27 = 3^3, 36 = 6^2, 49 = 7^2, 64 = 4^3, 81 = 3^4, 125 = 5^3, 216 = 6^3, 256 = 4^4, 343 = 7^3, 625 = 5^4, 1296 = 6^4 and 2401 = 7^4.
1
1
Returns: 1
1000000000
1000000000
Returns: 999983644283653287
999999999
5
Returns: 4999934406
2
2
Returns: 3
62
78
Returns: 4404
97
56
Returns: 5054
1
1000000000
Returns: 1
1000000000
1000000000
Returns: 999983644283653287
57
30
Returns: 1544
723696
643275
Returns: 465227494558
38986
199585
Returns: 7757156683
393417
248223
Returns: 97566158576
104052
788483
Returns: 81893310701
727064
370488
Returns: 269190698216
765462
862778
Returns: 659998974987
497597
691556
Returns: 343839160164
222065
240231
Returns: 53281439812
529199
85992
Returns: 45471406505
339257
189830
Returns: 64337869979
6
925643275
Returns: 4165394739
6
644199585
Returns: 2898898134
7
255248223
Returns: 1403865228
2
517788483
Returns: 517788484
4
610370488
Returns: 1525926221
2
643862778
Returns: 643862779
7
43691556
Returns: 240303559
5
229240231
Returns: 802340810
9
190085992
Returns: 1235558949
7
174189830
Returns: 958044066
347723696
925643275
Returns: 321859112964048716
65038986
644199585
Returns: 41895345253964246
333393417
255248223
Returns: 85095649783014866
683104052
517788483
Returns: 353696395254640680
434727064
610370488
Returns: 265337953418936568
454765462
643862778
Returns: 292799416955848825
852497597
43691556
Returns: 37246286080478416
558222065
229240231
Returns: 127964143762175742
729529199
190085992
Returns: 138670621049996254
297339257
174189830
Returns: 51791908877257348
347723696
5
Returns: 1738579512
65038986
5
Returns: 325177823
333393417
3
Returns: 1000160632
683104052
3
Returns: 2049284289
1000000000
2
Returns: 1999968378
74
47
Returns: 3193
30
1000000000
Returns: 25916666667
934567210
934567210
Returns: 873401087585208208