母牛:大概就是迭代
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)