#include <stdio.h>
#include <stdlib.h>
int nibuntansaku(int n,int x,int a[]){
int lef=0,rig=n-1;
int mid;
while(lef<=rig){
mid=(lef+rig)/2;
if(a[mid]<x){
lef=mid+1;
}else if(a[mid]>x){
rig=mid-1;
}else if(a[mid]==x){
return mid;
}
}
return -1;
}
int main(){
int i,n,x;
int *a;
a
=(int *)malloc(sizeof(int)*n
); if(a==NULL){
return 0;
}
for(i=0;i<n;i++){
}
int ans=nibuntansaku(n,x,a);
if(ans==-1){
}else{
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KaW50IG5pYnVudGFuc2FrdShpbnQgbixpbnQgeCxpbnQgYVtdKXsKCWludCBsZWY9MCxyaWc9bi0xOwoJaW50IG1pZDsKCXdoaWxlKGxlZjw9cmlnKXsKCQltaWQ9KGxlZityaWcpLzI7CgkJaWYoYVttaWRdPHgpewoJCQlsZWY9bWlkKzE7CgkJfWVsc2UgaWYoYVttaWRdPngpewoJCQlyaWc9bWlkLTE7CgkJfWVsc2UgaWYoYVttaWRdPT14KXsKCQkJcmV0dXJuIG1pZDsKCQl9Cgl9CglyZXR1cm4gLTE7Cn0KaW50IG1haW4oKXsKCWludCBpLG4seDsKCWludCAqYTsKCXNjYW5mKCIlZCAlZCIsJm4sJngpOwoJYT0oaW50ICopbWFsbG9jKHNpemVvZihpbnQpKm4pOwoJaWYoYT09TlVMTCl7CgkJcHJpbnRmKCJFUlJPUlxuIik7CgkJcmV0dXJuIDA7Cgl9Cglmb3IoaT0wO2k8bjtpKyspewoJCXNjYW5mKCIlZCIsJmFbaV0pOwoJfQoJaW50IGFucz1uaWJ1bnRhbnNha3Uobix4LGEpOwoJaWYoYW5zPT0tMSl7CgkJcHJpbnRmKCLjgb/jgaTjgYvjgorjgb7jgZvjgpPjgafjgZfjgZ/jgIIiKTsKCX1lbHNlewoJCXByaW50ZigiYVslZF09JWQiLGFucyx4KTsKCX0KfQ==