This documentation is automatically generated by online-judge-tools/verification-helper
#include "string/is_subsequence.hpp"template <typename STRING>
bool is_subsequence(STRING& S, STRING& T) {
ll p = 0;
for (auto&& s : S) {
while (p < len(T) && T[p] != s) ++p;
if (p == len(T)) return false;
++p;
}
return true;
}#line 1 "string/is_subsequence.hpp"
template <typename STRING>
bool is_subsequence(STRING& S, STRING& T) {
ll p = 0;
for (auto&& s : S) {
while (p < len(T) && T[p] != s) ++p;
if (p == len(T)) return false;
++p;
}
return true;
}