We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 547087a commit ab75352Copy full SHA for ab75352
library/strings/longest_common_subsequence/lcs_queries.hpp
@@ -16,11 +16,11 @@
16
vi lcs_queries(const auto& s, const auto& t,
17
const vector<array<int, 3>>& queries) {
18
int n = sz(s), m = sz(t), q = sz(queries);
19
- vector<vector<array<int, 3>>> qs(n);
+ vector<basic_string<array<int, 3>>> qs(n);
20
rep(i, 0, q) {
21
auto [s_r, t_le, t_ri] = queries[i];
22
if (s_r == 0 || t_le == m) continue;
23
- qs[s_r - 1].push_back({t_le, t_ri, i});
+ qs[s_r - 1] += {t_le, t_ri, i};
24
}
25
lcs_dp lcs(t);
26
vi res(q);
0 commit comments