#P10964. [2015杭电多校]Just A String
[2015杭电多校]Just A String
Just A String
Problem Description
soda has a random string of length which is generated by the following algorithm: each of characters of the string is equiprobably chosen from the alphabet of size . For a string , if we can reorder the letters in string so as to get a palindrome, then we call a good string. soda wants to know the expected number of good substrings in the random string.
Input
There are multiple test cases. The first line of input contains an integer , indicating the number of test cases. For each test case: The first line contains two integers and .
Output
For each case, if the expected number is , a single integer denotes .
Sample Input
3
2 2
3 2
10 3
Sample Output
10
40
1908021
Author
zimpha@zju
Source
2015 Multi-University Training Contest 6