C++ アルゴリズムとデータ構造のライブラリ
#include "library/string/range.hpp"$O(\vert T \vert)$ (区間長)
string T = range(S, A, B);
#pragma once
string range(const string &S, int A, int B) {
if (A > B or A >= (int)S.size()) return "";
return S.substr(A, B - A + 1);
}#line 2 "library/string/range.hpp"
string range(const string &S, int A, int B) {
if (A > B or A >= (int)S.size()) return "";
return S.substr(A, B - A + 1);
}