传统题 1000ms 256MiB

快乐

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

题目描述

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

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

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

输入格式

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

NN p0p_0 \ldots pN1p_{N-1}

  • 3N2×1053 \leq N \leq 2 \times 10^5
  • 0piN10 \leq p_i \leq N-1
  • pipjp_i \neq p_j 如果 iji \neq j
  • 输入中的所有值都是整数。

输出格式

输出结果

输入 #1

4
1 2 0 3

输出 #1

4

提示

示例输出 1

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

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

  • 00 很高兴,因为菜品0033 前面;
  • 11 很高兴,因为菜品1111 前面;
  • 22 很高兴,因为菜品2222 前面;
  • 33 很高兴,因为菜品3300 的前面。

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

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

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