#J1026. 填数字
填数字
题目描述
在一条长长的纸带上排列着 个格子,其中第 个格子离纸带一端的距离为 。小码哥想把数字 到 共 个数字从小到大依次填入格子中,且每个格子中最多只能填写一个数字。
小码哥不希望数字 和 在纸带上的位置靠的太近。于是当填完所有数字后,小码哥计算出了相邻数字在纸带上的距离的最小值,记做 。换言之,设数字 最终被填入了第 个格子,那么
对于给定的一个数字 ,小码哥想知道存在多少种不同的填数方式,使得最小距离 恰好等于 。定义两种填数方式是不同的,当且仅当存在一个数字 在两种方式中分别填入了不同的格子。
输入格式
第一行输入一个数字 ,表示格子数量。
第二行输入 个整数 ,表示每个格子到纸带一端的距离。输入保证 严格递增。
输出格式
输出相邻数字在纸带上的距离的最小值恰好为 的方案数。
输入输出样例 #1
输入 #1
6
1 2 3 4 5 6
3
输出 #1
2
输入输出样例 #2
输入 #2
5
1 3 10 11 15
4
输出 #2
20