有没有大佬看看我这个代码,为啥只有20%,测试用例是没问题的 int main() {     int m,n,k,h;     cin>>m;     for(int i=0;i<m;i++)     {         int l=0,r=0,tmp=0;         bool bl = false;         cin>>n>>k;         for(int j=0;j<n;j++)         {                          cin>>h;             if(h>=k && tmp<k)             {                 l=j;                 bl=true;             }             if(h<k && tmp>=k)             {                 r=j-1;             }             tmp=h;         }         if(bl)         {             cout<<"true"<<" "<<l<<" "<<r<<endl;         }         else         {             cout<<"false"<<endl;         }     } }