#include
#include
#include
#include
#include
#define SIZE 99
int main()
{
int a=0,b=0,c=0,m=0,n=0,x=0,y=0,z=0,i=0,k=0,l=0;
int v[SIZE];
scanf("%d %d",&a,&b);
scanf("%d",&v[c]);c++;
while(a>1){scanf("%d",&v[c]);
if(v[c]<=v[c-1]){printf("Invalid Value");goto k;}
a--;c++;}
z=(c-1)/2;
i=c-1;
while(x<=i)
{printf("[%d,%d][%d]n",x,i,z);
if (b
else if (b>v[z])
{x=(x+i)/2+1;}
else
{printf("%dn",z);
break;}
z=(x+i)/2;}
if(x>i)
{printf("Not Found");}
k:return 0;
}
发现没人这样写,先占个坑。
有一些多余的东西,不过无妨。
(●ˇ∀ˇ●)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)