docs: public void mergeCluster() {
  		maxc1 = -1;
  		maxc2 = -1;
  		maxL = Float.NEGATIVE_INFINITY;
  		TIntIterator it1 = slots.iterator();
  		
  		while(it1.hasNext()){
  			int i = it1.next();
  			TIntIterator it2 = slots.iterator();
  //			System.out.print(i+": ");
  			while(it2.hasNext()){
  				int j= it2.next();
  				
  				if(i>=j)
  					continue;
  //				System.out.print(j+" ");
  				Multiplesolve c = new Multiplesolve(i,j);
  				count.incrementAndGet();
  				pool.execute(c);				
  			}
  //			System.out.println();
  		}
  		
  			while(count.get()!=0){//等待所有子线程执行完  
  				try {
  					Thread.sleep(slotsize*slotsize/1000);
  				} catch (InterruptedException e) {
  					e.printStackTrace();
  				}  
  			}  
  
  		merge(maxc1,maxc2);
  	}