[−] List of all items
Structs
- dijkstra::Dijkstra
- echo::Mat
- echo::MatS
- modulo::mod_fact::ModFact
- modulo::mod_int::ModInt
- prelude::BTreeMap
- prelude::BTreeSet
- prelude::Batching
- prelude::BigInt
- prelude::BigUint
- prelude::BinaryHeap
- prelude::Chunk
- prelude::Chunks
- prelude::Coalesce
- prelude::Combinations
- prelude::CombinationsWithReplacement
- prelude::Complex
- prelude::ConsTuples
- prelude::DedupBy
- prelude::ExactlyOneError
- prelude::ExtendedGcd
- prelude::Format
- prelude::FormatWith
- prelude::Group
- prelude::GroupBy
- prelude::Groups
- prelude::HashMap
- prelude::HashSet
- prelude::Interleave
- prelude::InterleaveShortest
- prelude::Intersperse
- prelude::IntoChunks
- prelude::IterBinomial
- prelude::Iterate
- prelude::KMergeBy
- prelude::LinkedList
- prelude::Linspace
- prelude::MapInto
- prelude::MapResults
- prelude::MergeBy
- prelude::MergeJoinBy
- prelude::MultiPeek
- prelude::MultiProduct
- prelude::PadUsing
- prelude::PeekingTakeWhile
- prelude::Permutations
- prelude::Positions
- prelude::ProcessResults
- prelude::Product
- prelude::PutBack
- prelude::PutBackN
- prelude::RcIter
- prelude::RepeatCall
- prelude::RepeatN
- prelude::Reverse
- prelude::Step
- prelude::TakeWhileRef
- prelude::Tee
- prelude::TupleBuffer
- prelude::TupleCombinations
- prelude::TupleWindows
- prelude::Tuples
- prelude::Unfold
- prelude::Unique
- prelude::UniqueBy
- prelude::Update
- prelude::VecDeque
- prelude::WhileSome
- prelude::WithPosition
- prelude::Zip
- prelude::ZipEq
- prelude::ZipLongest
- prelude::__std_iter::Chain
- prelude::__std_iter::Cloned
- prelude::__std_iter::Copied
- prelude::__std_iter::Cycle
- prelude::__std_iter::Empty
- prelude::__std_iter::Enumerate
- prelude::__std_iter::Filter
- prelude::__std_iter::FilterMap
- prelude::__std_iter::FlatMap
- prelude::__std_iter::Flatten
- prelude::__std_iter::FromFn
- prelude::__std_iter::Fuse
- prelude::__std_iter::Inspect
- prelude::__std_iter::Map
- prelude::__std_iter::MapWhile
- prelude::__std_iter::Once
- prelude::__std_iter::OnceWith
- prelude::__std_iter::Peekable
- prelude::__std_iter::Repeat
- prelude::__std_iter::RepeatWith
- prelude::__std_iter::Rev
- prelude::__std_iter::Scan
- prelude::__std_iter::Skip
- prelude::__std_iter::SkipWhile
- prelude::__std_iter::StepBy
- prelude::__std_iter::Successors
- prelude::__std_iter::Take
- prelude::__std_iter::TakeWhile
- prelude::__std_iter::Zip
- prelude::bigint::BigInt
- prelude::bigint::BigUint
- prelude::bigint::ParseBigIntError
- prelude::binary_heap::BinaryHeap
- prelude::binary_heap::Drain
- prelude::binary_heap::DrainSorted
- prelude::binary_heap::IntoIter
- prelude::binary_heap::IntoIterSorted
- prelude::binary_heap::Iter
- prelude::binary_heap::PeekMut
- prelude::btree_map::BTreeMap
- prelude::btree_map::DrainFilter
- prelude::btree_map::IntoIter
- prelude::btree_map::Iter
- prelude::btree_map::IterMut
- prelude::btree_map::Keys
- prelude::btree_map::OccupiedEntry
- prelude::btree_map::Range
- prelude::btree_map::RangeMut
- prelude::btree_map::VacantEntry
- prelude::btree_map::Values
- prelude::btree_map::ValuesMut
- prelude::btree_set::BTreeSet
- prelude::btree_set::Difference
- prelude::btree_set::DrainFilter
- prelude::btree_set::Intersection
- prelude::btree_set::IntoIter
- prelude::btree_set::Iter
- prelude::btree_set::Range
- prelude::btree_set::SymmetricDifference
- prelude::btree_set::Union
- prelude::complex::Complex
- prelude::complex::ParseComplexError
- prelude::hash_map::DefaultHasher
- prelude::hash_map::Drain
- prelude::hash_map::HashMap
- prelude::hash_map::IntoIter
- prelude::hash_map::Iter
- prelude::hash_map::IterMut
- prelude::hash_map::Keys
- prelude::hash_map::OccupiedEntry
- prelude::hash_map::RandomState
- prelude::hash_map::RawEntryBuilder
- prelude::hash_map::RawEntryBuilderMut
- prelude::hash_map::RawOccupiedEntryMut
- prelude::hash_map::RawVacantEntryMut
- prelude::hash_map::VacantEntry
- prelude::hash_map::Values
- prelude::hash_map::ValuesMut
- prelude::hash_set::Difference
- prelude::hash_set::Drain
- prelude::hash_set::HashSet
- prelude::hash_set::Intersection
- prelude::hash_set::IntoIter
- prelude::hash_set::Iter
- prelude::hash_set::SymmetricDifference
- prelude::hash_set::Union
- prelude::integer::ExtendedGcd
- prelude::integer::IterBinomial
- prelude::iter::Range
- prelude::iter::RangeInclusive
- prelude::iter::RangeStep
- prelude::iter::RangeStepInclusive
- prelude::linked_list::Cursor
- prelude::linked_list::CursorMut
- prelude::linked_list::DrainFilter
- prelude::linked_list::IntoIter
- prelude::linked_list::Iter
- prelude::linked_list::IterMut
- prelude::linked_list::LinkedList
- prelude::rational::ParseRatioError
- prelude::rational::Ratio
- prelude::source::auto::AutoSource
- prelude::source::line::LineSource
- prelude::source::once::OnceSource
- prelude::structs::Batching
- prelude::structs::Chunk
- prelude::structs::Chunks
- prelude::structs::Coalesce
- prelude::structs::Combinations
- prelude::structs::CombinationsWithReplacement
- prelude::structs::ConsTuples
- prelude::structs::Cumsum
- prelude::structs::DedupBy
- prelude::structs::ExactlyOneError
- prelude::structs::Format
- prelude::structs::FormatWith
- prelude::structs::Group
- prelude::structs::GroupBy
- prelude::structs::Groups
- prelude::structs::Interleave
- prelude::structs::InterleaveShortest
- prelude::structs::Intersperse
- prelude::structs::IntoChunks
- prelude::structs::Iterate
- prelude::structs::KMergeBy
- prelude::structs::Linspace
- prelude::structs::MapInto
- prelude::structs::MapResults
- prelude::structs::MergeBy
- prelude::structs::MergeJoinBy
- prelude::structs::MultiPeek
- prelude::structs::MultiProduct
- prelude::structs::PadUsing
- prelude::structs::PeekingTakeWhile
- prelude::structs::Permutations
- prelude::structs::Positions
- prelude::structs::ProcessResults
- prelude::structs::Product
- prelude::structs::PutBack
- prelude::structs::PutBackN
- prelude::structs::RcIter
- prelude::structs::RepeatCall
- prelude::structs::RepeatN
- prelude::structs::Step
- prelude::structs::TakeWhileRef
- prelude::structs::Tee
- prelude::structs::TupleBuffer
- prelude::structs::TupleCombinations
- prelude::structs::TupleWindows
- prelude::structs::Tuples
- prelude::structs::Unfold
- prelude::structs::Unique
- prelude::structs::UniqueBy
- prelude::structs::Update
- prelude::structs::WhileSome
- prelude::structs::WithPosition
- prelude::structs::Zip
- prelude::structs::ZipEq
- prelude::structs::ZipLongest
- prelude::traits::ParseFloatError
- prelude::vec_deque::Drain
- prelude::vec_deque::IntoIter
- prelude::vec_deque::Iter
- prelude::vec_deque::IterMut
- prelude::vec_deque::VecDeque
- prime::eratosthenes::Eratosthenes
- total_ord::total::Total
- union_find::UnionFind
Enums
- prelude::Bound
- prelude::Bytes
- prelude::Chars
- prelude::Diff
- prelude::Either
- prelude::EitherOrBoth
- prelude::FoldWhile
- prelude::Isize1
- prelude::MinMaxResult
- prelude::Ordering
- prelude::Position
- prelude::TryReserveError
- prelude::Usize1
- prelude::bigint::Sign
- prelude::btree_map::Entry
- prelude::hash_map::Entry
- prelude::hash_map::RawEntryMut
- prelude::marker::Bytes
- prelude::marker::Chars
- prelude::marker::Isize1
- prelude::marker::Usize1
- prelude::traits::FloatErrorKind
Traits
- echo::Echo
- modulo::mod_int::ModIntTrait
- prelude::Bounded
- prelude::CheckedAdd
- prelude::CheckedDiv
- prelude::CheckedMul
- prelude::CheckedSub
- prelude::Eq
- prelude::Float
- prelude::FromPrimitive
- prelude::Integer
- prelude::Itertools
- prelude::ItertoolsNum
- prelude::Num
- prelude::NumCast
- prelude::One
- prelude::Ord
- prelude::PartialEq
- prelude::PartialOrd
- prelude::PeekingNext
- prelude::PrimInt
- prelude::Roots
- prelude::Saturating
- prelude::Signed
- prelude::ToPrimitive
- prelude::Unsigned
- prelude::Zero
- prelude::__std_iter::DoubleEndedIterator
- prelude::__std_iter::ExactSizeIterator
- prelude::__std_iter::Extend
- prelude::__std_iter::FromIterator
- prelude::__std_iter::FusedIterator
- prelude::__std_iter::IntoIterator
- prelude::__std_iter::Iterator
- prelude::__std_iter::Product
- prelude::__std_iter::Step
- prelude::__std_iter::Sum
- prelude::__std_iter::TrustedLen
- prelude::bigint::ToBigInt
- prelude::bigint::ToBigUint
- prelude::integer::Integer
- prelude::integer::Roots
- prelude::source::Readable
- prelude::source::Source
- prelude::traits::AsPrimitive
- prelude::traits::Bounded
- prelude::traits::CheckedAdd
- prelude::traits::CheckedDiv
- prelude::traits::CheckedMul
- prelude::traits::CheckedNeg
- prelude::traits::CheckedRem
- prelude::traits::CheckedShl
- prelude::traits::CheckedShr
- prelude::traits::CheckedSub
- prelude::traits::Float
- prelude::traits::FloatConst
- prelude::traits::FromPrimitive
- prelude::traits::HomogeneousTuple
- prelude::traits::Inv
- prelude::traits::MulAdd
- prelude::traits::MulAddAssign
- prelude::traits::Num
- prelude::traits::NumAssign
- prelude::traits::NumAssignOps
- prelude::traits::NumAssignRef
- prelude::traits::NumCast
- prelude::traits::NumOps
- prelude::traits::NumRef
- prelude::traits::One
- prelude::traits::Pow
- prelude::traits::PrimInt
- prelude::traits::RefNum
- prelude::traits::Saturating
- prelude::traits::Signed
- prelude::traits::ToPrimitive
- prelude::traits::Unsigned
- prelude::traits::WrappingAdd
- prelude::traits::WrappingMul
- prelude::traits::WrappingShl
- prelude::traits::WrappingShr
- prelude::traits::WrappingSub
- prelude::traits::Zero
- prelude::traits::bounds::Bounded
- prelude::traits::cast::AsPrimitive
- prelude::traits::cast::FromPrimitive
- prelude::traits::cast::NumCast
- prelude::traits::cast::ToPrimitive
- prelude::traits::float::Float
- prelude::traits::float::FloatConst
- prelude::traits::float::FloatCore
- prelude::traits::identities::One
- prelude::traits::identities::Zero
- prelude::traits::int::PrimInt
- prelude::traits::ops::checked::CheckedAdd
- prelude::traits::ops::checked::CheckedDiv
- prelude::traits::ops::checked::CheckedMul
- prelude::traits::ops::checked::CheckedNeg
- prelude::traits::ops::checked::CheckedRem
- prelude::traits::ops::checked::CheckedShl
- prelude::traits::ops::checked::CheckedShr
- prelude::traits::ops::checked::CheckedSub
- prelude::traits::ops::inv::Inv
- prelude::traits::ops::mul_add::MulAdd
- prelude::traits::ops::mul_add::MulAddAssign
- prelude::traits::ops::saturating::Saturating
- prelude::traits::ops::wrapping::WrappingAdd
- prelude::traits::ops::wrapping::WrappingMul
- prelude::traits::ops::wrapping::WrappingShl
- prelude::traits::ops::wrapping::WrappingShr
- prelude::traits::ops::wrapping::WrappingSub
- prelude::traits::pow::Pow
- prelude::traits::real::Real
- prelude::traits::sign::Signed
- prelude::traits::sign::Unsigned
- prime::factors::Factor
- total_ord::sort::TotalSort
- utils::digit::DigitUtils
- utils::math::MathUtils
- utils::power_set::PowerSetTrait
- utils::vector::VecUtils
- utils::vecvec::VecVecUtils
Macros
- echo
- prelude::Eq
- prelude::Ord
- prelude::PartialEq
- prelude::PartialOrd
- prelude::btreemap
- prelude::btreeset
- prelude::convert_args
- prelude::hashmap
- prelude::hashset
- prelude::input
- prelude::iproduct
- prelude::izip
Attribute Macros
Functions
- modulo::utils::mod_inv
- modulo::utils::mod_pow
- prelude::__std_iter::empty
- prelude::__std_iter::from_fn
- prelude::__std_iter::once
- prelude::__std_iter::once_with
- prelude::__std_iter::repeat
- prelude::__std_iter::repeat_with
- prelude::__std_iter::successors
- prelude::abs
- prelude::abs_sub
- prelude::all
- prelude::any
- prelude::assert_equal
- prelude::binomial
- prelude::cast
- prelude::cbrt
- prelude::chain
- prelude::checked_pow
- prelude::clamp
- prelude::cloned
- prelude::concat
- prelude::cons_tuples
- prelude::diff_with
- prelude::div_ceil
- prelude::div_floor
- prelude::div_mod_floor
- prelude::div_rem
- prelude::enumerate
- prelude::equal
- prelude::fold
- prelude::gcd
- prelude::gcd_lcm
- prelude::integer::binomial
- prelude::integer::cbrt
- prelude::integer::div_ceil
- prelude::integer::div_floor
- prelude::integer::div_mod_floor
- prelude::integer::div_rem
- prelude::integer::gcd
- prelude::integer::gcd_lcm
- prelude::integer::lcm
- prelude::integer::mod_floor
- prelude::integer::multinomial
- prelude::integer::nth_root
- prelude::integer::sqrt
- prelude::interleave
- prelude::is_stdin_empty
- prelude::iter::range
- prelude::iter::range_inclusive
- prelude::iter::range_step
- prelude::iter::range_step_inclusive
- prelude::iterate
- prelude::join
- prelude::kmerge
- prelude::kmerge_by
- prelude::lcm
- prelude::linspace
- prelude::max
- prelude::max_by
- prelude::max_by_key
- prelude::merge
- prelude::merge_join_by
- prelude::min
- prelude::min_by
- prelude::min_by_key
- prelude::mod_floor
- prelude::multinomial
- prelude::multipeek
- prelude::multizip
- prelude::nth_root
- prelude::one
- prelude::partition
- prelude::pow
- prelude::process_results
- prelude::put_back
- prelude::put_back_n
- prelude::range
- prelude::range_inclusive
- prelude::range_step
- prelude::range_step_inclusive
- prelude::rciter
- prelude::repeat_call
- prelude::repeat_n
- prelude::rev
- prelude::signum
- prelude::sorted
- prelude::sqrt
- prelude::traits::abs
- prelude::traits::abs_sub
- prelude::traits::cast
- prelude::traits::cast::cast
- prelude::traits::checked_pow
- prelude::traits::clamp
- prelude::traits::clamp_max
- prelude::traits::clamp_min
- prelude::traits::identities::one
- prelude::traits::identities::zero
- prelude::traits::one
- prelude::traits::pow
- prelude::traits::pow::checked_pow
- prelude::traits::pow::pow
- prelude::traits::sign::abs
- prelude::traits::sign::abs_sub
- prelude::traits::sign::signum
- prelude::traits::signum
- prelude::traits::zero
- prelude::unfold
- prelude::zero
- prelude::zip
- prelude::zip_eq
- utils::yes_no::YESNO
- utils::yes_no::YesNo
- utils::yes_no::tf
Typedefs
- prelude::BigRational
- prelude::Dedup
- prelude::KMerge
- prelude::Merge
- prelude::Rational
- prelude::complex::Complex32
- prelude::complex::Complex64
- prelude::rational::BigRational
- prelude::rational::Rational
- prelude::rational::Rational32
- prelude::rational::Rational64
- prelude::structs::Dedup
- prelude::structs::KMerge
- prelude::structs::Merge