有字母a、b、c、d分别na、nb、nc、nd个,求能组成多少个满足下列条件的字符串。
条件:对于任意该字符串的前缀,记a、b、c、d的个数为ma、mb、mc、md,则ma>=mb>=mc>=md;
Home | Web Board | ProblemSet | Standing | Status | Statistics |
有字母a、b、c、d分别na、nb、nc、nd个,求能组成多少个满足下列条件的字符串。
条件:对于任意该字符串的前缀,记a、b、c、d的个数为ma、mb、mc、md,则ma>=mb>=mc>=md;
T(表示数据组数)
每组一行na nb nc nd (输入数据都小于等于40)
每组一行,每行一个答案 结果对1e9+7取模
1
2 2 2 0
5