List of all items
Structs
- corro::DormantMutRef
- corro::borrow::DormantMutRef
- draft::Rs01DictRuntime
- draft::Rs01DictTree
- draft::rs01dict_runtime::Rs01DictRuntime
- draft::rs01dict_tree::Rs01DictTree
- ds::BTreeSeq
- ds::Count3wayResult
- ds::FibonacciHeap
- ds::FoldableDeque
- ds::FoldableQueue
- ds::IntoIter
- ds::Iter
- ds::IterMut
- ds::N1Rmq
- ds::NodeRef
- ds::PeekMutTmp
- ds::Range
- ds::RangeMut
- ds::Rs01DictGenerics
- ds::SqrtBucket
- ds::UnionFind
- ds::VecSegtree
- ds::WaveletMatrix
- ds::btree_seq::BTreeSeq
- ds::btree_seq::IntoIter
- ds::btree_seq::Iter
- ds::btree_seq::IterMut
- ds::btree_seq::Range
- ds::btree_seq::RangeMut
- ds::fibonacci_heap::FibonacciHeap
- ds::fibonacci_heap::NodeRef
- ds::foldable_deque::FoldableDeque
- ds::foldable_queue::FoldableQueue
- ds::n1_rmq::N1Rmq
- ds::rs01_dict::Rs01DictGenerics
- ds::sqrt_bucket::SqrtBucket
- ds::union_find::UnionFind
- ds::vec_segtree::PeekMutTmp
- ds::vec_segtree::VecSegtree
- ds::wavelet_matrix::Count3wayResult
- ds::wavelet_matrix::WaveletMatrix
- fmt::PerLine
- fmt::PerLineUsize1
- fmt::SpaceSep
- fmt::SpaceSepUsize1
- fmt::StrSep
- fmt::StrSepUsize1
- fmt::YesNo
- fmt::str_sep::PerLine
- fmt::str_sep::PerLineUsize1
- fmt::str_sep::SpaceSep
- fmt::str_sep::SpaceSepUsize1
- fmt::str_sep::StrSep
- fmt::str_sep::StrSepUsize1
- fmt::yes_no::YesNo
- graph::Bfs01Sssp
- graph::DijkstraSssp
- graph::Lowlink
- graph::Scc
- graph::bfs01::Bfs01Sssp
- graph::bfs01::Cert
- graph::bfs01::NoCert
- graph::dijkstra::Cert
- graph::dijkstra::DijkstraSssp
- graph::dijkstra::NoCert
- graph::lowlink::Lowlink
- graph::scc::Scc
- integer::PdepPextMaskU128
- integer::PdepPextMaskU16
- integer::PdepPextMaskU32
- integer::PdepPextMaskU64
- integer::PdepPextMaskU8
- integer::PdepPextMaskUsize
- integer::UIntIter
- integer::bin_iter::UIntIter
- integer::pdep_pext::PdepPextMaskU128
- integer::pdep_pext::PdepPextMaskU16
- integer::pdep_pext::PdepPextMaskU32
- integer::pdep_pext::PdepPextMaskU64
- integer::pdep_pext::PdepPextMaskU8
- integer::pdep_pext::PdepPextMaskUsize
- io::OnceSource
- io::input::OnceSource
- math::Fraction
- math::LinearSieve
- math::SbTreeUnsigned
- math::StaticModInt
- math::linear_sieve::LinearSieve
- math::modint::StaticModInt
- math::stern_brocot::Fraction
- math::stern_brocot::SbTreeUnsigned
- naive::AssocList
- naive::DisjointSet
- naive::OccupiedEntry
- naive::OpConcat
- naive::RankIndexNlC
- naive::Rs01DictNLlParam
- naive::Rs01DictNlC
- naive::SelectIndexNlC
- naive::VacantEntry
- naive::assoc_list::AssocList
- naive::assoc_list::OccupiedEntry
- naive::assoc_list::VacantEntry
- naive::bit_vector::RankIndexNlC
- naive::bit_vector::Rs01DictNLlParam
- naive::bit_vector::Rs01DictNlC
- naive::bit_vector::SelectIndexNlC
- naive::concat_monoid::OpConcat
- naive::disjoint_set::DisjointSet
- ops::OpAdd
- ops::op_add::OpAdd
- random::Asc
- random::StrictAsc
- random::randgen::Asc
- random::randgen::StrictAsc
- seq::Largest
- seq::Leftmost
- seq::Rightmost
- seq::Smallest
- seq::SuffixArray
- seq::lis::Largest
- seq::lis::Leftmost
- seq::lis::Rightmost
- seq::lis::Smallest
- seq::suffix_array::SuffixArray
- word::IntVec
- word::RankTable
- word::SelectTable
- word::small_rank_select::IntVec
- word::small_rank_select::RankTable
- word::small_rank_select::SelectTable
Enums
- ds::BucketBorrow
- ds::sqrt_bucket::BucketBorrow
- io::Bytes
- io::Chars
- io::Isize1
- io::Usize1
- io::readable::Bytes
- io::readable::Chars
- io::readable::Isize1
- io::readable::Usize1
- math::ApproxBound
- math::stern_brocot::ApproxBound
- naive::Entry
- naive::assoc_list::Entry
- ops::UsizeOob
- ops::usize_bounds::UsizeOob
Traits
- algo::Bisect
- algo::CycleMuLambda
- algo::bisect::Bisect
- algo::tortoise_hare::CycleMuLambda
- ds::WmInt
- ds::WmIntRange
- ds::wavelet_matrix::WmInt
- ds::wavelet_matrix::WmIntRange
- integer::BinIter
- integer::Binary
- integer::Pdep
- integer::Pext
- integer::WordSet
- integer::bin_iter::BinIter
- integer::bin_iter::Binary
- integer::pdep_pext::Pdep
- integer::pdep_pext::Pext
- integer::word_set::WordSet
- io::Readable
- io::Source
- io::input::Readable
- io::input::Source
- math::Divisors
- math::Factors
- math::FactorsDup
- math::FracApprox
- math::Gcd
- math::RemEuclidU32
- math::SbUnsignedInt
- math::divisors::Divisors
- math::factors::Factors
- math::factors::FactorsDup
- math::gcd::Gcd
- math::modint::RemEuclidU32
- math::stern_brocot::FracApprox
- math::stern_brocot::SbUnsignedInt
- ops::Associative
- ops::BinaryOp
- ops::Commutative
- ops::CommutativeGroup
- ops::CommutativeMonoid
- ops::Group
- ops::Identity
- ops::Magma
- ops::Monoid
- ops::Recip
- ops::Semigroup
- ops::UsizeBounds
- ops::monoid::Associative
- ops::monoid::BinaryOp
- ops::monoid::Commutative
- ops::monoid::CommutativeGroup
- ops::monoid::CommutativeMonoid
- ops::monoid::Group
- ops::monoid::Identity
- ops::monoid::Magma
- ops::monoid::Monoid
- ops::monoid::Recip
- ops::monoid::Semigroup
- ops::usize_bounds::UsizeBounds
- random::Gen
- random::randgen::Gen
- seq::Inversion
- seq::Lis
- seq::LisMapProj
- seq::MajorityVote
- seq::Opmph
- seq::inversion::Inversion
- seq::lis::Lis
- seq::lis::LisMapProj
- seq::majority_vote::MajorityVote
- seq::opmph::Opmph
- uslice::BucketSort
- uslice::Permutation
- uslice::bucket_sort::BucketSort
- uslice::permutation::Permutation
Macros
- io::input::read_value
- io::input::scan
- io::read_value
- io::scan
- ops::def_group
- ops::def_group_generics
- ops::def_monoid
- ops::def_monoid_generics
- ops::impl_group_generics
- ops::impl_monoid_generics
- ops::monoid::def_group
- ops::monoid::def_group_generics
- ops::monoid::def_monoid
- ops::monoid::def_monoid_generics
- ops::monoid::impl_group_generics
- ops::monoid::impl_monoid_generics
Functions
- algo::twosat
- algo::twosat::twosat
- corro::array_insert
- corro::array_insertion::array_insert
- corro::array_insertion::array_splice
- corro::array_removal::array_remove
- corro::array_remove
- corro::array_rotate_2
- corro::array_rotate_3
- corro::array_rotation::array_rotate_2
- corro::array_rotation::array_rotate_3
- corro::array_splice
- naive::bit_vector::select_word
- naive::select_word
- poc::foo
- poc::nested_foo
- poc::nested_mod::foo
- poc::nested_mod::nested1::nested2::nested3::foo
- poc::nested_mod::nested_foo
- poc::nested_mod::pub_inner::foo
- word::const_rank_table
- word::const_select_table
- word::rank
- word::select
- word::small_rank_select::const_rank_table
- word::small_rank_select::const_select_table
- word::small_rank_select::rank
- word::small_rank_select::select
Type Aliases
- ds::Rs01Dict
- ds::rs01_dict::Rs01Dict
- io::AutoSource
- io::input::AutoSource
- math::ModInt1000000007
- math::ModInt998244353
- math::modint::ModInt1000000007
- math::modint::ModInt998244353
- naive::Rs01DictNLl
- naive::bit_vector::Rs01DictNLl