if(!v.empty()){
for(size_t i = 0; i < (v.size() - 1); i+=2){
v1.push_back(v[i]);
v2.push_back(v[i + 1]);
}
if(v.size() % 2) v1.push_back(v.back());
}
, , . , ..
if(!v.empty()){
v1.resize((v.size() + 1) / 2);
v2.resize(v.size() / 2);
for(size_t i = 0, j = 0; i < (v.size() - 1); i+=2, j++){
v1[j] = (v[i]);
v2[j] = (v[i + 1]);
}
if(v.size() % 2) v1.push_back(v.back());
}