Expand description
Modules§
- algebra
- algebra
- algorithm
- algorithm
- combinatorial_
optimization - data_
structure - data structures
- geometry
- graph
- graph structures and algorithms
- heuristic
- math
- mathematical datas
- num
- prelude
- string
- string algorithems
- tools
- tree
- tree algorithems
Macros§
- add_
assign - array
- avx_
helper - bitand_
assign - bitor_
assign - bitxor_
assign - chmax
- chmin
- comprehension
- crecurse
- Macro that returns a recursive function that (semi-)automatically captures.
- define_
basic_ mint32 - define_
basic_ mintbase - define_
monoid - div_
assign - impl_
assoc_ value - Implement
AssociatedValue
. - impl_
bitand_ identity - impl_
bitor_ identity - impl_
bitxor_ identity - invariant
- iter_
print - Print expressions with a separator.
- main
- max
- memorize
- Automatic memorization for recursive functions.
- min
- minmax
- mlambda
- Macro that define closure like macro. Unlike closure, this macro localizes variable capture.
- mo_
algorithm - solve with Mo’s algorithm
- monoid_
fold - mul_
assign - prepare
- Prepare useful macros.
- rand
- Declare random values using
RandomSpec
. - rand_
value - Return a random value using
RandomSpec
. - rem_
assign - scan
- scan and bind values with Scanner
- scan_
value - scan a value with Scanner
- shl_
assign - shr_
assign - sub_
assign - syakutori
- arg:
- transducer
- build transducer