【发布时间】:2021-07-11 16:02:27
【问题描述】:
我正在研究加泰罗尼亚数字的应用:
形成一个“山脉”的方法的数量,其中 n 个上冲程和 n 个下冲程都保持在原线之上。
现在给定一个数字 n,找出山脉的数量。
public int countMountainRanges(int n) {
}
我们可以在这里使用什么逻辑或公式来获取输入n的方式数。
我尝试了公式 F(n) = F(n-1) + F(n-2),但在这种情况下它不起作用。
【问题讨论】:
-
那么山的定义是什么?例如,
//\/N=2 是一座山?(我的意思是从上到下,我不能在 cmets 上添加空格) -
@AlbertoSinigaglia,是的,您分享的链接包含有关山脉的完整信息。