Codeforces Round 1133 (Div. 1, Div. 2) is coming soon! Register here. ×

conqueror_of_Um_nik's blog

By conqueror_of_Um_nik, history, 12 months ago, In English

You are given a permutation $$$p$$$ of $$$[1, 2, \ldots, n]$$$. It is guaranteed that $$$n$$$ is even.

You can perform the following operation on it:

  • Select a subsequence (say $$$t$$$) of length $$$2k$$$ (where $$$k$$$ does not need to be the same across operations) such that either
$$$ \max(t_1, t_2, \ldots, t_k) \lt \min(t_{k+1}, t_{k+2}, \ldots, t_{2k}), $$$
$$$ or $$$
$$$ \min(t_1, t_2, \ldots, t_k) \gt \max(t_{k+1}, t_{k+2}, \ldots, t_{2k}). $$$
  • Then, remove every element of $$$t$$$ from $$$p$$$. You want to make $$$p$$$ empty using the minimum number of operations.

Is this problem new, if not could you kindly share the link?

  • Vote: I like it
  • +11
  • Vote: I do not like it

»
12 months ago, hide # |
 
Vote: I like it +5 Vote: I do not like it

https://yuantiji.ac/ indicates that it is

»
12 months ago, hide # |
← Rev. 2  
Vote: I like it +1 Vote: I do not like it

It appeared today in India ICPC Prelims

https://www.codechef.com/ICPCOL2025/problems/ICPC25P4TMP