传统题 1000ms 256MiB

快乐

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

第00 、11 、 …\ldots 和 (N−1)(N-1) 号人按逆时针顺序坐在转盘周围,间隔均匀。初始菜品 pip_i 位于桌子上的第 ii 个人的前面。
您可以执行以下操作 00 或多次:

  • 将转盘逆时针旋转一圈 (即轮换前位于第 ii 前面的盘子现在会位于第 (i+1) mod N(i+1) \bmod N 前面)。

执行完后,如果菜品 ii 位于第 (i−1) mod N(i-1) \bmod N 、 ii 或 (i+1) mod N(i+1) \bmod N 个人前面,第 ii 个人会很高兴。
输出快乐的人最大的数量。

输入格式

输入由标准输入提供,格式如下:

NN p0p_0 …\ldots pN−1p_{N-1}

  • 3≤N≤2×1053 \leq N \leq 2 \times 10^5
  • 0≤pi≤N−10 \leq p_i \leq N-1
  • pi≠pjp_i \neq p_j 如果 i≠ji \neq j 。
  • 输入中的所有值都是整数。

输出格式

输出结果

输入 #1

4
1 2 0 3

输出 #1

4

提示

示例输出 1

下图为一次操作后的表格。

在这里,有四个快乐的人:

  • 00 很高兴,因为菜品00 在 33 前面;
  • 11 很高兴,因为菜品11 在 11 前面;
  • 22 很高兴,因为菜品22 在 22 前面;
  • 33 很高兴,因为菜品33 在 00 的前面。

快乐的人不可能有五个或更多,所以答案是 44 。

2025年12月 河源市中小学信息学月赛

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-12-19 12:00
结束于
2026-1-1 0:30
持续时间
2.5 小时
主持人
参赛人数
149