void _split(const string& s, char delim, vector<string>& elems) {
stringstream ss(s);
string item;
while (getline(ss, item, delim)) {
elems.push_back(item);
}
}
vector<string> split(const string& s, char delim) { //spilt delim为分割的符号
vector<string> elems;
_split(s, delim, elems);
return elems;
}