AT_agc026_a.[AGC026A] Colorful Slimes 2

入门

通过率:0%

AC君温馨提醒

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

题目描述

高桥君住在异世界。在这个世界中,史莱姆有 1000010000 种颜色,分别称为颜色 1,2,…,100001, 2, \ldots, 10000。

高桥君养了 NN 只史莱姆,这些史莱姆从左到右排成一列。从左起第 ii 只史莱姆的颜色为 aia_i。如果有相邻的史莱姆颜色相同,那么这些史莱姆就会合体。高桥君更喜欢小史莱姆,因此他打算用魔法改变一些史莱姆的颜色。

高桥君每次施展魔法,可以将任意一只史莱姆的颜色变成 1000010000 种颜色中的任意一种。请问,最少需要施展多少次魔法,才能让所有相邻的史莱姆颜色都不相同,使得没有史莱姆会合体?

输入格式

输入以以下格式从标准输入读入。

NN a1a_1 a2a_2 …\ldots aNa_N

输出格式

输出高桥君最少需要施展魔法的次数。

输入输出样例

  • 输入#1

    5
    1 1 2 2 2

    输出#1

    2
  • 输入#2

    3
    1 2 1

    输出#2

    0
  • 输入#3

    5
    1 1 1 1 1

    输出#3

    2
  • 输入#4

    14
    1 2 2 3 3 3 4 4 4 4 1 2 3 4

    输出#4

    4

说明/提示

限制条件

  • 2≤N≤1002 \leq N \leq 100
  • 1≤ai≤N1 \leq a_i \leq N
  • 输入的所有值均为整数。

样例解释 1

例如,将从左起第 22 只史莱姆的颜色改为 44,第 44 只史莱姆的颜色改为 55,则史莱姆的颜色变为 1,4,2,5,21, 4, 2, 5, 2,满足条件。

样例解释 2

第 11 只和第 33 只史莱姆颜色相同,但它们不相邻,因此不需要施展魔法。

样例解释 3

例如将第 22 只和第 44 只史莱姆的颜色改为 22,则史莱姆的颜色变为 1,2,1,2,11, 2, 1, 2, 1,满足条件。

由 ChatGPT 4.1 翻译

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

首页