P6807 [BalticOI 2010] Matching Bins (Day2)

Description

You are given a sequence of $N$ integers $A_1,A_2,\dots,A_N$. Let $M=\max\{A_1,A_2,\dots A_N\}$. You need to find the largest integer $K$ such that, from left to right, the first $K$ numbers are all smaller than the next $K$ numbers.

Input Format

The first line contains two integers $M,N$, representing the maximum value in the sequence and the number of elements. The second line contains $N$ integers $A_1,A_2,\dots,A_N$.

Output Format

Output one integer on a single line: the maximum $K$.

Explanation/Hint

For $100\%$ of the testdata, it is guaranteed that $1\le M\le 2\times 10^3$, $1\le N\le 2\times 10^4$, $1\le A_i\le M$. ---- **This problem is translated from [BalticOI 2010](https://www.luogu.com.cn/problem/U125995) [Day2](https://boi.cses.fi/files/boi2010_day2.pdf) *T1 Matching Bins***。 Translated by ChatGPT 5