高楼排列问题~

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:52:40
今天上课时老师出了个题,
大概就是有N个高楼排成一列(并不是按高低顺序).
从左边看可以看到L栋,从右边看可以看到R栋,
那么,编写程序判断出总共有几栋楼?也就是求出N吧.
题目大概就是这个样子了,老师说的方法好像是用递归.
请问谁知道完整的题目,解答思路和程序代码,麻烦告诉我一下.谢谢了
N个高楼的高度都是不一样的

你题目都没有搞清楚也来问,我晕

如果不是按高低顺序排列的,没有办法判断出总共多少栋楼的吧
比如楼高分别为: 1 4 2 4 1,从左右都能越过1,看到4,都能看两栋
楼高序列为: 1 4 2 3 2 3 2 3 4 1,从左右看的结果,跟上个序列一样
如何区别呢?