Procs
proc continued_fraction_expansion[T](a, b: T): seq[T]
- Source Edit
proc decode_path[T](path: seq[(char, T)]): SBTNode[T]
- Source Edit
proc encode_path[T](a, b: T): seq[(char, T)]
- Source Edit
proc encode_path[T](now: SBTNode[T]): seq[(char, T)]
- Source Edit
proc get_bounds[T](is_ok: proc (x: SBTNode[T]): bool; n: T): SBTNode[T]
- Source Edit
proc initAuxiliaryWeightedTree(v: openArray[SBTNode[int]]): WeightedUnDirectedTableGraph[ SBTNode[int], int] {....raises: [KeyError], tags: [].}
- 根が欲しかったらG.v[0]を使ってください けむにく Source Edit
proc max_less_with_den_at_most[T](x: SBTNode[T]; m: T): SBTNode[T]
- xより小さく、分子・分母がm以下である有理数のうち最大のものを返す。 Source Edit
proc min_greater_with_den_at_most[T](x: SBTNode[T]; m: T): SBTNode[T]
- xより大きく、分子・分母がm以下である有理数のうち最小のものを返す。 Source Edit
proc move_right[T](now: SBTNode[T]; d: T): SBTNode[T]
- Source Edit
proc to_fraction_tuple[T](x: SBTNode[T]): (T, T)
- Source Edit
proc to_SBTNode[T](a, b: T): SBTNode[T]
- Source Edit