sort 函数自定义 cmp 出现 re

  • 今天写了个这样的 sort 自定义函数:
bool cmp(const ll &a, const ll &b) {
	// std::cout << "a: " << a << " b: " << b << std::endl;
	return dep[a] >= dep[b];
}
  • 一直在报 re,搜了搜说是不符合严格弱序规则,体现在这个函数中就是当 dep[a] 和 dep[b] 相等时,正着来反着来都返回 true,导致出现了未定义行为,也就是内存非法访问。

posted on 2025-03-07 14:44  wuhu12345  阅读(14)  评论(0)    收藏  举报

导航