import java.util.*; public class Stupid { public static void run() { for(int N = 32; N<=1048576;N*=2) { int[] x = new int[N]; Random rand = new Random(); for(int k = 0;k < N; ++k) x[k]=rand.nextInt(); Arrays.sort(x); HashSet hs = new HashSet(); for(int k = 0;k < N; ++k) hs.add(x[k]); TreeSet ts = new TreeSet(); for(int k = 0;k < N; ++k) ts.add(x[k]); int howmanyqueries = 1000000; int[] whichvalues = new int[howmanyqueries]; for(int k = 0;k