母牛:大概就是迭代
int ages [10] : 每个年龄的母牛
i from 1 to 9
    ages[i] = ages[i-1]  
ages[0] = ages[2] + ages[3] + ages[4] + ages[5] + ages[6]
迭代 n - 1 求和


雀魂: 个人是back-tracking 暴力求解
holdCard[9] : 记录每种牌有几张
i from 1 to 9
    holdCard[i] += 1
    dfsCheck(holdCard,0,0)
    holdCard[i] -= 1

dfsCheck(int [] card,int 雀头,int 刻子或者顺子)
    尝试用每张牌做雀头顺子或者刻子

特工 : 双指针
f : 第一个人位置
t: 第三个人最远位置
包含的站法(f,t) = 1 + 2 + 3 + 4 + ..... + (t - f + 1)