vector A
A.resize(100) 0-99
vector<vector> A(r) // 表示第一维有 r 行,后续列可以 resize 开空间
A.push_back()
struct as{
int a,b;
}
vector A;
A.push_back({a,b});
A.emplace(a,b);
A.clear();
A.pop_back() 删除末尾元素
< <= > >= == 按照字典序
A.insert(p,n,val) 在迭代器P插入n个val。
A.erase(P) 删除迭代器 O(len)
A.erase(L,R) 删除迭代器L,R之间的元素(包括收尾)O(len)
sort(A.begin(),A.end());
sort(A.begin(),A.end(),cmp);
A.erase(unique(A.begin(),A.end()),A.end());

posted on 2025-11-07 11:36  Old_tree  阅读(2)  评论(0)    收藏  举报