Increasing Sequence
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Increasing Sequence
题面翻译
题面描述
把数列中一个数加上 算作一次操作,求最少几次操作能把这个数列变为递增数列。
输入格式
输入共 行。
第一行 个整数 和 , 表示数列中数的数量, 含义如题目所示。
第二行 个整数,表示原始数列。
输出格式
一行一个整数 ,表示最少 次操作能把这个数列变为递增数列。
题目描述
A sequence is called increasing if for each .
You are given a sequence and a positive integer . In each move you may choose one element of the given sequence and add to it. What is the least number of moves required to make the given sequence increasing?
输入格式
The first line of the input contains two integer numbers and ( ). The second line contains space separated sequence ( ).
输出格式
Output the minimal number of moves needed to make the sequence increasing.
样例 #1
样例输入 #1
4 2
1 3 3 2
样例输出 #1
3