Skip to content

Commit 88ed037

Browse files
committed
some fixes
1 parent 963f095 commit 88ed037

16 files changed

+19
-82
lines changed

library/data_structures_[l,r)/seg_tree_uncommon/merge_sort_tree.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#pragma once
2-
#include "../lazy_seg_tree_midpoint.hpp"
2+
#include "../seg_tree_midpoint.hpp"
33
struct merge_sort_tree {
44
int n;
55
vector<vi> tree;

library/strings/longest_common_subsequence/lcs_queries.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#pragma once
2-
#include "../../data_structures/bit.hpp"
2+
#include "../../data_structures_[l,r)/bit.hpp"
33
#include "lcs_dp.hpp"
44
//! @code
55
//! string s,t;

library/strings/suffix_array/suffix_array_query.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22
#include "suffix_array.hpp"
3-
#include "../../data_structures/rmq.hpp"
3+
#include "../../data_structures_[l,r)/rmq.hpp"
44
#include "find/match.hpp"
55
//! @code
66
//! string s;

tests/library_checker_aizu_tests/data_structures/deque_sliding_window.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#define PROBLEM \
22
"https://onlinejudge.u-aizu.ac.jp/courses/library/3/DSL/all/DSL_3_D"
33
#include "../template.hpp"
4-
#include "../../../library/data_structures/uncommon/deque_op.hpp"
4+
#include "../../../library/data_structures_[l,r)/uncommon/deque_op.hpp"
55
int mn(int x, int y) { return min(x, y); }
66
int main() {
77
cin.tie(0)->sync_with_stdio(0);

tests/library_checker_aizu_tests/data_structures/disjoint_rmq_inc.test.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#define PROBLEM "https://judge.yosupo.jp/problem/staticrmq"
22
#include "../template.hpp"
3-
#include "../../../library/data_structures/uncommon/disjoint_rmq_inc.hpp"
3+
#include "../../../library/data_structures_[l,r]/disjoint_rmq.hpp"
44
int main() {
55
cin.tie(0)->sync_with_stdio(0);
66
int n, q;
77
cin >> n >> q;
88
vi a(n);
99
for (int i = 0; i < n; i++) cin >> a[i];
10-
disjoint_rmq_inc rmq(a,
10+
disjoint_rmq rmq(a,
1111
[](int x, int y) { return min(x, y); });
1212
while (q--) {
1313
int l, r;

tests/library_checker_aizu_tests/data_structures/disjoint_rmq_inc_lines.test.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#define PROBLEM \
22
"https://judge.yosupo.jp/problem/queue_operate_all_composite"
33
#include "../template.hpp"
4-
#include "../../../library/data_structures/uncommon/disjoint_rmq_inc.hpp"
4+
#include "../../../library/data_structures_[l,r]/disjoint_rmq.hpp"
55
int main() {
66
cin.tie(0)->sync_with_stdio(0);
77
const ll mod = 998'244'353;
@@ -20,7 +20,7 @@ int main() {
2020
lines.emplace_back(queries[i].a, queries[i].b);
2121
} else if (queries[i].type == 2) cin >> queries[i].x;
2222
}
23-
disjoint_rmq_inc rmq(lines,
23+
disjoint_rmq rmq(lines,
2424
[](const auto& a, const auto& b) {
2525
// f1(x) = a.first * x + a.second
2626
// f2(x) = b.first * x + b.second

tests/library_checker_aizu_tests/data_structures/disjoint_rmq_sum.test.cpp renamed to tests/library_checker_aizu_tests/data_structures/disjoint_rmq_inc_sum.test.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#define PROBLEM \
22
"https://judge.yosupo.jp/problem/static_range_sum"
33
#include "../template.hpp"
4-
#include "../../../library/data_structures/uncommon/disjoint_rmq.hpp"
4+
#include "../../../library/data_structures_[l,r]/disjoint_rmq.hpp"
55
int main() {
66
cin.tie(0)->sync_with_stdio(0);
77
int n, q;
@@ -12,6 +12,6 @@ int main() {
1212
while (q--) {
1313
int l, r;
1414
cin >> l >> r;
15-
cout << rmq.query(l, r) << '\n';
15+
cout << rmq.query(l, r - 1) << '\n';
1616
}
1717
}

tests/library_checker_aizu_tests/data_structures/disjoint_rmq_lines.test.cpp

Lines changed: 0 additions & 47 deletions
This file was deleted.

tests/library_checker_aizu_tests/data_structures/implicit_seg_tree.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#define PROBLEM \
22
"https://judge.yosupo.jp/problem/area_of_union_of_rectangles"
33
#include "../template.hpp"
4-
#include "../../../library/data_structures/seg_tree_uncommon/implicit.hpp"
4+
#include "../../../library/data_structures_[l,r)/seg_tree_uncommon/implicit.hpp"
55
int main() {
66
cin.tie(0)->sync_with_stdio(0);
77
int n;

tests/library_checker_aizu_tests/data_structures/kth_smallest_pst.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#define PROBLEM \
22
"https://judge.yosupo.jp/problem/range_kth_smallest"
33
#include "../template.hpp"
4-
#include "../../../library/data_structures/seg_tree_uncommon/kth_smallest_query.hpp"
4+
#include "../../../library/data_structures_[l,r)/seg_tree_uncommon/kth_smallest_query.hpp"
55
int main() {
66
cin.tie(0)->sync_with_stdio(0);
77
int n, q;

0 commit comments

Comments
 (0)