emplace insert(块链,数列分块入门 6)
两份提交记录empalce AC,insert RE,显然只有代码开头的 rebuild 的函数中这一行不同:
copy(ers, t->end(), back_inserter(*bt.emplace(next(t))));
copy(ers, t->end(), back_inserter(*bt.insert(next(t), {})));
为什么insert(第二个)RE?
辅助信息:
bt:
t: list<vector<int>>::iterator
ers: vector<int>::iterator