为啥要判断空数组????
扑克牌顺子
http://www.nowcoder.com/questionTerminal/762836f4d43d43ca9deb273b3de8e1f4
????
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(); }