CF1090M.The Pleasant Walk

入门

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在 Anya 所住的路上有 nn 座房子,每座房子被涂成 kk 种可能颜色中的一种。

Anya 喜欢沿着这条路散步,但她不喜欢路上有相邻的两座房子颜色相同。她想选择一段尽可能长的路段,使得这段路上没有相邻的两座房子颜色相同。

请你帮助 Anya 找出满足条件的最长路段的长度。

输入格式

第一行包含两个整数 nn 和 kk,分别表示房子的数量和颜色的种类数(1≤n≤100 0001 \le n \le 100\,000,1≤k≤100 0001 \le k \le 100\,000)。

第二行包含 nn 个整数 a1,a2,…,ana_1, a_2, \ldots, a_n,表示沿路每座房子的颜色(1≤ai≤k1 \le a_i \le k)。

输出格式

输出一个整数,表示满足条件的最长路段包含的房子数量。

输入输出样例

  • 输入#1

    8 3
    1 2 3 3 2 1 2 2
    

    输出#1

    4
    

说明/提示

在样例中,没有相邻房子颜色相同的最长路段是从第 4 座房子到第 7 座房子。这些房子的颜色为 [3,2,1,2][3, 2, 1, 2],其长度为 4。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页