大中锋走在路上见到正在战术后仰的甲苯先生。因为甲苯先生帮助他解决了祖传 Hello word! 的代码密码,大中锋想上前打个招呼。
甲苯先生突然举起喇叭说:「大家好,我是甲苯拦你斯特,是凯岩城的首席文化大使,七十二变显神通,百般武艺样样有,感受不一样的权游文化。」
这时甲苯先生看到了大中锋,激动的拉着大中锋说:「为了筹钱去北境打异鬼,我参加了今年下半年中外合写的 stl+ 项目,我将在项目中担任线段树的主写人,但是改写不是乱写,在我写的时候,发现线段树是一个满二叉树,如果让根节点编号为 $1$,对于一个编号为 $x$ 的节点,令左孩子编号为 $2x$ ,右孩子编号为 $2x+1$ 时,现在在这个二叉树上有两个节点 $a,b$,现在我想知道节点 $a$ 到节点 $b$ 之间一条路径编号和最小为多少?你要是不会就直接给我 328,我不知道什么是暗影崛起,也不知道什么是怪盗军团。」
大中锋回答:「那不就是求一条简单路径直接算吗?」甲苯先生:「那你求这颗满二叉树中还有多少条简单路径等于这个值?不知道了吧,给我 328,我到北境打赢异鬼,回到凯岩城我就还你,我们拦你斯特,有债必偿。」
大中锋为了不给甲苯先生 328,请求作为好朋友的你写一个程序能解决甲苯先生的问题。
简单路径指的是路径上各个顶点均不重复的路径。