如果代码如下:
if(q.size()<ans){ l=q.front().id; r=q.back().id; ans=min(ans,q.size()); }
则C++本地会报错,改成
ans=min(ans,r-l+1);
就没问题了。
那么请问为什么不能将ans和q.size()进行比较?
求巨犇解答