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

该博客介绍了杭电ACM编程竞赛中的一道题目,要求根据给定字母数量找所有价值不超过50的单词总数。博主提供了使用母函数解决此问题的思路,并分享了相关链接以解释母函数的详细概念。还给出了代码实现。
最低0.47元/天 解锁文章
278

被折叠的 条评论
为什么被折叠?



