首页 > 代码库 > HDU 多校1.2

HDU 多校1.2

Balala Power!

Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 0    Accepted Submission(s): 0


Problem Description
技术分享

Talented Mr.Tang has n技术分享 strings consisting of only lower case characters. He wants to charge them with Balala Power (he could change each character ranged from a to z into each number ranged from 0 to 25, but each two different characters should not be changed into the same number) so that he could calculate the sum of these strings as integers in base 26技术分享 hilariously.

Mr.Tang wants you to maximize the summation. Notice that no string in this problem could have leading zeros except for string "0". It is guaranteed that at least one character does not appear at the beginning of any string.

The summation may be quite large, so you should output it in modulo 10技术分享9技术分享+7技术分享.
 

 

Input
The input contains multiple test cases.

For each test case, the first line contains one positive integers n技术分享, the number of strings. (1n100000)技术分享

Each of the next n技术分享 lines contains a string s技术分享i技术分享技术分享 consisting of only lower case letters. (1|s技术分享i技术分享|100000,|s技术分享i技术分享|10技术分享6技术分享)技术分享
 

 

Output
For each test case, output "Case #x技术分享: y技术分享" in one line (without quotes), where x技术分享 indicates the case number starting from 1技术分享 and y技术分享 denotes the answer of corresponding case.
 

 

Sample Input
1a2aabb3abaabc
 

 

Sample Output
Case #1: 25Case #2: 1323Case #3: 18221

HDU 多校1.2