Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ashishgup1/Competitive-Coding
/ functions
Functions
289 in github.com/Ashishgup1/Competitive-Coding
⨍
Functions
289
◇
Types & classes
35
↓ 59 callers
Method
size
Gaussian Elimination.cpp:17
↓ 18 callers
Method
push
Treap.cpp:46
↓ 16 callers
Method
erase
Treap.cpp:138
↓ 14 callers
Function
merge
Kruskal's MST.cpp:36
↓ 12 callers
Method
insert
Trie.cpp:20
↓ 11 callers
Method
real
FFT (Iterative).cpp:13
↓ 9 callers
Function
propagate
Heavy Light Decomposition (HLD).cpp:118
↓ 8 callers
Method
clear
Treap.cpp:162
↓ 8 callers
Function
next
Sweep Line: Intersecting Line Segments.cpp:182
↓ 8 callers
Function
prev
Sweep Line: Intersecting Line Segments.cpp:177
↓ 8 callers
Function
shift_solution
Extended Euclidean Algorithm (Extensive).cpp:29
↓ 7 callers
Method
imag
FFT (Iterative).cpp:14
↓ 6 callers
Function
fft_iterative
FFT (Iterative).cpp:113
↓ 6 callers
Function
getBCC
Biconnected Components (Online Bridge).cpp:18
↓ 5 callers
Function
extract
FFT (Iterative).cpp:128
↓ 5 callers
Function
update
SQRT Decomposition.cpp:125
↓ 4 callers
Function
clear
Parallel Binary Search.cpp:4
↓ 4 callers
Function
dfs
DSU On Trees.cpp:39
↓ 4 callers
Function
isRectangle
Checks if ABCD form a rectangle (in that order)
Geometry.cpp:19
↓ 4 callers
Function
rt
Kruskal's MST.cpp:26
↓ 4 callers
Function
vec
Sweep Line: Intersecting Line Segments.cpp:143
↓ 3 callers
Function
LCA
Heavy Light Decomposition (HLD).cpp:71
↓ 3 callers
Function
add
DSU On Trees.cpp:19
↓ 3 callers
Function
build
Persistent Segment Tree.cpp:4
↓ 3 callers
Function
dfs1
Heavy Light Decomposition (HLD).cpp:23
↓ 3 callers
Method
dist
2 Closest Points in 2D Plane (N log^2 N).cpp:10
↓ 3 callers
Function
fft
FFT (Recursive).cpp:19
↓ 3 callers
Function
intersect
Sweep Line: Intersecting Line Segments.cpp:160
↓ 3 callers
Function
isOrthogonal
Checks if angle ABC is a right angle
Geometry.cpp:13
↓ 3 callers
Function
isSquare
Checks if ABCD form a square (in that order)
Geometry.cpp:31
↓ 3 callers
Function
round_up_power_two
FFT (Iterative).cpp:60
↓ 2 callers
Function
add
Mo's Algorithm.cpp:26
↓ 2 callers
Function
add
Matrix Struct.cpp:1
↓ 2 callers
Method
between
Sweep Line: Intersecting Line Segments.cpp:20
↓ 2 callers
Function
ccw
Convex Hull (Graham's Scan).cpp:63
↓ 2 callers
Function
cw
Convex Hull (Graham's Scan).cpp:57
↓ 2 callers
Function
dfs2
Bridge Tree in Graph.cpp:31
↓ 2 callers
Function
dist
Finds squared euclidean distance between two points
Geometry.cpp:7
↓ 2 callers
Function
get
Heavy Light Decomposition (HLD).cpp:166
↓ 2 callers
Function
getComp
Biconnected Components (Online Bridge).cpp:27
↓ 2 callers
Function
get_length
Given n (a power of two), finds k such that n == 1 << k.
FFT (Iterative).cpp:68
↓ 2 callers
Method
get_y
Sweep Line: Intersecting Line Segments.cpp:116
↓ 2 callers
Function
intersect1D
Sweep Line: Intersecting Line Segments.cpp:151
↓ 2 callers
Function
invert_fft
FFT (Iterative).cpp:142
↓ 2 callers
Function
is_power_of_two
FFT (Iterative).cpp:56
↓ 2 callers
Function
mod_multiply
FFT (Iterative).cpp:282
↓ 2 callers
Function
pow
Discrete Logarithm.cpp:4
↓ 2 callers
Function
prepare_roots
FFT (Iterative).cpp:90
↓ 2 callers
Function
query_up
Heavy Light Decomposition (HLD).cpp:172
↓ 2 callers
Function
remove
Mo's Algorithm.cpp:33
↓ 2 callers
Method
reset
Treap.cpp:66
↓ 2 callers
Function
upd
Heavy Light Decomposition (HLD).cpp:161
↓ 2 callers
Function
update_up
Heavy Light Decomposition (HLD).cpp:191
↓ 2 callers
Function
work
Parallel Binary Search.cpp:35
↓ 2 callers
Function
xgcd
Extended Euclidean Algorithm (Extensive).cpp:1
↓ 1 callers
Function
LCA
LCA (with Time Traversal DFS).cpp:37
↓ 1 callers
Function
LCA
Tree Construction with Specific Vertices.cpp:28
↓ 1 callers
Function
MakeRoot
Biconnected Components (Online Bridge).cpp:76
↓ 1 callers
Function
apply
Parallel Binary Search.cpp:9
↓ 1 callers
Function
bfs
BFS.cpp:6
↓ 1 callers
Function
bit_reorder
FFT (Iterative).cpp:76
↓ 1 callers
Function
build
Heavy Light Decomposition (HLD).cpp:105
↓ 1 callers
Function
centroid
Centroid Decomposition.cpp:18
↓ 1 callers
Function
check
Parallel Binary Search.cpp:21
↓ 1 callers
Function
computeans
DSU On Trees.cpp:33
↓ 1 callers
Function
dfs
Articulation Points.cpp:10
↓ 1 callers
Function
dfs
Strongly Connected Component.cpp:8
↓ 1 callers
Function
dfs
Centroid Decomposition.cpp:5
↓ 1 callers
Function
dfs
Heavy Light Decomposition (HLD).cpp:11
↓ 1 callers
Function
dfs2
Strongly Connected Component.cpp:19
↓ 1 callers
Function
dfs_hld
Heavy Light Decomposition (HLD).cpp:37
↓ 1 callers
Function
dp
Digit DP.cpp:7
↓ 1 callers
Function
findLoop
DFS - Cycle Detection in Directed Graph.cpp:1
↓ 1 callers
Function
find_any_solution
Extended Euclidean Algorithm (Extensive).cpp:35
↓ 1 callers
Function
getRand
Treap.cpp:3
↓ 1 callers
Function
init
Kruskal's MST.cpp:16
↓ 1 callers
Method
init
SQRT Decomposition.cpp:12
↓ 1 callers
Function
init_fft
FFT (Recursive).cpp:8
↓ 1 callers
Method
intersect
Sweep Line: Intersecting Line Segments.cpp:70
↓ 1 callers
Function
isancestor
Tree Construction with Specific Vertices.cpp:53
↓ 1 callers
Method
makeiden
Matrix Struct.cpp:27
↓ 1 callers
Function
mergePath
Biconnected Components (Online Bridge).cpp:34
↓ 1 callers
Function
modinv
Factorials with nCr.cpp:16
↓ 1 callers
Function
mult
Matrix Struct.cpp:9
↓ 1 callers
Function
mypolar
FFT (Iterative).cpp:43
↓ 1 callers
Method
order_of_key
Treap.cpp:191
↓ 1 callers
Method
parallel
Sweep Line: Intersecting Line Segments.cpp:65
↓ 1 callers
Function
pow
Factorials with nCr.cpp:3
↓ 1 callers
Function
pow
Primitive Root.cpp:4
↓ 1 callers
Function
precompute
Heavy Light Decomposition (HLD).cpp:63
↓ 1 callers
Method
push
MaxFlow - Push Relabel [V^3].cpp:40
↓ 1 callers
Function
query
Heavy Light Decomposition (HLD).cpp:129
↓ 1 callers
Method
query
SQRT Decomposition.cpp:100
↓ 1 callers
Function
totient
Primitive Root.cpp:17
↓ 1 callers
Function
update
Persistent Segment Tree.cpp:15
↓ 1 callers
Function
update
Heavy Light Decomposition (HLD).cpp:143
↓ 1 callers
Method
update
SQRT Decomposition.cpp:67
↓ 1 callers
Method
valueAt
Convex Hull (Dynamic).cpp:17
Method
ConvexHullDynamic
Convex Hull (Dynamic).cpp:74
Method
Event
Sweep Line: Intersecting Line Segments.cpp:129
next →
1–100 of 289, ranked by callers