toy-lib

Index

$$ToyLib.Debug, ToyLib.Contest.Prelude
+!Data.Vector.CSum, ToyLib.Contest.Prelude
.$ToyLib.Debug, ToyLib.Contest.Prelude
.:ToyLib.Prelude, ToyLib.Contest.Prelude
<+>Data.Core.Semiring
<.>Data.Core.Semiring
@!Data.Vector.IxVector, ToyLib.Contest.Grid
@!!Data.Vector.IxVector, ToyLib.Contest.Grid
@!!?Data.Vector.IxVector, ToyLib.Contest.Grid
@!?Data.Vector.IxVector, ToyLib.Contest.Grid
@+!Data.Vector.IxVector, ToyLib.Contest.Grid
A2 
1 (Type/Class)Data.Instances.A2
2 (Data Constructor)Data.Instances.A2
A3 
1 (Type/Class)Data.Instances.A3
2 (Data Constructor)Data.Instances.A3
accumulateIVData.Vector.IxVector, ToyLib.Contest.Grid
add2ToyLib.Prelude, ToyLib.Contest.Prelude
add3ToyLib.Prelude, ToyLib.Contest.Prelude
addACCData.SegmentTree.Beats.SumMinMax
AddChminChmax 
1 (Type/Class)Data.SegmentTree.Beats.SumMinMax
2 (Data Constructor)Data.SegmentTree.Beats.SumMinMax
AddChminChmaxReprData.SegmentTree.Beats.SumMinMax
addModMath.PowMod
addMSData.MultiSet
addMS2Data.MultiSet2
Affine1 
1 (Type/Class)Data.Instances.Affine1
2 (Data Constructor)Data.Instances.Affine1
Affine1ReprData.Instances.Affine1
allocModifyPathTData.Trie
allocModifyTData.Trie
allocPathTData.Trie
appendCSumData.Vector.CSum, ToyLib.Contest.Prelude
assertedToyLib.Debug, ToyLib.Contest.Prelude
backBufferDSFData.Slide
backScanDSFData.Slide
balanceDSFData.Slide
bcModMath.PowMod
bisectF64Algorithm.Bisect
bisectImplAlgorithm.Bisect
bisectLF64Algorithm.Bisect
bisectMF64Algorithm.Bisect
bisectMLF64Algorithm.Bisect
bisectMRF64Algorithm.Bisect
bisectRF64Algorithm.Bisect
bitCeilMath.BitSet
bitsOfMath.BitSet
Boolean 
1 (Type/Class)Data.Core.Semiring
2 (Data Constructor)Data.Core.Semiring
boundsIVData.Vector.IxVector, ToyLib.Contest.Grid
bufferFoldSSFData.Slide
bufferSSFData.Slide
buildSTBData.SegmentTree.Beats
ceil2Math.BitSet
char'ToyLib.Parser, ToyLib.Contest.Prelude
childrenTData.Trie
chmaxACCData.SegmentTree.Beats.SumMinMax
chminACCData.SegmentTree.Beats.SumMinMax
chunksOfGData.Vector.Extra
clearDSFData.Slide
clearMSVData.MultiSetVec
clearSSFData.Slide
cloneIVData.Vector.IxVector, ToyLib.Contest.Grid
combsToyLib.Prelude, ToyLib.Contest.Prelude
compressInvNumGData.Vector.InvNum
compressUData.Vector.Extra
concatBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
constructForToyLib.DP
constructIVData.Vector.IxVector, ToyLib.Contest.Grid
constructMIVData.Vector.IxVector, ToyLib.Contest.Grid
constructMNData.Vector.Extra
constructrMNData.Vector.Extra
convertBaseMath.Digits
countDivisorsMath.Divisors
countDivisorsInPlaceMath.Divisors
countMSVData.MultiSetVec
countUniqueSubstringsBSData.ByteString.SuffixArray
createIVData.Vector.IxVector, ToyLib.Contest.Grid
csum1DData.Vector.CSum, ToyLib.Contest.Prelude
csum2DData.Vector.IxVector, ToyLib.Contest.Grid
csum3DData.Vector.CSum, ToyLib.Contest.Prelude
dbgToyLib.Debug, ToyLib.Contest.Prelude
dbgAssertToyLib.Debug, ToyLib.Contest.Prelude
dbgGridToyLib.Debug.Grid, ToyLib.Contest.Grid
dbgGridIdToyLib.Debug.Grid, ToyLib.Contest.Grid
dbgGridMToyLib.Debug.Grid, ToyLib.Contest.Grid
dbgGridNToyLib.Debug.Grid, ToyLib.Contest.Grid
dbgGridNIdToyLib.Debug.Grid, ToyLib.Contest.Grid
dbgIdToyLib.Debug, ToyLib.Contest.Prelude
dbgMToyLib.Debug, ToyLib.Contest.Prelude
dbgSToyLib.Debug, ToyLib.Contest.Prelude
dbgSMToyLib.Debug, ToyLib.Contest.Prelude
dbgVecToyLib.Debug, ToyLib.Contest.Prelude
debugToyLib.Macro
decFindMaxMSData.MultiSet
decFindMaxMS2Data.MultiSet2
decFindMinMSData.MultiSet
decFindMinMS2Data.MultiSet2
decMSData.MultiSet
decMS2Data.MultiSet2
decMSVData.MultiSetVec
DequeSlidingFold 
1 (Type/Class)Data.Slide
2 (Data Constructor)Data.Slide
diag4ToyLib.Prelude, ToyLib.Contest.Prelude
digitsMath.Digits
digitsRevMath.Digits
digitsU'ToyLib.Parser, ToyLib.Contest.Prelude
divisorsOfMath.Divisors
divModConstMath.PowMod
double'ToyLib.Parser, ToyLib.Contest.Prelude
dualScanrSSFData.Slide
EdgeIdData.Graph.Alias, ToyLib.Contest.Prelude
emptyMSData.MultiSet
emptyMS2Data.MultiSet2
emptySUFData.UnionFind.Sparse
endlBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
exchangeIVData.Vector.IxVector, ToyLib.Contest.Grid
exgcdMath.Exgcd
extractImos2dData.Vector.IxVector, ToyLib.Contest.Grid
factModMath.PowMod
factModsNMath.PowMod
FailableSemigroupActionTargetData.SegmentTree.Util
failsSMMData.SegmentTree.Beats.SumMinMax
filterIVData.Vector.IxVector, ToyLib.Contest.Grid
findIndexIVData.Vector.IxVector, ToyLib.Contest.Grid
findIndicesIVData.Vector.IxVector, ToyLib.Contest.Grid
first4ToyLib.Prelude, ToyLib.Contest.Prelude
fix1ToyLib.Prelude, ToyLib.Contest.Prelude
fix2ToyLib.Prelude, ToyLib.Contest.Prelude
fix3ToyLib.Prelude, ToyLib.Contest.Prelude
foldAllSTBData.SegmentTree.Beats
foldDSFData.Slide
foldMaySTBData.SegmentTree.Beats
foldPData.Core.Semiring
foldSSFData.Slide
foldSTBData.SegmentTree.Beats
foldTData.Core.Semiring
fourth4ToyLib.Prelude, ToyLib.Contest.Prelude
freezeIVData.Vector.IxVector, ToyLib.Contest.Grid
fromListMSData.MultiSet
fromListMS2Data.MultiSet2
fromListSUFData.UnionFind.Sparse
fromVecMSVData.MultiSetVec
fromVecSUFData.UnionFind.Sparse
frontBufferDSFData.Slide
frontScanDSFData.Slide
fst4ToyLib.Prelude, ToyLib.Contest.Prelude
fth4ToyLib.Prelude, ToyLib.Contest.Prelude
generateIVData.Vector.IxVector, ToyLib.Contest.Grid
generateSTBData.SegmentTree.Beats
generateSTBImplData.SegmentTree.Beats
genericComponentsOfData.Graph.Generic
getBooleanData.Core.Semiring
getDiagMat'ToyLib.Parser.Grid, ToyLib.Contest.Grid
getGrid'ToyLib.Parser.Grid, ToyLib.Contest.Grid
getMat'ToyLib.Parser.Grid, ToyLib.Contest.Grid
getMaxPlusData.Core.Semiring
getMidDoubleAlgorithm.Bisect
getMinPlusData.Core.Semiring
getMSData.MultiSet
getMS2Data.MultiSet2
GroupData.Core.Group
headMayData.SafeList
headOrData.SafeList
identAffine1Data.Instances.Affine1
ifilterIVData.Vector.IxVector, ToyLib.Contest.Grid
imapIVData.Vector.IxVector, ToyLib.Contest.Grid
imos2dData.Vector.IxVector, ToyLib.Contest.Grid
incMSData.MultiSet
incMS2Data.MultiSet2
incMSVData.MultiSetVec
index'Data.Vector.IxVector, ToyLib.Contest.Grid
indexedIVData.Vector.IxVector, ToyLib.Contest.Grid
innerMSData.MultiSet
innerMS2Data.MultiSet2
insertSUFData.UnionFind.Sparse
int'ToyLib.Parser, ToyLib.Contest.Prelude
int1'ToyLib.Parser, ToyLib.Contest.Prelude
interleaveToyLib.Prelude, ToyLib.Contest.Prelude
intersperseBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
intersperseWithBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
ints'ToyLib.Parser, ToyLib.Contest.Prelude
ints011'ToyLib.Parser, ToyLib.Contest.Prelude
ints11'ToyLib.Parser, ToyLib.Contest.Prelude
ints110'ToyLib.Parser, ToyLib.Contest.Prelude
ints111'ToyLib.Parser, ToyLib.Contest.Prelude
ints2'ToyLib.Parser, ToyLib.Contest.Prelude
ints3'ToyLib.Parser, ToyLib.Contest.Prelude
ints4'ToyLib.Parser, ToyLib.Contest.Prelude
ints5'ToyLib.Parser, ToyLib.Contest.Prelude
ints6'ToyLib.Parser, ToyLib.Contest.Prelude
intsN'ToyLib.Parser, ToyLib.Contest.Prelude
intsU'ToyLib.Parser, ToyLib.Contest.Prelude
invertData.Core.Group
invMat2x2Data.Instances.Affine1
invModConstMath.PowMod
invModGcdMath.Exgcd
invNumData.Vector.InvNum
irelaxManyToyLib.DP
isFailureFSATData.SegmentTree.Util
isqrtToyLib.Prelude, ToyLib.Contest.Prelude
iwiSpansUToyLib.DP
iwiSpansU'ToyLib.DP
IxBVectorData.Vector.IxVector, ToyLib.Contest.Grid
IxMBVectorData.Vector.IxVector, ToyLib.Contest.Grid
IxMUVectorData.Vector.IxVector, ToyLib.Contest.Grid
IxUVectorData.Vector.IxVector, ToyLib.Contest.Grid
IxVector 
1 (Type/Class)Data.Vector.IxVector, ToyLib.Contest.Grid
2 (Data Constructor)Data.Vector.IxVector, ToyLib.Contest.Grid
lastCharOccurrencesToyLib.DP
lastMayData.SafeList
lastOrData.SafeList
lcsOfToyLib.DP
lengthIVData.Vector.IxVector, ToyLib.Contest.Grid
lexOrderModData.Vector.InvNum
lexPermsToyLib.DP
line'ToyLib.Parser, ToyLib.Contest.Prelude
lineU'ToyLib.Parser, ToyLib.Contest.Prelude
lisOfToyLib.DP
lisOf'ToyLib.DP
log2Math.BitSet
lookBackHigherIndicesAlgorithm.SlideMin
lookBackIndicesOnAlgorithm.SlideMin
lookBackLowerIndicesAlgorithm.SlideMin
lookupMSData.MultiSet
lookupMS2Data.MultiSet2
lookupTData.Trie
lsbOfMath.BitSet
mapIVData.Vector.IxVector, ToyLib.Contest.Grid
mapM22Data.Instances.Affine1
mapV2Data.Instances.Affine1
Mat2x2 
1 (Type/Class)Data.Instances.Affine1
2 (Data Constructor)Data.Instances.Affine1
Mat2x2ReprData.Instances.Affine1
max2SMMData.SegmentTree.Beats.SumMinMax
maximumMayData.SafeList
maximumOrData.SafeList
maxMSVData.MultiSetVec
MaxPlus 
1 (Type/Class)Data.Core.Semiring
2 (Data Constructor)Data.Core.Semiring
maxSMMData.SegmentTree.Beats.SumMinMax
mDigitsMath.Digits
mDigitsRevMath.Digits
memberMSData.MultiSet
memberMS2Data.MultiSet2
memberSUFData.UnionFind.Sparse
memberTData.Trie
min2SMMData.SegmentTree.Beats.SumMinMax
minimumMayData.SafeList
minimumOrData.SafeList
minMSVData.MultiSetVec
MinPlus 
1 (Type/Class)Data.Core.Semiring
2 (Data Constructor)Data.Core.Semiring
minSMMData.SegmentTree.Beats.SumMinMax
modifyIVData.Vector.IxVector, ToyLib.Contest.Grid
modifyMToyLib.Compat
modifyMIVData.Vector.IxVector, ToyLib.Contest.Grid
modifyNodeTData.Trie
modifyPathTData.Trie
modifyTData.Trie
msbOfMath.BitSet
mul2ToyLib.Prelude, ToyLib.Contest.Prelude
mul3ToyLib.Prelude, ToyLib.Contest.Prelude
mulM22M22Data.Instances.Affine1
mulM22V2Data.Instances.Affine1
mulModMath.PowMod
MultiSetData.MultiSet
MultiSet2Data.MultiSet2
MultiSetVec 
1 (Type/Class)Data.MultiSetVec
2 (Data Constructor)Data.MultiSetVec
MVectorData.Core.Semiring, Data.Instances.A2, Data.Instances.A3, Data.Instances.Affine1, Data.SegmentTree.Beats.SumMinMax
MV_A2Data.Instances.A2
MV_A3Data.Instances.A3
MV_AddChminChmaxData.SegmentTree.Beats.SumMinMax
MV_Affine1Data.Instances.Affine1
MV_FooData.Core.Semiring
MV_Mat2x2Data.Instances.Affine1
MV_MaxPlusData.Core.Semiring
MV_MinPlusData.Core.Semiring
MV_SumMinMaxData.SegmentTree.Beats.SumMinMax
MV_V2Data.Instances.Affine1
newAddACCData.SegmentTree.Beats.SumMinMax
newChmaxACCData.SegmentTree.Beats.SumMinMax
newChminACCData.SegmentTree.Beats.SumMinMax
newCSumUData.Vector.CSum, ToyLib.Contest.Prelude
newDSFData.Slide
newIVData.Vector.IxVector, ToyLib.Contest.Grid
newMSVData.MultiSetVec
newSSFData.Slide
newSTBData.SegmentTree.Beats
newSTBImplData.SegmentTree.Beats
newSUFData.UnionFind.Sparse
nMaxSMMData.SegmentTree.Beats.SumMinMax
nMinSMMData.SegmentTree.Beats.SumMinMax
noteToyLib.Debug, ToyLib.Contest.Prelude
notMemberMSData.MultiSet
notMemberMS2Data.MultiSet2
nullMSVData.MultiSetVec
ordPowersetToyLib.DP
ortho4ToyLib.Prelude, ToyLib.Contest.Prelude
ortho4'ToyLib.Prelude, ToyLib.Contest.Prelude
orthoWithToyLib.Prelude, ToyLib.Contest.Prelude
partitionsOfMath.BitSet
partitionsOfKMath.BitSet
pathTData.Trie
payloadTData.Trie
popBackDSFData.Slide
popFrontDSFData.Slide
popFrontSSFData.Slide
powersetMath.BitSet
powersetM_Math.BitSet
powersetUMath.BitSet
powModConstMath.PowMod
printBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
printGridToyLib.ShowBSB.Grid, ToyLib.Contest.Grid
printListToyLib.ShowBSB, ToyLib.Contest.Prelude
printMatToyLib.ShowBSB.Grid, ToyLib.Contest.Grid
printVecToyLib.ShowBSB, ToyLib.Contest.Prelude
printYnToyLib.ShowBSB, ToyLib.Contest.Prelude
pushBackDSFData.Slide
pushBackSSFData.Slide
pushBasedConstructIVToyLib.DP
pushBasedConstructNToyLib.DP
pushFrontDSFData.Slide
putBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
putListToyLib.ShowBSB, ToyLib.Contest.Prelude
putLnBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
putVecToyLib.ShowBSB, ToyLib.Contest.Prelude
rangeGToyLib.Prelude, ToyLib.Contest.Prelude
rangeGRToyLib.Prelude, ToyLib.Contest.Prelude
rangeUToyLib.Prelude, ToyLib.Contest.Prelude
rangeURToyLib.Prelude, ToyLib.Contest.Prelude
rangeVToyLib.Prelude, ToyLib.Contest.Prelude
rangeVRToyLib.Prelude, ToyLib.Contest.Prelude
readCSumData.Vector.CSum, ToyLib.Contest.Prelude
readIVData.Vector.IxVector, ToyLib.Contest.Grid
readMaybeIVData.Vector.IxVector, ToyLib.Contest.Grid
readMSVData.MultiSetVec
readSTBData.SegmentTree.Beats
relaxManyToyLib.DP
relaxMany'ToyLib.DP
replicateIVData.Vector.IxVector, ToyLib.Contest.Grid
rleOfToyLib.Prelude, ToyLib.Contest.Prelude
rleOfUToyLib.Prelude, ToyLib.Contest.Prelude
rollsHeuristic.Randoms
rollsMHeuristic.Randoms
rootSUFData.UnionFind.Sparse
rootTData.Trie
rot45Math.Manhattan
runFileIOToyLib.Parser, ToyLib.Contest.Prelude
runIOToyLib.Parser, ToyLib.Contest.Prelude
runPersistentDfsData.Graph.Generic
sactData.Core.SemigroupAction, ToyLib.Contest.Prelude
sactAtSTBData.SegmentTree.Beats
sactSTBData.SegmentTree.Beats
sactTimesData.Core.SemigroupAction, ToyLib.Contest.Prelude
SafeListData.SafeList
SafeListElemData.SafeList
sameSUFData.UnionFind.Sparse
second4ToyLib.Prelude, ToyLib.Contest.Prelude
SegmentTreeBeats 
1 (Type/Class)Data.SegmentTree.Beats
2 (Data Constructor)Data.SegmentTree.Beats
SemigroupActionData.Core.SemigroupAction, ToyLib.Contest.Prelude
SemiringData.Core.Semiring
ShowBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
showBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
ShowGridToyLib.Debug.Grid, ToyLib.Contest.Grid
showGridToyLib.Debug.Grid, ToyLib.Contest.Grid
showGridBSBToyLib.ShowBSB.Grid, ToyLib.Contest.Grid
showGridNToyLib.Debug.Grid, ToyLib.Contest.Grid
showLnBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
showMatBSBToyLib.ShowBSB.Grid, ToyLib.Contest.Grid
showMSVData.MultiSetVec
singletonMSData.MultiSet
singletonMS2Data.MultiSet2
singletonSMMData.SegmentTree.Beats.SumMinMax
sliceToyLib.Prelude, ToyLib.Contest.Prelude
slideCmpIndicesOnAlgorithm.SlideMin
slideMaxIndicesAlgorithm.SlideMin
slideMinIndicesAlgorithm.SlideMin
snd4ToyLib.Prelude, ToyLib.Contest.Prelude
soneData.Core.Semiring
SpanToyLib.DP
spanDPToyLib.DP
SparseUnionFindData.UnionFind.Sparse
squareToyLib.Prelude, ToyLib.Contest.Prelude
StackSlidingFold 
1 (Type/Class)Data.Slide
2 (Data Constructor)Data.Slide
sub2ToyLib.Prelude, ToyLib.Contest.Prelude
sub3ToyLib.Prelude, ToyLib.Contest.Prelude
subModMath.PowMod
subMSData.MultiSet
subMS2Data.MultiSet2
SumMinMax 
1 (Type/Class)Data.SegmentTree.Beats.SumMinMax
2 (Data Constructor)Data.SegmentTree.Beats.SumMinMax
SumMinMaxReprData.SegmentTree.Beats.SumMinMax
sumSMMData.SegmentTree.Beats.SumMinMax
swapDupeToyLib.Prelude, ToyLib.Contest.Prelude
swapDupeUToyLib.Prelude, ToyLib.Contest.Prelude
swapDupeWToyLib.Prelude, ToyLib.Contest.Prelude
swapIVData.Vector.IxVector, ToyLib.Contest.Grid
szeroData.Core.Semiring
thawIVData.Vector.IxVector, ToyLib.Contest.Grid
thd4ToyLib.Prelude, ToyLib.Contest.Prelude
third4ToyLib.Prelude, ToyLib.Contest.Prelude
timesToyLib.Prelude, ToyLib.Contest.Prelude
toDegreeToyLib.Prelude, ToyLib.Contest.Prelude
toDigitsUMath.DigitsVector
toMat2x2Data.Instances.Affine1
toNDigitsUMath.DigitsVector
toRadianToyLib.Prelude, ToyLib.Contest.Prelude
toV2Data.Instances.Affine1
Trie 
1 (Type/Class)Data.Trie
2 (Data Constructor)Data.Trie
tspDPToyLib.DP
twoPointersAlgorithm.TwoPointers
twoPointersUAlgorithm.TwoPointers
twoPtrAlgorithm.TwoPointers
twoPtrMAlgorithm.TwoPointers
twoSplitsToyLib.DP
unBitSetMath.BitSet
unDigitsMath.Digits
unDigitsUMath.DigitsVector
uniformRStHeuristic.Randoms
unifySUFData.UnionFind.Sparse
UnindexData.Core.Unindex
unindexData.Core.Unindex
unlinesBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
unMat2x2Data.Instances.Affine1
unsafeExchangeIVData.Vector.IxVector, ToyLib.Contest.Grid
unsafeFreezeIVData.Vector.IxVector, ToyLib.Contest.Grid
unsafeFreezeMSVData.MultiSetVec
unsafeModifyIVData.Vector.IxVector, ToyLib.Contest.Grid
unsafeModifyMIVData.Vector.IxVector, ToyLib.Contest.Grid
unsafeReadIVData.Vector.IxVector, ToyLib.Contest.Grid
unsafeSwapIVData.Vector.IxVector, ToyLib.Contest.Grid
unsafeThawIVData.Vector.IxVector, ToyLib.Contest.Grid
unsafeWriteIVData.Vector.IxVector, ToyLib.Contest.Grid
unV2Data.Instances.Affine1
unwordsBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
V2 
1 (Type/Class)Data.Instances.Affine1
2 (Data Constructor)Data.Instances.Affine1
V2ReprData.Instances.Affine1
vecIVData.Vector.IxVector, ToyLib.Contest.Grid
VectorData.Core.Semiring, Data.Instances.A2, Data.Instances.A3, Data.Instances.Affine1, Data.SegmentTree.Beats.SumMinMax
VertexData.Graph.Alias, ToyLib.Contest.Prelude
V_A2Data.Instances.A2
V_A3Data.Instances.A3
V_AddChminChmaxData.SegmentTree.Beats.SumMinMax
V_Affine1Data.Instances.Affine1
V_FooData.Core.Semiring
V_Mat2x2Data.Instances.Affine1
V_MaxPlusData.Core.Semiring
V_MinPlusData.Core.Semiring
V_SumMinMaxData.SegmentTree.Beats.SumMinMax
V_V2Data.Instances.Affine1
windowsOfGData.Vector.Extra
withLine'ToyLib.Parser, ToyLib.Contest.Prelude
word'ToyLib.Parser, ToyLib.Contest.Prelude
writeIVData.Vector.IxVector, ToyLib.Contest.Grid
wsBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
ynToyLib.ShowBSB, ToyLib.Contest.Prelude
ynBSBToyLib.ShowBSB, ToyLib.Contest.Prelude
zero2ToyLib.Prelude, ToyLib.Contest.Prelude
zero3ToyLib.Prelude, ToyLib.Contest.Prelude
zipWithIVData.Vector.IxVector, ToyLib.Contest.Grid
_childLData.SegmentTree.Util
_childRData.SegmentTree.Util
_isLChildData.SegmentTree.Util
_isRChildData.SegmentTree.Util
_propAtData.SegmentTree.Beats
_propDownFromRootSTBData.SegmentTree.Beats
_pruneTrickData.SegmentTree.Util
_sactAtSTBData.SegmentTree.Beats