C++ アルゴリズムとデータ構造のライブラリ
#include "library/string/join.hpp"$O(\vert S \vert)$ (合計長)
vector<string> v;
string S = join(v, ",");
#pragma once
string join(const vector<string> &v, const string &sep) {
string res;
for (int i = 0; i < (int)v.size(); ++i) {
if (0 < i) res += sep;
res += v[i];
}
return res;
}#line 2 "library/string/join.hpp"
string join(const vector<string> &v, const string &sep) {
string res;
for (int i = 0; i < (int)v.size(); ++i) {
if (0 < i) res += sep;
res += v[i];
}
return res;
}