atcoder#ABC117C. [ABC117C] Streamline
[ABC117C] Streamline
Score : points
Problem Statement
We will play a one-player game using a number line and pieces.
First, we place each of these pieces at some integer coordinate.
Here, multiple pieces can be placed at the same coordinate.
Our objective is to visit all of the coordinates with these pieces, by repeating the following move:
Move: Choose a piece and let be its coordinate. Put that piece at coordinate or .
Note that the coordinates where we initially place the pieces are already regarded as visited.
Find the minimum number of moves required to achieve the objective.
Constraints
- All values in input are integers.
- are all different.
Input
Input is given from Standard Input in the following format:
Output
Find the minimum number of moves required to achieve the objective.
2 5
10 12 1 2 14
5
The objective can be achieved in five moves as follows, and this is the minimum number of moves required.
- Initially, put the two pieces at coordinates and .
- Move the piece at coordinate to .
- Move the piece at coordinate to .
- Move the piece at coordinate to .
- Move the piece at coordinate to .
- Move the piece at coordinate to .
3 7
-10 -3 0 9 -100 2 17
19
100 1
-100000
0