找单词
Problem Description
假设有x1个字母A, x2个字母B,….. x26个字母Z, 同时假设字母A的价值为1, 字母B的价值为2,….. 字母Z的价值为26. 那么, 对于给定的字母, 可以找到多少价值<=50的单词呢? 单词的价值就是组成一个单词的所有字母的价值之和, 比如, 单词ACM的价值是1+3+14=18, 单词HDU的价值是8+4+21=33.(组成的单词与排列顺序无关, 比如ACM与CMA认为是同一个单词).
Input
输入首先是一个整数N,代表测试实例的个数。
然后包括N行数据,每行包括26个<=20的整数x1,x2,…..x26.
Output
对于每个测试实例,请输出能找到的总价值<=50的单词数,每个实例的输出占一行。
Sample Input
1 | 2 |
Sample Output
1 | 7 |
Source
2006/1/15 ACM程序设计期末考试
Code
1 |
|