#3721. 序曲-1.1-最长平台
序曲-1.1-最长平台
题目描述:
已知一个已经从小到大排序的数组,这个数组中的一个平台(Plateau)就是连续的一串值相同的元素,并且这一串元素不能再延伸。例如,在 1, 2, 2, 3, 3, 4, 5, 5, 6
中,1
, 2, 2
, 3, 3
, 4
, 5, 5
, 6
都是平台。试编写一个程序,接收一个数组,把这个数组中最长的平台找出来。在上面的例子中,3, 3, 3
就是该数组中最长的平台。 1<=N<=10^5
输入格式:
第1行:一个变量N,表示数组长度
第2行:N个有序数
11
1 2 2 3 3 3 3 4 5 5 6
4
3 3 3 3
说明: 这个程序十分简单,但是要编写好却不容易,因此在编写程序时应该考虑下面几点:
- 使用的变量越少越好。
- 能否只把数组的元素每一个都只查一次就得到结果?
- 程序语句也要越少越好。