1.vector收回内存
头文件:vector
vecotr<int>().swap(v); //收回v的内存
2.交换两个vector容器内的元素
vecotr<int>(v1).swap(v2); //交换v1和v2中的元素
3. 快读
ios::sync_with_stdio(0), cin.tie(0);
结构化绑定
C++17 往上才有
vector<pair<int, int>> e;
for (auto [u, v] : e) {
// 可以用 u 代替 .first,v 代替 .second
...
}