农场里有一些牛,每头牛都有一个编号。这些牛之间存在一种特殊的关系,我们可以把这些关系看作是一棵二叉树,牛的编号就是二叉树的节点。现在农场主想知道,这些牛之间有多少条路径,使得路径上的牛的编号之和等于一个给定的值。 路径必须是从上到下的。
示例1

输入

{9,4,-3,2,2,#,10,2,-2,#,1},8

输出

1
示例2

输入

{1,2,3,4,5,6,7,8,9,10},15

输出

3

备注:
二叉树的节点个数的范围是 [0,500]-10^5 -1000 
加载中...