有没有大佬看看我这个代码,为啥只有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; } } }
点赞 1
牛客网
牛客企业服务