????
bool IsContinuous( vector<int> numbers ) {
if(numbers.size()<5)
return false;
sort(numbers.begin(), numbers.end());
int i = 0;
while(numbers[i]==0)
i ++;
int j = i;
while(j+1<numbers.size())
{
while(j+1<numbers.size() && numbers[j+1]==numbers[j]+1)
{
j ++;
}
if(j+1<numbers.size()&&i>0)
{
numbers[j]++;
i --;
}else
{
break;
}
}
return j+1>=numbers.size();
} 
京公网安备 11010502036488号