P4331 [BalticOI 2004] Sequence 数字序列
题目描述
给定一个整数序列 $a_1, a_2, \cdots , a_n$,求出一个递增序列 $b_1 < b_2 < ··· < b_n$,使得序列 $a_i$ 和 $b_i$ 的各项之差的绝对值之和 $|a_1 - b_1| + |a_2 - b_2| + \cdots + |a_n - b_n|$ 最小。
输入格式
无
输出格式
无
说明/提示
【数据范围】
- $40\%$ 的数据 $n≤5000$;
- $60\%$ 的数据 $n≤300000$;
- $100\%$ 的数据 $n≤10^6 , 0≤a_i≤2^{31}-1$;
题目来源:BalticOI 2004 Day 1, Sequence。
感谢 @TimeTraveller 提供 SPJ。