#GOC112353. 顺子
顺子
题目描述
在斗地主中,一些数值连续的牌可作为顺子(牌排序后相邻的牌的大小相差为1)打出去,如[3,4,5,6,7], 现在有n张牌a[1],a[2],...,a[n],第i张牌的大小为a[i],另外还有k张没有确定的鬼牌,每张鬼牌可以充当为[1,m]内任意的一个值,现在你要从这n+k张牌中选出来x张牌出来作为顺子打出去,问x的最大值为多少?
输入格式
第一行输入n,m,k,分别表示有n张牌介于1到m之间,另外有k张鬼牌。
第二行输入n个正整数a[1],a[2],...,a[n],分别表示n张牌的大小。
输出格式
输出一个非负整数表示x的最大值
20%的数据保证:1<=n<=10,1<=m<=100,0<=k<=10,1<=a[i]<=m
20%的数据保证:1<=n<=500,1<=m<=10000,0<=k<=10,1<=a[i]<=m
20%的数据保证:1<=n<=1000,1<=m<=10000,0<=k<=10,1<=a[i]<=m
100%的数据保证:1<=n<=5e5,1<=m<=2e9,0<=k<=2e9,1<=a[i]<=m
输入/输出例子1
3 3 0
1 2 3
3
输入/输出例子2
3 5 1
1 3 5
3