René's URL Explorer Experiment


Title: GitHub - Sahu49/competitive-programming-library: Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview.

Open Graph Title: GitHub - Sahu49/competitive-programming-library: Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview.

X Title: GitHub - Sahu49/competitive-programming-library: Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview.

Description: Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview. - Sahu49/competitive-programming-library

Open Graph Description: Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview. - Sahu49/competitive-programming-library

X Description: Templates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview. - Sahu49/competitive-programming-library

Opengraph URL: https://github.com/Sahu49/competitive-programming-library

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:66fd0998-a3d6-6d97-c875-703e244c0b97
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idB608:17F0C5:5941CA4:73EC20D:697DFB5F
html-safe-nonce96005c07440a48caad8fcf2ab3bc60665dc7d58e627a50ec388dc9c983e04d40
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNjA4OjE3RjBDNTo1OTQxQ0E0OjczRUMyMEQ6Njk3REZCNUYiLCJ2aXNpdG9yX2lkIjoiMjgwNDIyMTMzMDg2MDE0NTUwNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacdc0a9a7e90e803e32e6c4fca0001d76378d6f04a2916a22e04ab039533841567
hovercard-subject-tagrepository:316035526
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/Sahu49/competitive-programming-library
twitter:imagehttps://opengraph.githubassets.com/1932bad19fda737a40291d8dcb001f693c1a001cc467110bf7bc3781247a6263/Sahu49/competitive-programming-library
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/1932bad19fda737a40291d8dcb001f693c1a001cc467110bf7bc3781247a6263/Sahu49/competitive-programming-library
og:image:altTemplates, algorithms and data structures implemented and collected for programming contests. Check README.md for an overview. - Sahu49/competitive-programming-library
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
go-importgithub.com/Sahu49/competitive-programming-library git https://github.com/Sahu49/competitive-programming-library.git
octolytics-dimension-user_id68788438
octolytics-dimension-user_loginSahu49
octolytics-dimension-repository_id316035526
octolytics-dimension-repository_nwoSahu49/competitive-programming-library
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id138463948
octolytics-dimension-repository_parent_nwomochow13/competitive-programming-library
octolytics-dimension-repository_network_root_id138463948
octolytics-dimension-repository_network_root_nwomochow13/competitive-programming-library
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSahu49%2Fcompetitive-programming-library
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSahu49%2Fcompetitive-programming-library
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=Sahu49%2Fcompetitive-programming-library
Reloadhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library
Reloadhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library
Reloadhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library
Sahu49 https://patch-diff.githubusercontent.com/Sahu49
competitive-programming-libraryhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library
mochow13/competitive-programming-libraryhttps://patch-diff.githubusercontent.com/mochow13/competitive-programming-library
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FSahu49%2Fcompetitive-programming-library
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2FSahu49%2Fcompetitive-programming-library
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2FSahu49%2Fcompetitive-programming-library
0 stars https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/stargazers
110 forks https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/forks
Branches https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/branches
Tags https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tags
Activity https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FSahu49%2Fcompetitive-programming-library
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FSahu49%2Fcompetitive-programming-library
Code https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library
Pull requests 0 https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/pulls
Actions https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/actions
Projects 0 https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/projects
Security 0 https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/security
Insights https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/pulse
Code https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library
Pull requests https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/pulls
Actions https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/actions
Projects https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/projects
Security https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/security
Insights https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/pulse
Brancheshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/branches
Tagshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tags
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/branches
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tags
19 Commitshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/commits/master/
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/commits/master/
DPhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/DP
DPhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/DP
Data Structureshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Data%20Structures
Data Structureshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Data%20Structures
Gamehttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Game
Gamehttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Game
Geometryhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Geometry
Geometryhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Geometry
Graphhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Graph
Graphhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Graph
Mathhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Math
Mathhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Math
Miscellaneoushttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Miscellaneous
Miscellaneoushttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Miscellaneous
Noteshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Notes
Noteshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/Notes
Stringhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/String
Stringhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/tree/master/String
README.mdhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/blob/master/README.md
notebook.pdfhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/blob/master/notebook.pdf
notebook.pdfhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/blob/master/notebook.pdf
READMEhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#competitive-programming-library
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#table-of-contents
Dynamic Programminghttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#dp
Data Structureshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#ds
Gamehttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#game
Geometryhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#geo
Graphhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#graph
Mathhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#math
Miscellaneoushttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#misc
Noteshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#notes
Stringhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#string
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#dynamic-programming-
Convex Hull Line Container.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Convex%20Hull%20Line%20Container.cpp
Convex Hull Trick.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Convex%20Hull%20Trick.cpp
Digit DP Sample 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Digit%20DP%20Sample%202.cpp
Digit DP Sample.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Digit%20DP%20Sample.cpp
Divide and Conquer DP.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Divide%20and%20Conquer%20DP.cpp
Dynamic Convex Hull Trick.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Dynamic%20Convex%20Hull%20Trick.cpp
Edit Distance Recursive.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Edit%20Distance%20Recursive.cpp
IOI Aliens by koosaga.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/IOI%20Aliens%20by%20koosaga.cpp
In-out DP.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/In-out%20DP.cpp
Knuth Optimization.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Knuth%20Optimization.cpp
LCS.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/LCS.cpp
LIS nlogk.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/LIS%20nlogk.cpp
Matrix Expo Class.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Matrix%20Expo%20Class.cpp
Palindrome in a String.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/DP/Palindrome%20in%20a%20String.cpp
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#data-structures-
2D BIT.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/2D%20BIT.cpp
2D Segment Tree.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/2D%20Segment%20Tree.cpp
A DSU Problem.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/A%20DSU%20Problem.cpp
BIT Range Update Range Query.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/BIT%20Range%20Update%20Range%20Query.cpp
Best Partial Sum in a Range.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Best%20Partial%20Sum%20in%20a%20Range.cpp
Binary Indexed Tree.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Binary%20Indexed%20Tree.cpp
Centroid Decomposition Sample.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Centroid%20Decomposition%20Sample.cpp
Centroid Decomposition.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Centroid%20Decomposition.cpp
Counting Inversions with BIT.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Counting%20Inversions%20with%20BIT.cpp
DSU on Tree Sample.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/DSU%20on%20Tree%20Sample.cpp
Dynamic Segment Tree with Lazy Prop.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Dynamic%20Segment%20Tree%20with%20Lazy%20Prop.cpp
Dynamic Segment Tree.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Dynamic%20Segment%20Tree.cpp
Fenwick Tree 3D.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Fenwick%20Tree%203D.cpp
GP Hash Table.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/GP%20Hash%20Table.cpp
HLD Sample Problem.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/HLD%20Sample%20Problem.cpp
HashMap.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/HashMap.cpp
Heavy Light Decomposition.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Heavy%20Light%20Decomposition.cpp
How Many Values Less than a Given Value.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/How%20Many%20Values%20Less%20than%20a%20Given%20Value.cpp
Li Chao Tree Lines.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Li%20Chao%20Tree%20Lines.cpp
Li Chao Tree Parabolic Sample.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Li%20Chao%20Tree%20Parabolic%20Sample.cpp
Mo Algorithm Example.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Mo%20Algorithm%20Example.cpp
Mo on Tree Path.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Mo%20on%20Tree%20Path.cpp
Order Statistics Tree.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Order%20Statistics%20Tree.cpp
Ordered Multiset.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Ordered%20Multiset.cpp
Persistent Segment Tree 1.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Persistent%20Segment%20Tree%201.cpp
Persistent Segment Tree 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Persistent%20Segment%20Tree%202.cpp
Persistent Trie.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Persistent%20Trie.cpp
RMQ Sparse Table.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/RMQ%20Sparse%20Table.cpp
Range Sum Query by Lazy Propagation.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Range%20Sum%20Query%20by%20Lazy%20Propagation.cpp
Rope.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Rope.cpp
Segment Tree with Lazy Prop.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Segment%20Tree%20with%20Lazy%20Prop.cpp
Splay Tree.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Splay%20Tree.cpp
Venice Technique.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Data%20Structures/Venice%20Technique.cpp
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#game-
Green Hacenbush.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Game/Green%20Hacenbush.cpp
Green Hackenbush 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Game/Green%20Hackenbush%202.cpp
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#geometry-
Convex Hull.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Geometry/Convex%20Hull.cpp
Counting Closest Pair of Points.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Geometry/Counting%20Closest%20Pair%20of%20Points.cpp
Maximum Points to Enclose in a Circle of Given Radius with Angular Sweep.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Geometry/Maximum%20Points%20to%20Enclose%20in%20a%20Circle%20of%20Given%20Radius%20with%20Angular%20Sweep.cpp
Point in Polygon Binary Search.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Geometry/Point%20in%20Polygon%20Binary%20Search.cpp
Rectangle Union.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Geometry/Rectangle%20Union.cpp
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#graph-
0-1 BFS.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/0-1%20BFS.cpp
2-SAT 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/2-SAT%202.cpp
2-SAT.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/2-SAT.cpp
Articulation Points and Bridges.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Articulation%20Points%20and%20Bridges.cpp
BCC.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/BCC.cpp
Bellman Ford.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Bellman%20Ford.cpp
Cycle in a Directed Graph.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Cycle%20in%20a%20Directed%20Graph.cpp
Dijkstra!.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Dijkstra!.cpp
Dominator Tree.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Dominator%20Tree.cpp
Edge Coloring.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Edge%20Coloring.cpp
Edmonds Matching.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Edmonds%20Matching.cpp
Faster Weighted Matching.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Faster%20Weighted%20Matching.cpp
Global Minimum Cut.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Global%20Minimum%20Cut.cpp
Hopcroft Karp.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Hopcroft%20Karp.cpp
Hungarian Weighted Matching.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Hungarian%20Weighted%20Matching.cpp
Johnson's Algorithm.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Johnson's%20Algorithm.cpp
Kruskal.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Kruskal.cpp
LCA 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/LCA%202.cpp
LCA.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/LCA.cpp
Manhattan MST.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Manhattan%20MST.cpp
Max Flow Dinic 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Max%20Flow%20Dinic%202.cpp
Max Flow Dinic.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Max%20Flow%20Dinic.cpp
Max Flow Edmond Karp.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Max%20Flow%20Edmond%20Karp.cpp
Max Flow Ford Fulkerson.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Max%20Flow%20Ford%20Fulkerson.cpp
Max Flow Goldberg Tarjan.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Max%20Flow%20Goldberg%20Tarjan.cpp
Maximum Bipartite Matching and Min Vertex Cover.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Maximum%20Bipartite%20Matching%20and%20Min%20Vertex%20Cover.cpp
Maximum Matching in General Graphs (Randomized Algorithm).cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Maximum%20Matching%20in%20General%20Graphs%20(Randomized%20Algorithm).cpp
Min Cost Arborescence.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Min%20Cost%20Arborescence.cpp
Min Cost Max Flow 1.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Min%20Cost%20Max%20Flow%201.cpp
Min Cost Max Flow 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Min%20Cost%20Max%20Flow%202.cpp
Min Cost Max Flow 3.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Min%20Cost%20Max%20Flow%203.cpp
Min Cost Max Flow with Bellman Ford.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Min%20Cost%20Max%20Flow%20with%20Bellman%20Ford.cpp
Minimum Path Cover in DAG.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Minimum%20Path%20Cover%20in%20DAG.cpp
Prim MST.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Prim%20MST.cpp
Push Relabel 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Push%20Relabel%202.cpp
Push Relabel.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Push%20Relabel.cpp
SCC Kosaraju.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/SCC%20Kosaraju.cpp
SCC Tarjan.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/SCC%20Tarjan.cpp
SPFA.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/SPFA.cpp
Tree Construction with Specific Vertices.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/Tree%20Construction%20with%20Specific%20Vertices.cpp
kth Shortest Path Length.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Graph/kth%20Shortest%20Path%20Length.cpp
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#math-
CRT Diophantine.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/CRT%20Diophantine.cpp
Euler Phi.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Euler%20Phi.cpp
FFT 1.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/FFT%201.cpp
FFT 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/FFT%202.cpp
FFT Extended.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/FFT%20Extended.cpp
FFT Modulo.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/FFT%20Modulo.cpp
FFT by XraY.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/FFT%20by%20XraY.cpp
Fast Integer Cube and Square Root.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Fast%20Integer%20Cube%20and%20Square%20Root.cpp
Fast Walsh-Hadamard Transform.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Fast%20Walsh-Hadamard%20Transform.cpp
Faulhaber's Formula (Custom Algorithm).cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Faulhaber's%20Formula%20(Custom%20Algorithm).cpp
Faulhaber's Formula.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Faulhaber's%20Formula.cpp
Gauss Elimination Equations Mod Number Solutions.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Gauss%20Elimination%20Equations%20Mod%20Number%20Solutions.cpp
Gauss Jordan Elimination.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Gauss%20Jordan%20Elimination.cpp
Gauss Xor.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Gauss%20Xor.cpp
Gaussian 1.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Gaussian%201.cpp
Gaussian 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Gaussian%202.cpp
Karatsuba.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Karatsuba.cpp
Linear Diophantine.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Linear%20Diophantine.cpp
Matrix Expo.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Matrix%20Expo.cpp
Number Theoretic Transform.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Number%20Theoretic%20Transform.cpp
Segmented Sieve.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Segmented%20Sieve.cpp
Sieve (Bitmask).cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Sieve%20(Bitmask).cpp
Sieve.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Sieve.cpp
Simplex.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Simplex.cpp
Sum of Kth Power.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Math/Sum%20of%20Kth%20Power.cpp
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#miscellaneous-
Divide and Conquer on Queries.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Divide%20and%20Conquer%20on%20Queries.cpp
Gilbert Curve for Mo.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Gilbert%20Curve%20for%20Mo.cpp
HakmemItem175.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/HakmemItem175.cpp
Header.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Header.cpp
Integral Determinant.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Integral%20Determinant.cpp
Inverse Modulo 1 to N (Linear).cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Inverse%20Modulo%201%20to%20N%20(Linear).cpp
Josephus Problem.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Josephus%20Problem.cpp
MSB Position in O(1).cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/MSB%20Position%20in%20O(1).cpp
Nearest Smaller Values on Left-Right.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Nearest%20Smaller%20Values%20on%20Left-Right.cpp
Next Small.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Next%20Small.cpp
Random Number Generation.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Random%20Number%20Generation.cpp
Russian Peasant Multiplication.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Russian%20Peasant%20Multiplication.cpp
Stable Marriage Problem.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Stable%20Marriage%20Problem.cpp
Thomas Algorithm.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Thomas%20Algorithm.cpp
U128.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/U128.cpp
Useful Templates.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/Useful%20Templates.cpp
int128.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/Miscellaneous/int128.cpp
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#notes-
Advanced Modular Arithmetic.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Advanced%20Modular%20Arithmetic.pdf
Counting Divisors in O(cubicroot(n)).pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Counting%20Divisors%20in%20O(cubicroot(n)).pdf
Flow with Demand.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Flow%20with%20Demand.pdf
General_Ideas.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/General_Ideas.pdf
Graph_Concepts_that_I_Forget.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Graph_Concepts_that_I_Forget.pdf
Hall Theorem.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Hall%20Theorem.pdf
Let_s_Pull_Some_Strings.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Let_s_Pull_Some_Strings.pdf
Minimum_vertex_disjoint_path_on_a_DAG.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Minimum_vertex_disjoint_path_on_a_DAG.pdf
Notes_on_FFT_Problems.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Notes_on_FFT_Problems.pdf
Notes_on_FFT_Problems_2.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Notes_on_FFT_Problems_2.pdf
Posets.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Posets.pdf
Sum_of_Subsets_DP_with_Bitmasks.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Sum_of_Subsets_DP_with_Bitmasks.pdf
System of Difference Constraints.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/System%20of%20Difference%20Constraints.pdf
Team Note (koosaga-hyea-alex).pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/Team%20Note%20(koosaga-hyea-alex).pdf
XOR_Maximization_with_Gaussian_Elimination.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/XOR_Maximization_with_Gaussian_Elimination.pdf
dp_optimizations.pdfhttps://github.com/mochow13/competitive-programming-library/blob/master/Notes/dp_optimizations.pdf
https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#string-
A KMP Application.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/A%20KMP%20Application.cpp
Aho Corasick 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Aho%20Corasick%202.cpp
Aho Corasick Occurrence Relation.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Aho%20Corasick%20Occurrence%20Relation.cpp
Aho Corasick.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Aho%20Corasick.cpp
Double Hash.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Double%20Hash.cpp
Dynamic Aho Corasick Sample.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Dynamic%20Aho%20Corasick%20Sample.cpp
Dynamic Aho Corasick.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Dynamic%20Aho%20Corasick.cpp
KMP 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/KMP%202.cpp
KMP 3.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/KMP%203.cpp
Manacher-s Algorithm.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Manacher-s%20Algorithm.cpp
Minimum Lexicographic Rotation.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Minimum%20Lexicographic%20Rotation.cpp
Palindrome Factorization.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Palindrome%20Factorization.cpp
Palindromic Tree.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Palindromic%20Tree.cpp
String Split by Delimiter.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/String%20Split%20by%20Delimiter.cpp
Suffix Array 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Suffix%20Array%202.cpp
Suffix Array.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Suffix%20Array.cpp
Suffix Automata 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Suffix%20Automata%202.cpp
Suffix Automata.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Suffix%20Automata.cpp
Trie 1.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Trie%201.cpp
Trie 2.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Trie%202.cpp
Z Algorithm.cpphttps://github.com/mochow13/competitive-programming-library/blob/master/String/Z%20Algorithm.cpp
Readme https://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library
Activityhttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/activity
0 starshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/watchers
0 forkshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FSahu49%2Fcompetitive-programming-library&report=Sahu49+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/Sahu49/competitive-programming-library/releases
Packages 0https://patch-diff.githubusercontent.com/users/Sahu49/packages?repo_name=competitive-programming-library
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.