#P1894. Settlers' Training

    ID: 1894 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>语言入门数组基础算法模拟CodeForces

Settlers' Training

题目描述

一个共有 nn 个数的非递减数列,还有一个整数 kk,每次操作可以让满足以下两个要求的数 +1+1

  • 该数比 kk 小;
  • 该数不等于它后面的那个数。

特别地,最后一个数默认满足要求 22

你的任务是求出最小的操作数 mm,使得第 mm 操作后,该数列中的所有数都等于 kk

输入格式

第一行两个整数 n,kn,k1n,k1001\le n,k\le 100

第二行 nn 个整数 aia_i1aik1\le a_i\le k

输出格式

输出一个整数表示答案。

4 4
1 2 2 3
4
4 3
1 1 1 1
5