import java.util.*; import java.io.*; public class AnalyseMAX { private static void show(long[]x){ int n = x.length; for (int i=0;i 0){frequency = k; omega[count] = j;} } numberOfMaximumCliques[count] = frequency; count++; sc.close(); } System.out.format("%d %.2f ",n,((float)p)/100.0); System.out.print(average(numberOfCliques) +" "+ min(numberOfCliques) +" "+ median(numberOfCliques) +" "+ max(numberOfCliques) +" "); System.out.print(average(numberOfMaximumCliques) +" "+ min(numberOfMaximumCliques) +" "+ median(numberOfMaximumCliques) +" "+ max(numberOfMaximumCliques) +" "); System.out.print(average(omega) +" "+ min(omega) +" "+ median(omega) +" "+ max(omega) +" "); System.out.println(); } public static void main(String[] args) throws IOException { String alg = args[0]; int n = Integer.parseInt(args[1]); // vertices in a graph int pLo = Integer.parseInt(args[2]); // edge probability int pHi = Integer.parseInt(args[3]); // edge probability int pInc = Integer.parseInt(args[4]); // increment for p int lwb = Integer.parseInt(args[5]); // index of 1st results file int upb = Integer.parseInt(args[6]); // index of last results file for (int p=pLo;p<=pHi;p=p+pInc) stats(alg,n,p,lwb,upb); } }