//3,发牌
//发牌是把单列集合中的索引发给每个人,而且每个人拿到牌都是有序的所以创建3个Treeset接收
TreeSet<Integer> gaojin = new TreeSet<>();
TreeSet<Integer> longwu = new TreeSet<>();
TreeSet<Integer> wo = new TreeSet<>();
TreeSet<Integer> dipai = new TreeSet<>();
//遍历单列每一个元素,并发给每个人
for (Integer i : al) {
if (i>= al.size()-3) {
dipai.add(al.get(i));
}else if (i % 3 == 0) {
gaojin.add(al.get(i));
}else if (i % 2 ==0){
longwu.add(al.get(i));
}else {
wo.add(al.get(i));
}