extern "C" int Seniorious(int);
extern "C" int Chtholly(int n,int c)
{
int l=1,r=n;
int mid=(l+r)/2;
while(Seniorious(mid)!=0)
{
mid=(l+r)/2;
if (Seniorious(mid)==1) r=mid-1;
if (Seniorious(mid)==-1) l=mid+1;
if (Seniorious(mid)==0) return mid;
}
}
感觉没什么问题,为什么只有三十分?