题目名称 1304. [HAOI 2006]数字序列
输入输出 sequencec.in/out
难度等级 ★★★☆
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatarcqw 于2013-03-10加入
开放分组 全部用户
提交状态
分类标签
动态规划
分享题解
通过:40, 提交:125, 通过率:32%
GravatarYoungsc 100 0.006 s 1.44 MiB C++
GravatarPine 100 0.008 s 0.26 MiB C++
Gravatarchenge 100 0.012 s 5.55 MiB Pascal
Gravatarhzwer是我学长我是他小号 100 0.012 s 28.75 MiB C++
Gravatargconeice 100 0.016 s 1.09 MiB C++
GravatarHouJikan 100 0.024 s 1.25 MiB C++
Gravatar圣龙族骑士 100 0.026 s 2.57 MiB C++
Gravatarpretend_fal 100 0.028 s 1.39 MiB C++
GravatarFoenix 100 0.028 s 1.69 MiB C++
Gravatar落痕 100 0.030 s 1.72 MiB C++
本题关联比赛
4043级NOIP2022欢乐赛4th
关于 数字序列 的近10条评论(全部评论)
真的好神啊..orz
Gravatarsxysxy
2017-03-14 11:26 4楼
不理解……
GravatarTenderRun
2016-08-24 10:46 3楼
难度就这么低吗?QWQ
GravatarTenderRun
2016-04-06 15:49 2楼
INF写大了爆int TAT
伐开森
GravatarHouJikan
2015-03-13 15:08 1楼

1304. [HAOI 2006]数字序列

★★★☆   输入文件:sequencec.in   输出文件:sequencec.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

现在我们有一个长度为 $n$ 的整数序列 $A$.但是它太不好看了,于是我们希望把它变成一个单调严格上升的序列。但是不希望改变过多的数,也不希望改变的幅度太大。

【输入格式】

第一行包括一个整数 $n$ ,接下来 $n$ 个整数按顺序描述每一项的键值。

【输出格式】

第一行一个整数,表示最少需要改变多少个数。

第二行一个整数,表示在改变的数最少的情况下,每个数改变的绝对值之和的最小值。

【样例输入1】

4
5 2 3 5

【样例输出1】

1
4

【样例输入2】

5
1 234 5 67 8

【样例输出2】

2
290

【样例输入3】

10
31016 27317 22103 39750 17668 20366 2005 9690 16554 42284

【样例输出3】

6
146211

【数据规模与约定】

对于 $70\%$ 的数据,保证 $n ≤ 10^3$;

对于 $100\%$ 的数据,保证 $1≤n≤5×10^5,1≤a_i≤10^5$。

数据保证 $a_i$ 随机生成。