#P1577. Oleg and shares

Oleg and shares

题目描述

给你 nn 支股票原价(单位:卢布),每秒钟可能会有任意一支股票的价格下降 kk 卢布,注意,股票的价格可能是负的。

请给出所有股票的价格均变得相同所要经过的最短时间,若不可能请输出 1-1

输入格式

第一行两个整数 n,kn,kn105n\le 10^5k109k\le 10^9

第二行 nn 个整数 aia_i1ai1091\le a_i\le 10^9

输出格式

输出一个整数表示答案,如果无解,输出 1-1

3 3
12 9 15
3
2 2
10 9
-1
4 1
1 1000000000 1000000000 1000000000
2999999997