#P6993. [NEERC2014] Improvements
[NEERC2014] Improvements
题目描述
Son Halo owns spaceships numbered from to and a space station. They are initially placed on one line with the space station so the spaceship is positioned meters from the station and all ships are on the same side from the station . All are distinct. Station is considered to have number and is considered to be equal to .
Every two spaceships with consequent numbers are connected by a rope, and the first one is connected to the station. The rope number (for connects ships and Note, that the rope number connects the first ship to the station.
Son Halo considers that the rope and the rope intersect when the segments and have common internal point but neither one of them is completely contained in the other, where , That is:
$$\begin{cases} x_{i}^{min} < x_{j}^{min} \sim \& \sim x_{j}^{min} < x_{i}^{max} \sim \& \sim x_{i}^{max} < x_{j}^{max} \\ x_{j}^{min} < x_{i}^{min} \sim \& \sim x_{i}^{min} < x_{j}^{max} \sim \& \sim x_{j}^{max} < x_{i}^{max} \end{cases} $$Son Halo wants to rearrange spaceships in such a way, that there are no rope intersections. Because he is lazy, he wants to rearrange the ships in such a way, that the total number of ships that remain at their original position is maximal. All the ships must stay on the same side of the station and at different positions after rearrangement. However, ships can occupy any real positions after rearrangement.
Your task is to figure out what is the maximal number of ships that can remain at their initial positions.
输入格式
The first line of the input file contains \(n\) (1 \le \(n\) \le 200 000) -- the number of ships. The following line contains \(n\) distinct integers \(x_i\) (1 \le \(x_i\) \le \(n\)) -- the initial positions of the spaceships.
输出格式
The output file must contain one integer -- the maximal number of ships that can remain at their initial positions in the solution of this problem.
题目大意
一个数轴上有 个位置互异的点,第 个点的坐标为 ,第 个点和第 个点连了一根绳子(第 个点和原点连了根绳子)定义两根绳子有交当且仅当它们跨越的区间有交且不是包含关系。你可以改变若干个点的坐标到一个任意的正实数位置,使得最后不存在任何两根绳子有交。最大化不动的点的个数。
, 构成一个 的排列。
4
1 3 2 4
3
4
1 4 2 3
4
提示
Time limit: 1 s, Memory limit: 256 MB.