inline void del(ivec&a, int i){ memcpy(a.data()+i, a.data() + i+1, (a.size() - i - 1)*sizeof(int)); a.conservativeResize(a.size() - 1); //resize without deleting values! }
inline void sort(ivec &a){ std::sort(a.data(), a.data()+a.size()); }