Skip to content

Commit 8e85130

Browse files
committed
some fixes
1 parent 9155cc1 commit 8e85130

File tree

6 files changed

+12
-1
lines changed

6 files changed

+12
-1
lines changed

library/strings/suffix_array/compare/compare_substrings.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#pragma once
22
#include "compare_suffixes.hpp"
33
//! @code
4+
//! auto [sa, sa_inv, lcp] = get_sa(s, 256);
5+
//! sa_query saq(s, sa, sa_inv, lcp);
46
//! int cmp = saq.cmp_substrs(l1,r1,l2,r2);
57
//! @endcode
68
//! requires l1,l2 < n

library/strings/suffix_array/compare/compare_suffixes.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#pragma once
22
//! @code
3+
//! auto [sa, sa_inv, lcp] = get_sa(s, 256);
4+
//! sa_query saq(s, sa, sa_inv, lcp);
35
//! int cmp2 = saq.cmp_sufs(l1,l2);
46
//! @endcode
57
//! requires l1,l2 < n

library/strings/suffix_array/find/find_substring.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#pragma once
22
//! @code
3+
//! auto [sa, sa_inv, lcp] = get_sa(s, 256);
4+
//! sa_query saq(s, sa, sa_inv, lcp);
35
//! auto [sa_le,sa_ri] = saq.find_substr(s_l,s_r);
46
//! @endcode
57
//! requires s_l < n

library/strings/suffix_array/suffix_array_query.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "../../data_structures/rmq.hpp"
44
#include "find/match.hpp"
55
//! @code
6+
//! //or sa_short
67
//! auto [sa, sa_inv, lcp] = get_sa(s, 256);
78
//! sa_query saq(s, sa, sa_inv, lcp);
89
//! @endcode

library/trees/extra_members/compress_tree.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include "../../monotonic_stack/monotonic_stack.hpp"
22
//! https://github.com/kth-competitive-programming/kactl/blob/main/content/graph/CompressTree.h
33
//! @code
4+
//! vector<vi> adj(n);
5+
//! LCA lca(adj);
46
//! auto [par, orig_node] =
57
//! lca.compress_tree(subset);
68
//! @endcode

tests/scripts/compile_commented_snippets.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ git submodule update
1111
{
1212
echo "#include <bits/stdc++.h>"
1313
echo "using namespace std;"
14+
echo "#include <tr2/dynamic_bitset>"
15+
echo "using namespace tr2;"
1416
cat library_checker_aizu_tests/kactl_macros.hpp
1517
echo "const ll mod = (119 << 23) + 1, root = 62;"
1618
find ../library/ -type f -name "*.hpp" | grep --invert-match --file=.config/.code_snippet_excluded_file_list | sort | sed 's/^/#include "/; s/$/"/' | cpp -nostdinc -C -P | grep --invert-match --extended-regexp "const int mod = |const ll mod = "
@@ -26,7 +28,7 @@ git submodule update
2628
echo "vector<vector<mint>> mat;"
2729
echo "vector<vector<bool>> grid;"
2830
echo "string s,t;"
29-
echo "int n,m,k,tl,tr,l,r,l1,r1,l2,r2,s_l,s_r,root_l,root_r,source,sink,total_flow,bccid,u,v,rsz,cols,cap;"
31+
echo "int n,m,k,tl,tr,l,r,l1,r1,l2,r2,s_l,s_r,root_l,root_r,source,sink,total_flow,bccid,u,v,lsz,rsz,cols,cap;"
3032
} >entire_library_without_main
3133

3234
{

0 commit comments

Comments
 (0)