#include "common.h" std::vector split(const std::string& s, char sp) { size_t i = 0, l = 0; std::vector res; while (i < s.size()) { if (s[i] == sp) { if (i != l) res.push_back(s.substr(l, i - l)); l = i + 1; } i++; } if (i != l) res.push_back(s.substr(l, i - l)); return res; }