sact | Data.Core.SemigroupAction, ToyLib.Contest.LazySegmentTree |
sactAtLSTree | Data.SegmentTree.Lazy, ToyLib.Contest.LazySegmentTree |
sactAtSTB | Data.SegmentTree.Beats |
sactBL | Data.BinaryLifting |
sactLSTree | Data.SegmentTree.Lazy, ToyLib.Contest.LazySegmentTree |
sactNodeRSS | Data.SplaySeq.Raw |
sactRSS | Data.SplaySeq.Raw |
sactSS | Data.SplaySeq |
sactSTB | Data.SegmentTree.Beats |
sactTimes | Data.Core.SemigroupAction, ToyLib.Contest.LazySegmentTree |
SafeList | Data.SafeList |
SafeListElem | Data.SafeList |
sameMUF | Data.UnionFind.Mutable |
samePUF | Data.UnionFind.Potencial |
sameSUF | Data.UnionFind.Sparse |
saOf | Data.ByteString.SuffixArray |
saOfNaive | Data.ByteString.SuffixArray |
scanTreeSG | Data.Graph.Tree.TreeSG, ToyLib.Contest.Tree |
second4 | ToyLib.Prelude, ToyLib.Contest.Prelude |
segAct | Data.Core.SegmentAction, ToyLib.Contest.LazySegmentTree |
segActWithLength | Data.Core.SegmentAction, ToyLib.Contest.LazySegmentTree |
SegmentAction | Data.Core.SegmentAction, ToyLib.Contest.LazySegmentTree |
SegmentTree | |
1 (Type/Class) | Data.SegmentTree.Strict |
2 (Data Constructor) | Data.SegmentTree.Strict |
SegmentTreeBeats | |
1 (Type/Class) | Data.SegmentTree.Beats |
2 (Data Constructor) | Data.SegmentTree.Beats |
segTreesWMST | Data.WaveletMatrix.SegTree |
SemigroupAction | Data.Core.SemigroupAction, ToyLib.Contest.LazySegmentTree |
Semiring | Data.Core.Semiring |
seqSizeRSS | Data.SplaySeq.Raw |
seqSizeSS | Data.SplaySeq |
setDIM | Data.DenseIntMap |
ShowBSB | ToyLib.ShowBSB, ToyLib.Contest.Prelude |
showBSB | ToyLib.ShowBSB, ToyLib.Contest.Prelude |
ShowGrid | ToyLib.Debug.Grid, ToyLib.Contest.Grid |
showGrid | ToyLib.Debug.Grid, ToyLib.Contest.Grid |
showGridBSB | ToyLib.ShowBSB.Grid, ToyLib.Contest.Grid |
showGridN | ToyLib.Debug.Grid, ToyLib.Contest.Grid |
showLnBSB | ToyLib.ShowBSB, ToyLib.Contest.Prelude |
showMatBSB | ToyLib.ShowBSB.Grid, ToyLib.Contest.Grid |
showMSV | Data.MultiSetVec |
siftDownBy | Data.BinaryHeap |
siftUpBy | Data.BinaryHeap |
simpleRunMo | Algorithm.Mo |
simpleRunMoPure | Algorithm.Mo |
singletonMS | Data.MultiSet |
singletonMS2 | Data.MultiSet2 |
singletonSMM | Data.SegmentTree.Beats.SumMinMax |
sizeBN | Data.BinaryHeap |
sizeDIM | Data.DenseIntMap |
sizeDIS | Data.DenseIntSet |
sizeDIS_ | Data.DenseIntSet |
SizedList | Data.SizedList |
sizeHM | Data.DenseHashMap |
sizeMUF | Data.UnionFind.Mutable |
sizePool | Data.Pool |
sizePUF | Data.UnionFind.Potencial |
sizeRSS | Data.SplaySeq.Raw |
sizeSS | Data.SplaySeq |
slice | ToyLib.Prelude, ToyLib.Contest.Prelude |
sliceRH | Data.RollingHash |
slideMaxIndices | Algorithm.SlideMin |
slideMinIndices | Algorithm.SlideMin |
slideMinIndicesOn | Algorithm.SlideMin |
snd4 | ToyLib.Prelude, ToyLib.Contest.Prelude |
solveTS | Data.Graph.TwoSat |
sone | Data.Core.Semiring |
sortByCharacter | Data.ByteString.SuffixArray |
sortCyclicShifts | Data.ByteString.SuffixArray |
sortCyclicShifts' | Data.ByteString.SuffixArray |
sortMo | Algorithm.Mo |
sourceLength | Data.RollingHash |
Span | ToyLib.DP |
spanDP | ToyLib.DP |
SparseGraph | |
1 (Type/Class) | Data.Graph.Sparse, ToyLib.Contest.Graph, ToyLib.Contest.Tree |
2 (Data Constructor) | Data.Graph.Sparse, ToyLib.Contest.Graph, ToyLib.Contest.Tree |
SparseUnionFind | Data.UnionFind.Sparse |
splayBySM | Data.SplayMap |
SplayIndex | |
1 (Type/Class) | Data.SplayMap |
2 (Type/Class) | Data.SplaySeq.Raw |
splayKthRSS | Data.SplaySeq.Raw |
splayLMostSM | Data.SplayMap |
SplayMap | |
1 (Type/Class) | Data.SplayMap |
2 (Data Constructor) | Data.SplayMap |
SplayNode | |
1 (Type/Class) | Data.SplayMap |
2 (Data Constructor) | Data.SplayMap |
SplayNodeRepr | Data.SplayMap |
splayRMostSM | Data.SplayMap |
splayRSS | Data.SplaySeq.Raw |
SplaySeq | |
1 (Type/Class) | Data.SplaySeq |
2 (Data Constructor) | Data.SplaySeq |
split3RSS | Data.SplaySeq.Raw |
splitAtRSS | Data.SplaySeq.Raw |
Sqrd | |
1 (Type/Class) | Data.Sqrd |
2 (Data Constructor) | Data.Sqrd |
square | ToyLib.Prelude, ToyLib.Contest.Prelude |
sRSS | Data.SplaySeq.Raw |
StackSlidingFold | |
1 (Type/Class) | Data.Slide |
2 (Data Constructor) | Data.Slide |
stimes' | Math.Stimes |
stimesBL | Data.BinaryLifting |
stimesOr' | Math.Stimes |
streeBTM | Data.Graph.Tree.Hld, ToyLib.Contest.Tree |
streeFTM | Data.Graph.Tree.Hld, ToyLib.Contest.Tree |
STUnionFind | Data.UnionFind.Mutable |
sub2 | ToyLib.Prelude, ToyLib.Contest.Prelude |
sub3 | ToyLib.Prelude, ToyLib.Contest.Prelude |
subMod | Math.PowMod |
subMS | Data.MultiSet |
subMS2 | Data.MultiSet2 |
subtreeSegmentsHLD | Data.Graph.Tree.Hld, ToyLib.Contest.Tree |
subtreeSizeHLD | Data.Graph.Tree.Hld, ToyLib.Contest.Tree |
SumMinMax | |
1 (Type/Class) | Data.SegmentTree.Beats.SumMinMax |
2 (Data Constructor) | Data.SegmentTree.Beats.SumMinMax |
SumMinMaxRepr | Data.SegmentTree.Beats.SumMinMax |
sumSMM | Data.SegmentTree.Beats.SumMinMax |
swapBack | Data.Buffer |
swapDupe | ToyLib.Prelude, ToyLib.Contest.Prelude |
swapDupeU | ToyLib.Prelude, ToyLib.Contest.Prelude |
swapDupeW | ToyLib.Prelude, ToyLib.Contest.Prelude |
swapFront | Data.Buffer |
swapIV | Data.Vector.IxVector, ToyLib.Contest.Grid |
swapLrNodeRSS | Data.SplaySeq.Raw |
szero | Data.Core.Semiring |