import java.util.*;
public class Solution {
/**
* max increasing subsequence
* @param arr int整型一维数组 the array
* @return int整型
*/
public int MLS (int[] arr) {
// write code here
//先判断数组有没有元素
if(arr.length==0)return 0;
Arrays.sort(arr);
//若有元素,必为1
int res = 1;
int temp = 1;
for(int i=1;i<arr.length;i++){
res = Math.max(res,temp);
//若当前元素等于前一个元素,继续向下
if(arr[i]==arr[i-1])continue;
//已排除当前元素等于上一个元素,判断是否递增,若递增temp+1,繁殖temp重置为1
temp = arr[i]-arr[i-1]==1 ? temp+1:1;
}
return res;
}
}