#B. 最!短的重复子数组

    Type: Default 1000ms 256MiB

最!短的重复子数组

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

问题陈述

给定一个正整数和一个长度为 NN NN A=(A1,A2,,AN)A=(A_1,A_2,\dots,A_N)

AA , 判断是否存在一个由 AA 的连续部分组成的非空序列,其中包含一个以上的相同值。如果存在,求最短的序列的长度。

输入

第一行为N,第二行为N个整数。

输出

如果没有满足问题陈述条件的连续子串,则输出:-1。 如果存在,输出最短子串的长度。

5
3 9 5 3 1
4

限制

  • 1N2×1051\leq N\leq 2\times 10^5
  • 1Ai1061\leq A_i\leq 10^6
  • 所有输入均为整数

双周赛

Not Attended
Status
Done
Rule
ACM/ICPC
Problem
4
Start at
2025-3-23 19:00
End at
2025-3-23 21:00
Duration
2 hour(s)
Host
Partic.
20