经典迭代器失效问题
C++17 之前,`=` 左右求值的顺序不固定,
可能先计算了 `a[x]`,在 `insrt(a[x].l, k)` 中可能有 `vector` 扩容导致之前的迭代器失效。
在 <https://www.luogu.com.cn/discuss/553406> 里也提到过
by rzh123 @ 2023-08-29 16:32:43
修改前选 C++17 可以过
by rzh123 @ 2023-08-29 16:41:15
@[rzh123](/user/237530) 感谢巨佬%%%%,用 C++17 过了
by panhongxuanyyds @ 2023-08-29 16:49:32
(准确说是引用失效)
by rzh123 @ 2023-08-29 17:00:30
@[panhongxuanyyds](/user/677124) 你要是来牛人上课就不会出现这种情况了 QwQ
by lottle1212 @ 2023-08-30 11:48:18