-
Notifications
You must be signed in to change notification settings - Fork 0
/
contents.tex
167 lines (157 loc) · 5.4 KB
/
contents.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
\section{code}
\section{DataStructure}
\subsection{BIT-sumseek}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/BIT-sumseek.cpp}
\hrulefill
\subsection{bitofchairtree}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/bitofchairtree.cpp}
\hrulefill
\subsection{chairtree}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/chairtree.cpp}
\hrulefill
\subsection{HeavyLightDecomposition}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/HeavyLightDecomposition.cpp}
\hrulefill
\subsection{LCT}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/LCT.cpp}
\hrulefill
\subsection{MonotonousQueue}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/MonotonousQueue.cpp}
\hrulefill
\subsection{pb-ds-heap}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/pb-ds-heap.cpp}
\hrulefill
\subsection{pd-ds-tree}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/pd-ds-tree.cpp}
\hrulefill
\subsection{SegTree-Search}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/SegTree-Search.cpp}
\hrulefill
\subsection{SegTree}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/SegTree.cpp}
\hrulefill
\subsection{Splay-BZOJ1588}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/Splay-BZOJ1588.cpp}
\hrulefill
\subsection{Splay-Remove}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/Splay-Remove.cpp}
\hrulefill
\subsection{Splay-RevFlag}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/Splay-RevFlag.cpp}
\hrulefill
\subsection{Splay-Sequence-SplitMerge}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/Splay-Sequence-SplitMerge.cpp}
\hrulefill
\subsection{Splay-SumSearch-RandomSplay}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/Splay-SumSearch-RandomSplay.cpp}
\hrulefill
\subsection{zkw-segtree}
\raggedbottom\lstinputlisting[style=cpp]{code/DataStructure/zkw-segtree.cpp}
\hrulefill
\section{DynamicProgramming}
\subsection{MultiPackage}
\raggedbottom\lstinputlisting[style=cpp]{code/DynamicProgramming/MultiPackage.cpp}
\hrulefill
\section{Geometry}
\subsection{circlescan}
\raggedbottom\lstinputlisting[style=cpp]{code/Geometry/circlescan.cpp}
\hrulefill
\subsection{GeoBasic}
\raggedbottom\lstinputlisting[style=cpp]{code/Geometry/GeoBasic.cpp}
\hrulefill
\subsection{segscan}
\raggedbottom\lstinputlisting[style=cpp]{code/Geometry/segscan.cpp}
\hrulefill
\section{GraphTheory}
\subsection{costflow}
\raggedbottom\lstinputlisting[style=cpp]{code/GraphTheory/costflow.cpp}
\hrulefill
\subsection{dinic}
\raggedbottom\lstinputlisting[style=cpp]{code/GraphTheory/dinic.cpp}
\hrulefill
\subsection{Hungary}
\raggedbottom\lstinputlisting[style=cpp]{code/GraphTheory/Hungary.cpp}
\hrulefill
\subsection{km}
\raggedbottom\lstinputlisting[style=cpp]{code/GraphTheory/km.cpp}
\hrulefill
\subsection{kruscal}
\raggedbottom\lstinputlisting[style=cpp]{code/GraphTheory/kruscal.cpp}
\hrulefill
\subsection{scc}
\raggedbottom\lstinputlisting[style=cpp]{code/GraphTheory/scc.cpp}
\hrulefill
\section{NumberTheory}
\subsection{binominal}
\raggedbottom\lstinputlisting[style=cpp]{code/NumberTheory/binominal.cpp}
\hrulefill
\subsection{broot}
\raggedbottom\lstinputlisting[style=cpp]{code/NumberTheory/broot.cpp}
\hrulefill
\subsection{god}
\raggedbottom\lstinputlisting[style=cpp]{code/NumberTheory/god.cpp}
\hrulefill
\subsection{log}
\raggedbottom\lstinputlisting[style=cpp]{code/NumberTheory/log.cpp}
\hrulefill
\subsection{primitive}
\raggedbottom\lstinputlisting[style=cpp]{code/NumberTheory/primitive.cpp}
\hrulefill
\subsection{quadratic}
\raggedbottom\lstinputlisting[style=cpp]{code/NumberTheory/quadratic.cpp}
\hrulefill
\subsection{sieve}
\raggedbottom\lstinputlisting[style=cpp]{code/NumberTheory/sieve.cpp}
\hrulefill
\section{NumericalMethod}
\subsection{SPNM}
\raggedbottom\lstinputlisting[style=cpp]{code/NumericalMethod/SPNM.cpp}
\hrulefill
\section{Others}
\subsection{BigInteger}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/BigInteger.cpp}
\hrulefill
\subsection{bit-op}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/bit-op.cpp}
\hrulefill
\subsection{CountingColors}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/CountingColors.cpp}
\hrulefill
\subsection{CountingSort}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/CountingSort.cpp}
\hrulefill
\subsection{dicretize}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/dicretize.cpp}
\hrulefill
\subsection{fraction\&powersum}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/fraction&powersum.cpp}
\hrulefill
\subsection{liner\_bound+fast\_read}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/liner_bound+fast_read.cpp}
\hrulefill
\subsection{Matrix\&QuickPower}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/Matrix&QuickPower.cpp}
\hrulefill
\subsection{Mode}
\raggedbottom\lstinputlisting[style=cpp]{code/Others/Mode.cpp}
\hrulefill
\section{String}
\subsection{HASH}
\raggedbottom\lstinputlisting[style=cpp]{code/String/HASH.cpp}
\hrulefill
\subsection{PAM-with-sfail}
\raggedbottom\lstinputlisting[style=cpp]{code/String/PAM-with-sfail.cpp}
\hrulefill
\subsection{PAM}
\raggedbottom\lstinputlisting[style=cpp]{code/String/PAM.cpp}
\hrulefill
\subsection{SAM}
\raggedbottom\lstinputlisting[style=cpp]{code/String/SAM.cpp}
\hrulefill
\section{TreeTheory}
\subsection{Divide\&Conquer}
\raggedbottom\lstinputlisting[style=cpp]{code/TreeTheory/Divide&Conquer.cpp}
\hrulefill
\subsection{LCA}
\raggedbottom\lstinputlisting[style=cpp]{code/TreeTheory/LCA.cpp}
\hrulefill