import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int size = sc.nextInt();
int[] list = new int[size+1];
for(int num = 1 ; num<= size ;num++){
list[num]= sc.nextInt();
}
for (int i =1;i<=size;i++) {
System.out.println(list[i]);
}
int value = sc.nextInt();
int low = 1 ;
int high = list.length-1;
int mid = 0 ;
int time = 0;
while (low<=high){
time++;
mid = (low + high)/2;
if(list[mid]==value){
System.out.println("located on "+mid);
break;
}
else if(list[mid]>value){
high = mid-1;
}
else {
low = mid +1;
}
}
System.out.println("compare "+time+" times");
sc.close();
}
}

京公网安备 11010502036488号