import java.util.Scanner;
public class di {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s=new Scanner(System.in);
int n=s.nextInt();
int x=s.nextInt();
int [] nums = new int [n];
for(int i=0;ix) {
right=mid-1;
}
}
if(left>right) {
System.out.print(right+" "+left);
}
}
}


![改写二分搜索算法:设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当搜索元素x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在 改写二分搜索算法:设a[0:n-1]是已排好序的数组,请改写二分搜索算法,使得当搜索元素x不在数组中时,返回小于x的最大元素位置i和大于x的最小元素位置j。当搜索元素在数组中时,i和j相同,均为x在](http://www.mshxw.com/aiimages/31/295483.png)
