#4670. 彩虹街

    ID: 4670 传统题 1000ms 256MiB 尝试: 2 已通过: 1 难度: 1 上传者: 标签>25-11-A组月赛T4一维数组枚举逻辑思维

彩虹街

题目描述

nn 栋从左到右排列的房子,编号为 11nn,第 ii 栋房子的颜色为 cic_i

求颜色不同的两栋房子之间的最大距离。两栋编号为 i,ji,j 的房子之间的距离为 ij|i-j|

输入格式

第一行包含一个整数 nn

第二行包含 nn 个整数 c1,c2,,cnc_1,c_2,\ldots,c_n

输出格式

输出一个整数,表示最大距离。

7
1 1 1 6 1 1 1
3
5
1 8 3 8 3
4
20
3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 2 3 3 3
16

数据范围与提示

  • 2n1052 \le n \le 10^5
  • 0ci1050 \le c_i \le 10^5
  • 至少有两栋房子的颜色不同