求助一道题
  • 板块学术版
  • 楼主XLoffy
  • 当前回复6
  • 已保存回复6
  • 发布时间2023/10/15 14:42
  • 上次更新2023/11/2 13:39:55
查看原帖
求助一道题
1015779
XLoffy楼主2023/10/15 14:42

题目描述

你面前有一大片的沼泽。你发现通过沼泽需要 nn 天时间,第 ii 天会到达一个高度为 hih_i 的区域。在沼泽中行走很耗体力,你不希望地势忽高忽低,最好是每天的地势都不高于前一天。你每次可将任何一个区域的高度改变为任何整数值。不过你希望尽可能少地进行操作。

输入输出格式

输入格式

第一行 11 个正整数 nn

第二行 nn 个正整数 h1...hnh_1...h_n

输出格式

一个整数,表示至少需要使用几次魔法,才能使每个区域的高度不高于前一个区域(显然你的输出不应该超过 nn)

输入输出样例

输入样例#1:

5
15 3 6 7 1

输出样例#1:

2

样例说明:

可以将第 22 天的高度变为 99,第 33 天的高度变为 77,整个序列变为15 9 7 7 1。方案不唯一 。

数据规模:

3030% 的数据,n≤100n\le100

6060% 的数据,n≤10000n\le10000

100100% 的数据,n≤100000,hi≤1e9n\le100000,hi\le1e9

wtrlwtrl 求正解思路&代码(悬关)
2023/10/15 14:42
加载中...