这行代码
sort(qwq+1,qwq+1+cnt,cmp);
在本地,cnt=1e5时会死循环(编译器是Dev-C++和Code::Blocks,已开栈,未添加其它编译选项)
这是cmp
bool cmp(int a,int b){ if (depth[a]==depth[b])return a>b; return depth[a]>depth[b]; }
请问为什么会出现死循环,谢谢