René's URL Explorer Experiment


Title: GitHub - Challenger001/algorithm-study: Algorithm Notes and Templates (written in python,golang and typescript)

Open Graph Title: GitHub - Challenger001/algorithm-study: Algorithm Notes and Templates (written in python,golang and typescript)

X Title: GitHub - Challenger001/algorithm-study: Algorithm Notes and Templates (written in python,golang and typescript)

Description: Algorithm Notes and Templates (written in python,golang and typescript) - GitHub - Challenger001/algorithm-study: Algorithm Notes and Templates (written in python,golang and typescript)

Open Graph Description: Algorithm Notes and Templates (written in python,golang and typescript) - GitHub - Challenger001/algorithm-study: Algorithm Notes and Templates (written in python,golang and typescript)

X Description: Algorithm Notes and Templates (written in python,golang and typescript) - GitHub - Challenger001/algorithm-study: Algorithm Notes and Templates (written in python,golang and typescript)

Opengraph URL: https://github.com/Challenger001/algorithm-study

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:e4126326-1ab6-dc5e-7935-43256c989664
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD572:5BE0D:137731:1BA12D:697A112B
html-safe-nonceab53157d3a8e9b950a6ed0daa06a7aab37f086b097aeb06d1674c4fa233c785d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENTcyOjVCRTBEOjEzNzczMToxQkExMkQ6Njk3QTExMkIiLCJ2aXNpdG9yX2lkIjoiMzQ3NTczNDEwMzE3NTMzNjIzNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac14d387ef94aa07c3e2ffdd6456d1edb9ec1c7136f7e9d1f6f6b78dfbee081f19
hovercard-subject-tagrepository:759164669
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/Challenger001/algorithm-study
twitter:imagehttps://opengraph.githubassets.com/cb29028bf1290e14ba8f0a7cf251640b00d5f0d06099c8779bd187aa8f26ae86/Challenger001/algorithm-study
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/cb29028bf1290e14ba8f0a7cf251640b00d5f0d06099c8779bd187aa8f26ae86/Challenger001/algorithm-study
og:image:altAlgorithm Notes and Templates (written in python,golang and typescript) - GitHub - Challenger001/algorithm-study: Algorithm Notes and Templates (written in python,golang and typescript)
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None24021c77440f544078f9cbe80d78a2fb16ccff65fca92deda9da3c51d1cdc5fc
turbo-cache-controlno-preview
go-importgithub.com/Challenger001/algorithm-study git https://github.com/Challenger001/algorithm-study.git
octolytics-dimension-user_id101085973
octolytics-dimension-user_loginChallenger001
octolytics-dimension-repository_id759164669
octolytics-dimension-repository_nwoChallenger001/algorithm-study
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id385861235
octolytics-dimension-repository_parent_nwo981377660LMT/algorithm-study
octolytics-dimension-repository_network_root_id385861235
octolytics-dimension-repository_network_root_nwo981377660LMT/algorithm-study
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
release81e2c48314326bc7b2fe99b9dd0fe08ce098a869
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FChallenger001%2Falgorithm-study
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%2FChallenger001%2Falgorithm-study
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=Challenger001%2Falgorithm-study
Reloadhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study
Reloadhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study
Reloadhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study
Challenger001 https://patch-diff.githubusercontent.com/Challenger001
algorithm-studyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study
981377660LMT/algorithm-studyhttps://patch-diff.githubusercontent.com/981377660LMT/algorithm-study
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FChallenger001%2Falgorithm-study
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2FChallenger001%2Falgorithm-study
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2FChallenger001%2Falgorithm-study
0 stars https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/stargazers
34 forks https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/forks
Branches https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/branches
Tags https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tags
Activity https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2FChallenger001%2Falgorithm-study
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FChallenger001%2Falgorithm-study
Code https://patch-diff.githubusercontent.com/Challenger001/algorithm-study
Pull requests 0 https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/pulls
Actions https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/actions
Projects 0 https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/projects
Security 0 https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/security
Insights https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/pulse
Code https://patch-diff.githubusercontent.com/Challenger001/algorithm-study
Pull requests https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/pulls
Actions https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/actions
Projects https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/projects
Security https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/security
Insights https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/pulse
Brancheshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/branches
Tagshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tags
https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/branches
https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tags
960 Commitshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/commits/master/
https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/commits/master/
.vscodehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/.vscode
.vscodehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/.vscode
0_字符串https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/0_%E5%AD%97%E7%AC%A6%E4%B8%B2
0_字符串https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/0_%E5%AD%97%E7%AC%A6%E4%B8%B2
0_数组https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/0_%E6%95%B0%E7%BB%84
0_数组https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/0_%E6%95%B0%E7%BB%84
10_分治法https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/10_%E5%88%86%E6%B2%BB%E6%B3%95
10_分治法https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/10_%E5%88%86%E6%B2%BB%E6%B3%95
11_动态规划https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92
11_动态规划https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92
12_贪心算法https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/12_%E8%B4%AA%E5%BF%83%E7%AE%97%E6%B3%95
12_贪心算法https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/12_%E8%B4%AA%E5%BF%83%E7%AE%97%E6%B3%95
13_回溯算法https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/13_%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95
13_回溯算法https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/13_%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95
14_并查集https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86
14_并查集https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86
15_双指针https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/15_%E5%8F%8C%E6%8C%87%E9%92%88
15_双指针https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/15_%E5%8F%8C%E6%8C%87%E9%92%88
16_滑动窗口https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/16_%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3
16_滑动窗口https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/16_%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3
17_模式匹配https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D
17_模式匹配https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D
18_哈希https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/18_%E5%93%88%E5%B8%8C
18_哈希https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/18_%E5%93%88%E5%B8%8C
19_数学https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/19_%E6%95%B0%E5%AD%A6
19_数学https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/19_%E6%95%B0%E5%AD%A6
1_stackhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/1_stack
1_stackhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/1_stack
20_杂题https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/20_%E6%9D%82%E9%A2%98
20_杂题https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/20_%E6%9D%82%E9%A2%98
21_位运算https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/21_%E4%BD%8D%E8%BF%90%E7%AE%97
21_位运算https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/21_%E4%BD%8D%E8%BF%90%E7%AE%97
22_专题https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/22_%E4%B8%93%E9%A2%98
22_专题https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/22_%E4%B8%93%E9%A2%98
23_设计类https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB
23_设计类https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB
24_高级数据结构https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84
24_高级数据结构https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84
25_多项式https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/25_%E5%A4%9A%E9%A1%B9%E5%BC%8F
25_多项式https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/25_%E5%A4%9A%E9%A1%B9%E5%BC%8F
26_mischttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/26_misc
26_mischttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/26_misc
2_queuehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/2_queue
2_queuehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/2_queue
3_linkedListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/3_linkedList
3_linkedListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/3_linkedList
4_sethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/4_set
4_sethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/4_set
5_maphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/5_map
5_maphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/5_map
6_treehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/6_tree
6_treehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/6_tree
7_graphhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/7_graph
7_graphhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/7_graph
8_heaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/8_heap
8_heaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/8_heap
9_排序和搜索https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2
9_排序和搜索https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2
chorehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/chore
chorehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/chore
imageshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/images
imageshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/images
tmphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/tmp
tmphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/tmp
todohttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/todo
todohttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/todo
ts-utilshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/ts-utils
ts-utilshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/ts-utils
前端笔记https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/%E5%89%8D%E7%AB%AF%E7%AC%94%E8%AE%B0
前端笔记https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/%E5%89%8D%E7%AB%AF%E7%AC%94%E8%AE%B0
极客时间https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/%E6%9E%81%E5%AE%A2%E6%97%B6%E9%97%B4
极客时间https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/%E6%9E%81%E5%AE%A2%E6%97%B6%E9%97%B4
算法竞赛进阶指南https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E8%BF%9B%E9%98%B6%E6%8C%87%E5%8D%97
算法竞赛进阶指南https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/tree/master/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E8%BF%9B%E9%98%B6%E6%8C%87%E5%8D%97
.DS_Storehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.DS_Store
.DS_Storehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.DS_Store
.eslintignorehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.eslintignore
.eslintignorehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.eslintignore
.eslintrc.jshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.eslintrc.js
.eslintrc.jshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.eslintrc.js
.gitignorehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.gitignore
.prettierignorehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.prettierignore
.prettierignorehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.prettierignore
.travis.ymlhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.travis.yml
.travis.ymlhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/.travis.yml
README.mdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/README.md
README.zh-CN.mdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/README.zh-CN.md
README.zh-CN.mdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/README.zh-CN.md
hamayanhamayan.mdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/hamayanhamayan.md
hamayanhamayan.mdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/hamayanhamayan.md
jest.config.jshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/jest.config.js
jest.config.jshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/jest.config.js
logo.svghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/logo.svg
logo.svghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/logo.svg
package-lock.jsonhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/package-lock.json
package-lock.jsonhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/package-lock.json
package.jsonhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/package.json
package.jsonhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/package.json
playground.jshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/playground.js
playground.jshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/playground.js
playground.pyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/playground.py
playground.pyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/playground.py
playground.tshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/playground.ts
playground.tshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/playground.ts
setup.pyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/setup.py
setup.pyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/setup.py
tmp.mdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/tmp.md
tmp.mdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/tmp.md
tsconfig.jsonhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/tsconfig.json
tsconfig.jsonhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/tsconfig.json
数字与数组对js执行效率的影响.tshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/%E6%95%B0%E5%AD%97%E4%B8%8E%E6%95%B0%E7%BB%84%E5%AF%B9js%E6%89%A7%E8%A1%8C%E6%95%88%E7%8E%87%E7%9A%84%E5%BD%B1%E5%93%8D.ts
数字与数组对js执行效率的影响.tshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/%E6%95%B0%E5%AD%97%E4%B8%8E%E6%95%B0%E7%BB%84%E5%AF%B9js%E6%89%A7%E8%A1%8C%E6%95%88%E7%8E%87%E7%9A%84%E5%BD%B1%E5%93%8D.ts
READMEhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study
https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/logo.svg
中文https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/README.zh-CN.md
https://app.travis-ci.com/981377660LMT/algorithm-study
https://patch-diff.githubusercontent.com/Challenger001/algorithm-study#-templates
Subsequence Matchinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/isSubsequence.py
Substring Matchinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/isSubarray.py
SubsequenceAutomatonhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/%E5%AD%90%E5%BA%8F%E5%88%97%E8%87%AA%E5%8A%A8%E6%9C%BA/SubsequenceAutomaton.py
Rabin-Karp Algorithmhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%93%88%E5%B8%8C/StringHasher-new.ts
String Minimum Representationhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/%E6%9C%80%E5%B0%8F%E8%A1%A8%E7%A4%BA%E6%B3%95/%E6%9C%80%E5%B0%8F%E8%A1%A8%E7%A4%BA%E6%B3%95.py
KMP Algorithmhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/kmp/kmp.py
Z-Algorithmhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/kmp/z%E5%87%BD%E6%95%B0-%E6%89%A9%E5%B1%95kmp.py
Z-Algorithm Onlinehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/kmp/ZAlgorithm-Online.go
Manacher Algorithmhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/%E9%A9%AC%E6%8B%89%E8%BD%A6%E6%8B%89%E9%A9%AC/Manacher.py
Suffix Arrayhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/%E5%90%8E%E7%BC%80%E6%95%B0%E7%BB%84/SuffixArray.py
Aho-Corasick Automatonhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/AC%E8%87%AA%E5%8A%A8%E6%9C%BA%E5%A4%9A%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/template/ACAutoMatonMap.py
PalindromicTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/17_%E6%A8%A1%E5%BC%8F%E5%8C%B9%E9%85%8D/%E5%9B%9E%E6%96%87%E6%A0%91(%E5%9B%9E%E6%96%87%E8%87%AA%E5%8A%A8%E6%9C%BA)/PalindromicTree.go
MonoStackhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/1_stack/%E5%8D%95%E8%B0%83%E6%A0%88/%E6%AF%8F%E4%B8%AA%E5%85%83%E7%B4%A0%E4%BD%9C%E4%B8%BA%E6%9C%80%E5%80%BC%E7%9A%84%E5%BD%B1%E5%93%8D%E8%8C%83%E5%9B%B4.py
kthGreaterElementhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/1_stack/%E5%8D%95%E8%B0%83%E6%A0%88/%E4%B8%8Bk%E4%B8%AA%E6%9C%80%E5%A4%A7%E5%85%83%E7%B4%A0/%E5%AF%B9%E6%AF%8F%E4%B8%AA%E6%95%B0%E5%AF%BB%E6%89%BE%E5%8F%B3%E4%BE%A7%E7%AC%ACk%E4%B8%AA%E6%AF%94%E8%87%AA%E5%B7%B1%E5%A4%A7%E7%9A%84%E6%95%B0.py
Cartesian Treehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/1_stack/%E5%8D%95%E8%B0%83%E6%A0%88/%E7%AC%9B%E5%8D%A1%E5%B0%94%E6%A0%91/%E7%AC%9B%E5%8D%A1%E5%B0%94%E6%A0%91.py
StackAggregationhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/1_stack/StackAggregation.ts
Queuehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/2_queue/Deque/Queue.ts
PriorityQueue/Heaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/8_heap/Heap.ts
ArrayDequehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/2_queue/Deque/ArrayDeque.ts
LinkedListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/3_linkedList/LinkedList.ts
StackDequehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/2_queue/Deque/StackDeque.ts
MonoQueuehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E8%BE%85%E5%8A%A9%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84dp/%E5%8D%95%E8%B0%83%E9%98%9F%E5%88%97%E4%BC%98%E5%8C%96dp/MonoQueue.py
SlidingWindowAggregationhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/16_%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3/SlidingWindowAggregation/SlidingWindowAggregation.py
SlidingWindowAggregationDequehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/16_%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3/SlidingWindowAggregation/SlidingWindowAggregationDeque.py
PersistentQueuehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E6%95%B0%E7%BB%84/PersistentQueue/PersistentQueue.ts
RealTimeQueuehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E6%95%B0%E7%BB%84/PersistentQueue/RealTimeQueue.ts
LinkedListNodehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/3_linkedList/LinkedListNode.py
LinkedListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/3_linkedList/LinkedList.ts
PersistentStackhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E6%A0%88/PersistentStack.py
FloydCycleFindhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E7%8E%AF%E6%A3%80%E6%B5%8B/%E5%BC%97%E6%B4%9B%E4%BC%8A%E5%BE%B7%E6%8E%A2%E7%8E%AF%E6%B3%95.ts
XorLinkedListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/2_queue/Deque/XorLinkedList.go
SkewHeaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/8_heap/%E5%8F%AF%E5%B9%B6%E5%A0%86/SkewHeap.go
PersistentLeftistHeaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/8_heap/%E5%8F%AF%E5%B9%B6%E5%A0%86/LeftistHeapPersistent.go
ErasableHeaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/8_heap/ErasableHeap.py
IntervalHeaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/8_heap/IntervalHeap.ts
PairingHeaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/8_heap/%E5%8F%AF%E5%B9%B6%E5%A0%86/PairingHeap-%E9%85%8D%E5%AF%B9%E5%A0%86.ts
MinMaxHeaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/8_heap/MinMaxHeap.py
Triehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E5%89%8D%E7%BC%80%E6%A0%91trie/template/Trie.py
TrieDictionaryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%93%88%E5%B8%8C/TrieDictionary.go
BinaryTriehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E5%89%8D%E7%BC%80%E6%A0%91trie/%E6%9C%80%E5%A4%A7%E5%BC%82%E6%88%96%E5%89%8D%E7%BC%80%E6%A0%91/template/XorTrie.py
PersistentBinaryTriehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6(%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96)/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E5%B9%B3%E8%A1%A1%E6%A0%91/BinaryTriePersistent.go
Fenwick Treehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84/%E7%BB%8F%E5%85%B8%E9%A2%98/BIT.py
BITRangeBlockhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/%E5%80%BC%E5%9F%9F%E5%88%86%E5%9D%97/BITRangeBlock.ts
BITRangeBlockFastQueryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/%E5%80%BC%E5%9F%9F%E5%88%86%E5%9D%97/BITRangeBlockFastQuery.ts
PointAddRectangleSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84/%E7%BB%8F%E5%85%B8%E9%A2%98/PointAddRectangleSum-fast.go
RectangleSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84/%E7%BB%8F%E5%85%B8%E9%A2%98/RectangleSum-fast.go
Treaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/4_set/%E6%9C%89%E5%BA%8F%E9%9B%86%E5%90%88/js/Treap.ts
Ropehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8/rope.ts
SortedListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/4_set/%E6%9C%89%E5%BA%8F%E9%9B%86%E5%90%88/ATC-SortedList.py
SortedListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/SortedList/SortedListFast.ts
SortedListWithSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/SortedList/SortedListWithSum.ts
SortedListRangeBlockhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/%E5%80%BC%E5%9F%9F%E5%88%86%E5%9D%97/SortedListRangeBlock.ts
SortedDicthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E8%BF%9B%E9%98%B6%E6%8C%87%E5%8D%97/GoDS%20(Go%20Data%20Structures)/src/tree/fhqtreap/sortedlist/SortedDict/SortedDict.go
SortedDicthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/SortedList/SortedDictFast.ts
TreeMaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E8%BF%9B%E9%98%B6%E6%8C%87%E5%8D%97/GoDS%20(Go%20Data%20Structures)/src/tree/fhqtreap/sortedlist/TreeMap/main.go
TreeSethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E8%BF%9B%E9%98%B6%E6%8C%87%E5%8D%97/GoDS%20(Go%20Data%20Structures)/src/tree/fhqtreap/sortedlist/TreeSet/main.go
MultiSethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E8%BF%9B%E9%98%B6%E6%8C%87%E5%8D%97/GoDS%20(Go%20Data%20Structures)/src/tree/fhqtreap/sortedlist/MultiSet/main.go
MaxSuffixQuerywithInsertionsOnlyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/26_misc/MaxSuffixQuerywithInsertionsOnly/MaxSuffixQuerywithInsertionsOnly.ts
DynamicSequencehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/RBST/DynamicSequence.go
PersistentArrayhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E6%95%B0%E7%BB%84/PersistentArray-16ary-fast.go
PersistentListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%87%BD%E6%95%B0%E5%BC%8F%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/PersistentList.go
PersistentMaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%87%BD%E6%95%B0%E5%BC%8F%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/PersistentMap.go
PersistentQueuehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E6%95%B0%E7%BB%84/PersistentQueue-fast.go
FHQTreapMonoidhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/RBST/FHQTreapMonoid.go
RBSTAbelGroupPersistenthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/RBST/RBSTAbelGroupPersistent.go
RBSTMonoidPersistenthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/RBST/RBSTMonoidPersistent.go
KDTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/KD%E6%A0%91/KDTree.go
KDTree-Dynamichttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/KD%E6%A0%91/KDTree-fastdynamic.go
LinkCutTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/LCT/LinkCutTree.go
LinkCutTreeLazyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/LCT/LinkCutTreeLazy.go
LinkCutTreeSubtreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/LCT/LinkCutTreeSubtree.go
ODT64aryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/%E7%8F%82%E6%9C%B5%E8%8E%89%E6%A0%91/ODT-fastset.go
ODTTreeMaphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/%E7%8F%82%E6%9C%B5%E8%8E%89%E6%A0%91/ODT-treemap.go
ODTVanEmdeBoasTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/%E7%8F%82%E6%9C%B5%E8%8E%89%E6%A0%91/ODT-VanEmdeBoasTree.go
WAryTriehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/%E7%8F%82%E6%9C%B5%E8%8E%89%E6%A0%91/W%E5%8F%89Trie.ts
VanEmdeBoasTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/%E7%8F%82%E6%9C%B5%E8%8E%89%E6%A0%91/VanEmdeBoasTree.go
DivideAndConquerOfflinehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E7%8C%AB%E6%A0%91%E5%88%86%E6%B2%BB/CF1100F_Ivan%20and%20Burgers.go
SegmentTreePointUpdateRangeQueryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/atcoder_segtree/SegmentTreePointUpdateRangeQuery.ts
SegmentTreeRangeUpdatePointGethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/atcoder_segtree/SegmentTreeRangeUpdatePointGet.ts
SegmentTreeRangeUpdateRangeQueryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/atcoder_segtree/SegmentTreeRangeUpdateRangeQuery.ts
SegmentTree2DPointUpdateRangeQueryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/%E4%BA%8C%E7%BB%B4/%E5%8D%95%E7%82%B9%E4%BF%AE%E6%94%B9%E5%8C%BA%E9%97%B4%E6%9F%A5%E8%AF%A2/SegmentTree2DDense.ts
SegmentTree2DRangeUpdatePointGethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/%E4%BA%8C%E7%BB%B4/%E6%A0%91%E5%A5%97%E6%A0%91/SegmentTree2DRangeUpdatePointGet.ts
SegmentTreeDynamichttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/%E5%8A%A8%E6%80%81%E5%BC%80%E7%82%B9/SegmentTreeDynamicSparse.ts
SegmentTreeDynamicLazyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/%E5%8A%A8%E6%80%81%E5%BC%80%E7%82%B9/SegmentTreeDynamicLazy.ts
SegmentTreePersistenthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/%E5%8A%A8%E6%80%81%E5%BC%80%E7%82%B9/SegmentTreePersistent.ts
SegmentTree01https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/%E7%BB%8F%E5%85%B8%E9%A2%98/01%E7%BA%BF%E6%AE%B5%E6%A0%91/SegmentTree01.ts
SegmentTreeUtilshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BA%BF%E6%AE%B5%E6%A0%91/template/atcoder_segtree/SegmentTreeUtils.ts
ChainForwardStarhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E9%93%BE%E5%BC%8F%E5%89%8D%E5%90%91%E6%98%9F%E5%AD%98%E5%9B%BE/ChainForwardStar.ts
Heavy-LightDecompositionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E9%87%8D%E9%93%BE%E5%89%96%E5%88%86/HeavyLightDecomposition-beet.go
ProcessOfMergeingTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%9A%84%E6%80%A7%E8%B4%A8/ProcessOfMergeingTree.go
Tree Diameterhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%9A%84%E6%80%A7%E8%B4%A8/%E7%9B%B4%E5%BE%84/%E6%A0%91%E7%9A%84%E7%9B%B4%E5%BE%84.py
Tree Hashhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%9A%84%E6%80%A7%E8%B4%A8/%E6%A0%91%E5%93%88%E5%B8%8C/%E6%9C%89%E6%A0%B9%E6%A0%91%E7%9A%84%E5%90%8C%E6%9E%84.py
Rerooting Dphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E7%BB%8F%E5%85%B8%E9%A2%98/%E5%90%8E%E5%BA%8Fdfs%E7%BB%9F%E8%AE%A1%E4%BF%A1%E6%81%AF/%E6%8D%A2%E6%A0%B9dp/Rerooting.py
BfsNumberinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%9A%84%E6%80%A7%E8%B4%A8/dfs%E5%BA%8F/BfsNumbering.go
Tree Centroidhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%9A%84%E6%80%A7%E8%B4%A8/%E6%A0%91%E7%9A%84%E9%87%8D%E5%BF%83.py
AuxiliaryTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E5%88%86%E7%B1%BB/%E6%A0%91%E5%BD%A2dp/%E8%99%9A%E6%A0%91/CompressTree.go
LCAhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/LCA%E9%97%AE%E9%A2%98/%E5%80%8D%E5%A2%9E/LCAHLD-FAST.py
OfflineLCAhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/LCA%E9%97%AE%E9%A2%98/tarjan%E7%A6%BB%E7%BA%BF/OfflineLCA.ts
DFS Orderhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%9A%84%E6%80%A7%E8%B4%A8/dfs%E5%BA%8F/DFSOrder.py
TopoSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E6%8B%93%E6%89%91%E6%8E%92%E5%BA%8F/topoSort.py
Dijkstrahttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E5%B8%A6%E6%9D%83%E5%9B%BE%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%92%8C%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/dijkstra%E5%8D%95%E6%BA%90/dijkstra%E6%A8%A1%E6%9D%BF.py
ModShortestPathhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98/1_%E5%AE%8C%E5%85%A8%E8%83%8C%E5%8C%85/%E5%90%8C%E4%BD%99%E6%9C%80%E7%9F%AD%E8%B7%AF/ModShortestPath.py
BellmanFordhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E5%B8%A6%E6%9D%83%E5%9B%BE%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%92%8C%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/Bellman_ford/bellmanford.py
SPFAhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E5%B8%A6%E6%9D%83%E5%9B%BE%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%92%8C%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/Bellman_ford/spfa/spfa%E6%B1%82%E6%9C%80%E7%9F%AD%E8%B7%AF.py
Floydhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E5%B8%A6%E6%9D%83%E5%9B%BE%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%92%8C%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/floyd%E5%A4%9A%E6%BA%90/Floyd.py
FloydDynamichttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E5%B8%A6%E6%9D%83%E5%9B%BE%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%92%8C%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/floyd%E5%A4%9A%E6%BA%90/Floyd.ts
TransitiveClosurehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E7%9F%A9%E9%98%B5%E8%BF%90%E7%AE%97/%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82/%E6%B5%85%E8%B0%88%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E5%9C%A8%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8-%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E7%9A%84%E5%8F%98%E7%A7%8D/%E5%B8%83%E5%B0%94%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95/TransitiveClosure.py
Bipartition Checkhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E4%BA%8C%E5%88%86%E5%9B%BE/%E4%BA%8C%E5%88%86%E5%9B%BE%E6%A3%80%E6%B5%8B.ts
Hungarian Algorithmhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E4%BA%8C%E5%88%86%E5%9B%BE/%E6%97%A0%E6%9D%83%E4%BA%8C%E9%83%A8%E5%9B%BE%E6%9C%80%E5%A4%A7%E5%8C%B9%E9%85%8D%E9%97%AE%E9%A2%98/%E5%8C%88%E7%89%99%E5%88%A9%E7%AE%97%E6%B3%95.py
Kuhn-Munkres Algorithmhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E4%BA%8C%E5%88%86%E5%9B%BE/%E5%B8%A6%E6%9D%83%E4%BA%8C%E5%88%86%E5%9B%BE%E7%9A%84%E6%9C%80%E5%A4%A7%E6%9D%83%E5%8C%B9%E9%85%8D%E9%97%AE%E9%A2%98/KM%E7%AE%97%E6%B3%95%E6%A8%A1%E6%9D%BF.py
EulerLoophttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E6%AC%A7%E6%8B%89/getEulerLoop.py
EulerPathhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E6%AC%A7%E6%8B%89/getEulerPath.py
EulerianTrailhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E6%AC%A7%E6%8B%89/EulerianTrail.go
MaxFlow (Dinic)https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E7%BD%91%E7%BB%9C%E6%B5%81/0-%E6%9C%80%E5%A4%A7%E6%B5%81%E6%A8%A1%E6%9D%BF/0-MaxFlow.py
MaxFlow (PushRelabel)https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E7%BD%91%E7%BB%9C%E6%B5%81/0-%E6%9C%80%E5%A4%A7%E6%B5%81%E6%A8%A1%E6%9D%BF/MaxFlowPushRelabel.ts
MinCostMaxFlowhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E7%BD%91%E7%BB%9C%E6%B5%81/4-%E8%B4%B9%E7%94%A8%E6%B5%81/MinCostMaxFlow.py
Tarjanhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E8%BF%9E%E9%80%9A%E5%88%86%E9%87%8F/%E6%97%A0%E5%90%91%E5%9B%BE%E7%9A%84%E5%8F%8C%E8%BF%9E%E9%80%9A%E5%88%86%E9%87%8F/Tarjan
MinimumSteinerTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E6%9C%80%E5%B0%8F%E6%96%AF%E5%9D%A6%E7%BA%B3%E6%A0%91.go
BipartiteFlowhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E4%BA%8C%E5%88%86%E5%9B%BE/BipartiteFlow.go
BipartiteGraphEdgeColoringhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E4%BA%8C%E5%88%86%E5%9B%BE/BipartiteGraphEdgeColoring.go
BipartiteMatchinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E4%BA%8C%E5%88%86%E5%9B%BE/BipartiteMatching.go
Mincostcyclehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E7%8E%AF%E6%A3%80%E6%B5%8B/%E6%9C%80%E5%B0%8F%E7%8E%AF/Mincostcycle.py
MincostcycleWithPointhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E7%8E%AF%E6%A3%80%E6%B5%8B/%E6%9C%80%E5%B0%8F%E7%8E%AF/MincostcycleWithPoint.go
NamoriGraphhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E7%8E%AF%E6%A3%80%E6%B5%8B/%E5%9F%BA%E7%8E%AF%E6%A0%91/NamoriGraph.go
CyclePartitionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E7%8E%AF%E6%A3%80%E6%B5%8B/%E5%9F%BA%E7%8E%AF%E6%A0%91/%E5%9F%BA%E7%8E%AF%E6%A0%91%E6%89%BE%E5%88%B0%E6%89%80%E6%9C%89%E7%8E%AF.py
OfflineDagReachabilityhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E6%8B%93%E6%89%91%E6%8E%92%E5%BA%8F/OfflineDagReachability.go
ChromaticNumberhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/Chromatic%20Number-%E5%9B%BE%E8%89%B2%E6%95%B0.py
EnumerateCliqueshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/EnumerateCliques.go
EnumerateTriangleshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/EnumerateTriangles.go
MaxIndependentSethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/MaxIndependentSet.go
DirectedMSThttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E5%B8%A6%E6%9D%83%E5%9B%BE%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%92%8C%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/kruskal/%E6%9C%89%E5%90%91%E5%9B%BE%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91.go
PermutaionTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%9E%90%E5%90%88%E6%A0%91/PermutationTree.go
CentroidDecompositionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/CentroidDecomposition/CentroidDecomposition.go
DualShorestPathhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/7_graph/%E5%B8%A6%E6%9D%83%E5%9B%BE%E6%9C%80%E7%9F%AD%E8%B7%AF%E5%92%8C%E6%9C%80%E5%B0%8F%E7%94%9F%E6%88%90%E6%A0%91/Bellman_ford/spfa/%E5%B7%AE%E5%88%86%E7%BA%A6%E6%9D%9F/%E5%B7%AE%E5%88%86%E7%BA%A6%E6%9D%9F.py
PeriodicFunctionPowerhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%80%8D%E5%A2%9E%E4%B8%8E%E5%91%A8%E6%9C%9F%E6%80%A7/PeriodicFunctionPower.ts
BracketTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/1_stack/%E6%8B%AC%E5%8F%B7/BracketTree.py
MinLexEulerTourhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%9A%84%E6%80%A7%E8%B4%A8/%E6%A0%91%E7%9A%84%E6%AC%A7%E6%8B%89%E8%B7%AF%E5%BE%84/%E6%9C%80%E5%B0%8F%E8%A1%A8%E7%A4%BA%E6%B3%95-%E6%8B%AC%E5%8F%B7%E6%A0%91-%E6%A0%91%E7%9A%84%E6%AC%A7%E6%8B%89%E8%B7%AF%E5%BE%84/minLexEulerTour.py
SegRayLengthhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/SegRayLength.ts
DsuOnTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%90%AF%E5%8F%91%E5%BC%8F%E5%90%88%E5%B9%B6/%E6%A0%91%E4%B8%8A%E5%90%AF%E5%8F%91%E5%BC%8F%E5%90%88%E5%B9%B6/dsuOnTree/DsuOnTree.ts
UnionFindhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86/UnionFind.py
UnionFindwithDisttoRoothttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86/%E7%BB%8F%E5%85%B8%E9%A2%98/%E7%BB%B4%E6%8A%A4%E5%88%B0%E6%A0%B9%E8%8A%82%E7%82%B9%E8%B7%9D%E7%A6%BB/UnionFindWithDist.py
UnionFindWithUndohttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86/UnionFindWithUndo.go
UnionFindWithUndoAndWeighthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86/UnionFindWithUndoAndWeight.go
RangeUnionFindhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86/%E7%BB%8F%E5%85%B8%E9%A2%98/%E5%8C%BA%E9%97%B4%E5%B9%B6%E6%9F%A5%E9%9B%86/RangeUnionFind.py
PartiallyPersistentUnionFindhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E5%B9%B6%E6%9F%A5%E9%9B%86/%E9%83%A8%E5%88%86%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E5%B9%B6%E6%9F%A5%E9%9B%86.py
PersistentUnionfindhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6-%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96/%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E5%B9%B6%E6%9F%A5%E9%9B%86/%E5%AE%8C%E5%85%A8%E5%8F%AF%E6%8C%81%E4%B9%85%E5%8C%96%E5%B9%B6%E6%9F%A5%E9%9B%86-%E5%B8%A6size.go
WeightedUnionFindhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86/WeightedUnionFind-%E5%88%86%E9%87%8F%E5%92%8C.ts
SelectOneFromEachPairhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86/%E7%BB%8F%E5%85%B8%E9%A2%98/%E6%AF%8F%E4%B8%AA%E5%AF%B9%E9%80%89%E4%B8%80%E4%B8%AA%E7%82%B9(%E6%AF%8F%E6%9D%A1%E8%BE%B9%E9%80%89%E4%B8%80%E4%B8%AA%E7%82%B9)/SelectOneFromEachPair.ts
KruskalTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/14_%E5%B9%B6%E6%9F%A5%E9%9B%86/kruskal%E9%87%8D%E6%9E%84%E6%A0%91%E4%B8%8E%E5%B9%B6%E6%9F%A5%E9%9B%86%E7%94%9F%E6%88%90%E6%A0%91/KruskalTree.go
SortRangehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/sortRange.ts
SortRangeStablehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/sortRangeStable.ts
SortRangeUint32https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/SortRangeUint32.ts
CountingSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/CountingSort.ts
BucketSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/BucketSort.ts
RadixSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/RadixSort.ts
BubbleSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/BubbleSort.ts
SelectionSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/SelectionSort.ts
InsertionSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/InsertionSort.ts
HeapSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/HeapSort.ts
QuickSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/QuickSort.ts
MergeSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/MergeSort.ts
TimSorthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/template/timSort.ts
Bloom Filterhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/%E5%B8%83%E9%9A%86%E8%BF%87%E6%BB%A4%E5%99%A8.ts
BitSethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/BitSet/BitSet.ts
Powersethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/21_%E4%BD%8D%E8%BF%90%E7%AE%97/%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%9E%9A%E4%B8%BE%E4%B8%8E%E4%B8%89%E8%BF%9B%E5%88%B6%E6%9E%9A%E4%B8%BE/%E6%9E%9A%E4%B8%BE%E5%AD%90%E9%9B%86/powerset.py
BitCount/BitLength/TrailingZerohttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/acwing%E4%B8%93%E9%A1%B9%E8%AE%AD%E7%BB%83/%E5%AE%B9%E6%96%A5%E5%8E%9F%E7%90%86/bitCount.ts
EnumerateSubset/Supersethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/21_%E4%BD%8D%E8%BF%90%E7%AE%97/%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%9E%9A%E4%B8%BE%E4%B8%8E%E4%B8%89%E8%BF%9B%E5%88%B6%E6%9E%9A%E4%B8%BE/%E6%9E%9A%E4%B8%BE%E6%89%80%E6%9C%89%E5%AD%90%E9%9B%86%E7%9A%84%E5%AD%90%E9%9B%86/forSubset.ts
BitTwiddlingHackshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E5%AE%B9%E6%96%A5%E5%8E%9F%E7%90%86/BitTwiddlingHacks.ts
Knapsack01https://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98/atc-01%E8%83%8C%E5%8C%85%E5%88%86%E6%9E%9D%E9%99%90%E5%AE%9A%E8%A7%A3%E6%B3%95/knapsack01.go
SlopeTrickhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/slope%20trick/SlopeTrick.py
DivideAndConquerOptimizationhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E5%88%86%E6%B2%BB%E4%BC%98%E5%8C%96dp/divideAndConquerOptimization.go
OfflineOnlinehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E5%88%86%E6%B2%BB%E4%BC%98%E5%8C%96dp/offlineOnline.go
Monotoneminimahttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E5%88%86%E6%B2%BB%E4%BC%98%E5%8C%96dp/monotoneminima.go
ConvexHullTrickDequehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E6%96%9C%E7%8E%87%E4%BC%98%E5%8C%96(CHT)dp/convexhulltrick/ConvexHullTrickDeque.go
ConvexHullTrickLichaohttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E6%96%9C%E7%8E%87%E4%BC%98%E5%8C%96(CHT)dp/convexhulltrick/ConvexHullTrickLichao.go
Kitamasahttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/kitamasa%E6%B3%95.py
LCShttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/lcs%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%AD%90%E5%BA%8F%E5%88%97%E9%97%AE%E9%A2%98/LCS%E6%A8%A1%E6%9D%BF.py
LCSFasthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/lcs%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%AD%90%E5%BA%8F%E5%88%97%E9%97%AE%E9%A2%98/%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%AD%90%E5%BA%8F%E5%88%97/%E4%BD%8D%E8%BF%90%E7%AE%97%E5%8A%A0%E9%80%9FLCS.ts
GetLCShttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/lcs%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%AD%90%E5%BA%8F%E5%88%97%E9%97%AE%E9%A2%98/%E6%9C%80%E9%95%BF%E5%85%AC%E5%85%B1%E5%AD%90%E5%BA%8F%E5%88%97/%E4%BD%8D%E8%BF%90%E7%AE%97%E5%8A%A0%E9%80%9FLCS-getLCS.ts
LIShttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/lis%E6%9C%80%E9%95%BF%E4%B8%8A%E5%8D%87%E5%AD%90%E5%BA%8F%E5%88%97%E9%97%AE%E9%A2%98/LIS%E6%A8%A1%E6%9D%BF.py
AliensDphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E5%9B%9B%E8%BE%B9%E5%BD%A2%E4%B8%8D%E7%AD%89%E5%BC%8FMonge%E4%BC%98%E5%8C%96dp/monge/AlienDp(wqs%E4%BA%8C%E5%88%86)/AliensDp.go
WeightedIntervalSchedulinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/%E5%87%BA%E7%A7%9F%E8%BD%A6%E9%97%AE%E9%A2%98/weightedIntervalScheduling.py
Knapsack01Removablehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98/%E6%8A%80%E5%B7%A7/%E6%92%A4%E9%94%80%E8%83%8C%E5%8C%85/01%E8%83%8C%E5%8C%85/template/Knapsack01Removable.py
UnboundedKnapsackRemovablehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98/%E6%8A%80%E5%B7%A7/%E6%92%A4%E9%94%80%E8%83%8C%E5%8C%85/%E5%AE%8C%E5%85%A8%E8%83%8C%E5%8C%85/UnboundedKnapsackRemovable.py
BoundedKnapsackRemovablehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98/%E6%8A%80%E5%B7%A7/%E6%92%A4%E9%94%80%E8%83%8C%E5%8C%85/%E5%A4%9A%E9%87%8D%E8%83%8C%E5%8C%85/BoundedKnapsackRemovable.py
TreeKnapsackDpSquarehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98/5_%E6%9C%89%E4%BE%9D%E8%B5%96%E7%9A%84%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98-%E6%A0%91%E4%B8%8A%E8%83%8C%E5%8C%85/TreeKnapsackDp.go
BallAndBoxhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E7%BB%84%E5%90%88/%E5%86%99%E5%83%8F%E5%8D%81%E4%BA%8C%E5%83%8F/%E5%86%99%E5%83%8F%E5%8D%81%E4%BA%8C%E7%9B%B8.py
Convex Hullhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E8%AE%A1%E7%AE%97%E5%87%A0%E4%BD%95/%E5%87%B8%E5%8C%85/587.%20%E5%AE%89%E8%A3%85%E6%A0%85%E6%A0%8F.py
Polygon Areahttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E8%AE%A1%E7%AE%97%E5%87%A0%E4%BD%95/%E5%87%B8%E5%8C%85/%E5%A4%9A%E8%BE%B9%E5%BD%A2%E9%9D%A2%E7%A7%AF%E5%85%AC%E5%BC%8F.py
Straight Line Equationhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E8%AE%A1%E7%AE%97%E5%87%A0%E4%BD%95/%E5%A4%9A%E7%82%B9%E5%85%B1%E7%BA%BF%E9%97%AE%E9%A2%98/%E4%B8%A4%E7%82%B9%E6%B1%82%E7%9B%B4%E7%BA%BF%E6%96%B9%E7%A8%8B.py
Stirling Numberhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E7%BB%84%E5%90%88/%E6%96%AF%E7%89%B9%E6%9E%97%E6%95%B0
Cantor Expansionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E6%95%B0%E8%AE%BA/%E5%BA%B7%E6%89%98%E5%B1%95%E5%BC%80/%E5%BA%B7%E6%89%98%E5%B1%95%E5%BC%80_%E4%B8%8D%E5%8F%96%E6%A8%A1.py
Primeshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E5%9B%A0%E6%95%B0%E7%AD%9B/prime.py
Combshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/acwing%E4%B8%93%E9%A1%B9%E8%AE%AD%E7%BB%83/%E7%BB%84%E5%90%88%E8%AE%A1%E6%95%B0/%E6%B1%82%E7%BB%84%E5%90%88%E6%8E%92%E5%88%97%E9%98%B6%E4%B9%98
Linear Basishttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/21_%E4%BD%8D%E8%BF%90%E7%AE%97/%E6%8C%89%E4%BD%8D%E5%BC%82%E6%88%96/%E7%BA%BF%E6%80%A7%E5%9F%BA/LinearBase.py
Convolutionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E5%8D%B7%E7%A7%AF/template
Quick Powhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E6%95%B0%E8%AE%BA/%E5%BF%AB%E9%80%9F%E5%B9%82/qpow.ts
Matrix Quick Powhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E7%9F%A9%E9%98%B5%E8%BF%90%E7%AE%97/%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82/matqpow.py
BSGS/EXBSGShttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E6%95%B0%E8%AE%BA/BSGS/bsgs.py
Gcdhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E6%95%B0%E8%AE%BA/%E6%89%A9%E5%B1%95%E6%AC%A7%E5%87%A0%E9%87%8C%E5%BE%97/gcd.ts
Chinese Remainder Theoremhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E6%95%B0%E8%AE%BA/%E4%B8%AD%E5%9B%BD%E5%89%A9%E4%BD%99%E5%AE%9A%E7%90%86/%E4%B8%AD%E5%9B%BD%E5%89%A9%E4%BD%99%E5%AE%9A%E7%90%86.py
GrundyNumberhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/grundy/GrundyNumber.go
ModInthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E5%8D%B7%E7%A7%AF/ModInt.go
Isqrthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/isqrt.go
Nimhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/grundy/grundy%E6%95%B0-nim%E6%B8%B8%E6%88%8F%E6%89%BE%E8%A7%84%E5%BE%8B.py
BooleanMatrixSparsehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E7%9F%A9%E9%98%B5%E8%BF%90%E7%AE%97/%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82/%E6%B5%85%E8%B0%88%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E5%9C%A8%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8-%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E7%9A%84%E5%8F%98%E7%A7%8D/%E5%B8%83%E5%B0%94%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95/BooleanMatrix-sparse.ts
BooleanSquareMatrixDensehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E7%9F%A9%E9%98%B5%E8%BF%90%E7%AE%97/%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82/%E6%B5%85%E8%B0%88%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E5%9C%A8%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8-%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E7%9A%84%E5%8F%98%E7%A7%8D/%E5%B8%83%E5%B0%94%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95/BooleanSquareMatrix-dense.ts
ZeroOneSquareMatrixhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E7%9F%A9%E9%98%B5%E8%BF%90%E7%AE%97/%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82/%E6%B5%85%E8%B0%88%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E5%9C%A8%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8-%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95%E7%9A%84%E5%8F%98%E7%A7%8D/01%E7%9F%A9%E9%98%B5%E4%B9%98%E6%B3%95/zeroOneSquareMatrix.ts
AllInvhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E6%95%B0%E8%AE%BA/%E9%80%86%E5%85%83/allInv.py
MaxPlusConvolutionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E5%9B%9B%E8%BE%B9%E5%BD%A2%E4%B8%8D%E7%AD%89%E5%BC%8FMonge%E4%BC%98%E5%8C%96dp/monge/MaxPlusConvolution.go
MinPlusConvolutionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/11_%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/dp%E4%BC%98%E5%8C%96/%E5%9B%9B%E8%BE%B9%E5%BD%A2%E4%B8%8D%E7%AD%89%E5%BC%8FMonge%E4%BC%98%E5%8C%96dp/monge/MinPlusConvolution.go
BinomialPresumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/acwing%E4%B8%93%E9%A1%B9%E8%AE%AD%E7%BB%83/%E7%BB%84%E5%90%88%E8%AE%A1%E6%95%B0/%E6%B1%82%E7%BB%84%E5%90%88%E6%8E%92%E5%88%97%E9%98%B6%E4%B9%98/%E7%BB%84%E5%90%88%E6%95%B0%E5%89%8D%E7%BC%80%E5%92%8C/binomialPresum.go
Randomhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E9%9A%8F%E6%9C%BA%E7%AE%97%E6%B3%95/Random.ts
1D PreSumSuffixSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%89%8D%E7%BC%80%E4%B8%8E%E5%B7%AE%E5%88%86/preSumSuffixSum.py
1D Diffhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%89%8D%E7%BC%80%E4%B8%8E%E5%B7%AE%E5%88%86/%E5%B7%AE%E5%88%86%E6%95%B0%E7%BB%84/Diff.py
2D PreSum Matrixhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%89%8D%E7%BC%80%E4%B8%8E%E5%B7%AE%E5%88%86/%E5%B7%AE%E5%88%86%E6%95%B0%E7%BB%84/%E4%BA%8C%E7%BB%B4%E5%B7%AE%E5%88%86/Diff2D.py
2D Diff Matrixhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%89%8D%E7%BC%80%E4%B8%8E%E5%B7%AE%E5%88%86/%E5%B7%AE%E5%88%86%E6%95%B0%E7%BB%84/%E4%BA%8C%E7%BB%B4%E5%B7%AE%E5%88%86/Diff2D.py
SparseTablehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/RMQ%E9%97%AE%E9%A2%98/SparseTable.py
SparseTableSqrthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/RMQ%E9%97%AE%E9%A2%98/SparseTableSqrt.ts
SqrtTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/RMQ%E9%97%AE%E9%A2%98/SqrtTree.ts
LinearRMQhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/RMQ%E9%97%AE%E9%A2%98/Fast-LinearRMQ.ts
Bisecthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/%E4%BA%8C%E5%88%86/bisect.ts
SortSearchhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/9_%E6%8E%92%E5%BA%8F%E5%92%8C%E6%90%9C%E7%B4%A2/%E4%BA%8C%E5%88%86/sortSearch.ts
Trisecthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E6%A8%A1%E6%8B%9F%E9%80%80%E7%81%AB%E4%B8%8E%E7%88%AC%E5%B1%B1%E6%B3%95/%E4%B8%89%E5%88%86%E6%B3%95%E6%B1%82%E5%87%B8%E5%87%BD%E6%95%B0%E6%9E%81%E5%80%BC.py
Palindrome Generatorhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E6%9E%9A%E4%B8%BE/%E6%9E%9A%E4%B8%BE%E5%9B%9E%E6%96%87/%E6%9E%9A%E4%B8%BE%E5%9B%9E%E6%96%87.py
Pokerhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/20_%E6%9D%82%E9%A2%98/Poker.py
Dicehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/20_%E6%9D%82%E9%A2%98/%E9%AA%B0%E5%AD%90%E6%A8%A1%E6%8B%9F/Dice.py
Dictionaryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/5_map/Dictionary.py
NthElementhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/topK/nthElement.ts
NextPermutationhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/12_%E8%B4%AA%E5%BF%83%E7%AE%97%E6%B3%95/%E7%BB%8F%E5%85%B8%E9%A2%98/%E6%8E%92%E5%88%97/api/nextPermutation.py
Mo without Modificationhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E8%8E%AB%E9%98%9F/Moalgo.go
Mo with Modificationhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E8%8E%AB%E9%98%9F/%E5%B8%A6%E4%BF%AE%E8%8E%AB%E9%98%9F/MoModify.go
MoRollbackhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E8%8E%AB%E9%98%9F/%E5%9B%9E%E6%BB%9A%E8%8E%AB%E9%98%9F/MoRollback.go
MoOnTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E8%8E%AB%E9%98%9F/%E6%A0%91%E4%B8%8A%E8%8E%AB%E9%98%9F/MoOnTree.go
MoOnTreeEdgehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E8%8E%AB%E9%98%9F/%E6%A0%91%E4%B8%8A%E8%8E%AB%E9%98%9F/MoOnTreeEdge.go
Mo2Dhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E8%8E%AB%E9%98%9F/%E4%BA%8C%E7%BB%B4%E8%8E%AB%E9%98%9F/Mo2D.go
Consistent Hashinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/lintcode%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/520%20.%E4%B8%80%E8%87%B4%E6%80%A7%E5%93%88%E5%B8%8C%20II.py
Geohashhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/lintcode%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1/529.Geo%E5%93%88%E5%B8%8C.py
RectangleUnionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/4_set/%E6%9C%89%E5%BA%8F%E9%9B%86%E5%90%88/%E6%89%AB%E6%8F%8F%E7%BA%BF/850.%20%E7%9F%A9%E5%BD%A2%E9%9D%A2%E7%A7%AF%20II.go
ParallelBinarySearchhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E6%95%B4%E4%BD%93%E4%BA%8C%E5%88%86/parallelBinarySearch.ts
OfflineDynamicConnectivityhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E5%B9%B6%E6%9F%A5%E9%9B%86/OfflineDynamicConnectivity-nyann.go
SqrtDecompositionhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/SqrtDecomposition/SqrtDecomposition.ts
SqrtArrayhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/SqrtArray/SqrtArray.ts
PersistentArraySqrthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/SqrtArray/PersistentArraySqrt.ts
Doublinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%80%8D%E5%A2%9E%E4%B8%8E%E5%91%A8%E6%9C%9F%E6%80%A7/%E5%80%8D%E5%A2%9Edp/Doubling.py
Inversionshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84/315.%20%E8%AE%A1%E7%AE%97%E5%8F%B3%E4%BE%A7%E5%B0%8F%E4%BA%8E%E5%BD%93%E5%89%8D%E5%85%83%E7%B4%A0%E7%9A%84%E4%B8%AA%E6%95%B0.py
Discretizehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%89%8D%E7%BC%80%E4%B8%8E%E5%B7%AE%E5%88%86/%E5%B7%AE%E5%88%86%E6%95%B0%E7%BB%84/%E7%A6%BB%E6%95%A3%E5%8C%96/discretize.py
DsuOnTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%90%AF%E5%8F%91%E5%BC%8F%E5%90%88%E5%B9%B6/%E6%A0%91%E4%B8%8A%E5%90%AF%E5%8F%91%E5%BC%8F%E5%90%88%E5%B9%B6/dsuOnTree/DsuOnTree.go
StringHash2Dhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%93%88%E5%B8%8C/StringHasher2D.go
BitVectorhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/BitSet/BitVector.go
ClosestPairhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E5%B9%B3%E9%9D%A2%E6%9C%80%E8%BF%91%E7%82%B9%E5%AF%B9.go
TopKSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/16_%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3/%E5%AE%9A%E9%95%BF%E6%BB%91%E7%AA%97/TopKSum-%E4%B8%A4%E4%B8%AA%E5%A0%86.py
MajorSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/16_%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3/%E5%87%BA%E7%8E%B0%E6%AC%A1%E6%95%B0%E6%9C%80%E5%A4%9A%E7%9A%84%E5%85%83%E7%B4%A0%E7%9A%84%E5%92%8C.py
RandomTreehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/6_tree/%E6%A0%91%E7%9A%84%E6%80%A7%E8%B4%A8/Prufer%E5%BA%8F%E5%88%97.py
MergeAllhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E5%88%86%E6%B2%BB%E7%9A%84%E8%BF%AD%E4%BB%A3%E5%86%99%E6%B3%95.ts
ContinuousResultFunctionTrickhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/ContinuousResultFunctionTrick-%E6%AF%8F%E6%AE%B5%E4%B8%AD%E4%B8%8D%E5%90%8C%E6%95%B0%E5%AD%97%E7%9A%84%E4%B8%AA%E6%95%B0%E4%B8%8D%E8%B6%85%E8%BF%87k%E4%B8%AA.go
PowerQueryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E7%9F%A9%E9%98%B5%E8%BF%90%E7%AE%97/%E7%9F%A9%E9%98%B5%E5%BF%AB%E9%80%9F%E5%B9%82/PowerQuery.go
FastHashContainerhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/ZobristHashing/fastHash.py
AllCountKCheckerhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/ZobristHashing/AllCountKChecker/AllCountKChecker.py
AllCountMultipleOfKCheckerhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/18_%E5%93%88%E5%B8%8C/ZobristHashing/AllCountKChecker/AllCountMultipleOfKChecker.py
SortableArrayhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/%E7%AE%97%E6%B3%95%E7%AB%9E%E8%B5%9B%E8%BF%9B%E9%98%B6%E6%8C%87%E5%8D%97/GoDS%20(Go%20Data%20Structures)/src/0-segmenttree/library/SortableArray/SortableArray.go
SortableDequehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/2_queue/SortableDeque.py
SegmentSethttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%8C%BA%E9%97%B4%E9%97%AE%E9%A2%98/SegmentSet.ts
ProductWithoutOnehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E6%9E%9A%E4%B8%BE/%E6%9E%9A%E4%B8%BE%E5%88%86%E5%89%B2%E7%82%B9-%E5%89%8D%E5%90%8E%E7%BC%80%E5%88%86%E8%A7%A3/%E5%88%A0%E9%99%A4%E5%AD%90%E6%95%B0%E7%BB%84/productWithoutOne.py
MutateWithOutOneCopyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E7%BA%BF%E6%AE%B5%E6%A0%91%E5%88%86%E6%B2%BB/mutateWithOutOneCopy.ts
MutateWithOutOneUndohttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E7%BA%BF%E6%AE%B5%E6%A0%91%E5%88%86%E6%B2%BB/mutateWithOutOneUndo.ts
SegmentTreeDivideAndConquerUndohttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E7%BA%BF%E6%AE%B5%E6%A0%91%E5%88%86%E6%B2%BB/SegmentTreeDivideAndConquerUndo.ts
SegmentTreeDivideAndConquerCopyhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E7%BA%BF%E6%AE%B5%E6%A0%91%E5%88%86%E6%B2%BB/SegmentTreeDivideAndConquerCopy.ts
SweepLinehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E7%BA%BF%E6%AE%B5%E6%A0%91%E5%88%86%E6%B2%BB/SweepLine.ts
DefaultDicthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/5_map/DefaultDict.ts
Diffhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%89%8D%E7%BC%80%E4%B8%8E%E5%B7%AE%E5%88%86/%E5%B7%AE%E5%88%86%E6%95%B0%E7%BB%84/Diff.py
LongestRepeatinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/%E7%8F%82%E6%9C%B5%E8%8E%89%E6%A0%91/verify/LongestRepeating.ts
ClosestFinderhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/ClosestFinder.ts
RightMostLeftMostQueryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/RightMostLeftMostQuery.ts
FibonacciSearchhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E6%A8%A1%E6%8B%9F%E9%80%80%E7%81%AB%E4%B8%8E%E7%88%AC%E5%B1%B1%E6%B3%95/FibonacciSearch.py
enumerateIntervalhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%8C%BA%E9%97%B4%E9%97%AE%E9%A2%98/%E5%8C%BA%E9%97%B4%E5%88%86%E8%A7%A3/enumerateInterval.ts
FullyRetroactiveQueuehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E5%8F%AF%E8%BF%BD%E6%BA%AF%E5%8C%96%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/FullyRetroactiveQueue.go
FullyRetroactiveDequehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E5%8F%AF%E8%BF%BD%E6%BA%AF%E5%8C%96%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/FullyRetroactiveDeque.go
FullyRetroactiveUnionFindhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E8%AE%BE%E8%AE%A1%E5%8F%AF%E8%BF%BD%E6%BA%AF%E5%8C%96%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/FullyRetroactiveUnionFind.go
RangeModeQueryhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/RangeModeQuery.ts
RangeFreqQueryDynamichttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/RangeFreqQueryDynamic.ts
UseBlockhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/SqrtDecomposition/useBlock.ts
RangeModRangeSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/RangeModRangeSum.ts
RangeStepSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/step/RangeStepSum.go
PointSetModSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E6%A0%B9%E5%8F%B7%E5%88%86%E6%B2%BB/step/PointSetModSum.go
Bootstraphttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/23_%E8%AE%BE%E8%AE%A1%E7%B1%BB/%E5%89%8D%E7%AB%AF%E7%BB%83%E4%B9%A0%E9%A2%98/bootstrap.ts
WindowMexhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E7%A6%BB%E7%BA%BF%E6%9F%A5%E8%AF%A2/%E8%8E%AB%E9%98%9F/WindowMex.ts
ParserCombinatorhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E6%A7%8B%E6%96%87%E8%A7%A3%E6%9E%90/%E8%AF%AD%E6%B3%95%E5%88%86%E6%9E%90/ParserCombinators/verify/Parser.ts
EnumerateDiagnalhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/0_%E6%95%B0%E7%BB%84/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/%E5%AF%B9%E8%A7%92%E7%BA%BF%E9%81%8D%E5%8E%86/enumerateDiagnal.py
MedianFinderSortedListhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/19_%E6%95%B0%E5%AD%A6/%E4%B8%AD%E4%BD%8D%E6%95%B0/MedianFinder/MedianFinderSortedList.go
CheckAllSubarrayhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%90%AF%E5%8F%91%E5%BC%8F%E5%90%88%E5%B9%B6/%E5%90%AF%E5%8F%91%E5%BC%8F%E5%88%86%E8%A3%82/CheckAllSubarray.go
BinaryGroupinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/10_%E5%88%86%E6%B2%BB%E6%B3%95/%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%88%86%E7%BB%84/CF710F-StringQueries-%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%88%86%E7%BB%84.go
StaticRangeCountDistinctOfflinehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%8C%BA%E9%97%B4%E9%A2%9C%E8%89%B2%E7%A7%8D%E7%B1%BB%E6%95%B0/StaticRangeCountDistinctOffline-01%E6%A0%91%E7%8A%B6%E6%95%B0%E7%BB%84%E7%A6%BB%E7%BA%BF%E6%B1%82%E5%8C%BA%E9%97%B4%E7%A7%8D%E7%B1%BB%E6%95%B0.go
StaticRangeCountDistinctOnlinehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/22_%E4%B8%93%E9%A2%98/%E5%8C%BA%E9%97%B4%E9%A2%9C%E8%89%B2%E7%A7%8D%E7%B1%BB%E6%95%B0/StaticRangeCountDistinctOnline-%E4%B8%BB%E5%B8%AD%E6%A0%91%E5%9C%A8%E7%BA%BF%E6%B1%82%E5%8C%BA%E9%97%B4%E7%A7%8D%E7%B1%BB%E6%95%B0.go
WaveletMatrixhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/waveletmatrix/WaveletMatrix.go
WaveletMatrixSumhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/waveletmatrix/WaveletMatrixSum.go
WaveletMatrixLikeOfflineDynamichttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/24_%E9%AB%98%E7%BA%A7%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/waveletmatrix/WaveletMatrixLikeOfflineDynamic.go
producthttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/13_%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95/itertools/product.ts
permutationshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/13_%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95/itertools/permutations.ts
combinationshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/13_%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95/itertools/combinations.ts
combinations_with_replacementhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/blob/master/13_%E5%9B%9E%E6%BA%AF%E7%AE%97%E6%B3%95/itertools/combinationsWithReplacement.ts
https://patch-diff.githubusercontent.com/Challenger001/algorithm-study#️-credits
contest.jshttps://github.com/harttle/contest.js
codeforces-gohttps://github.com/EndlessCheng/codeforces-go
Nyaan's Libraryhttps://github.com/NyaanNyaan/library
maspypy's Libraryhttps://maspypy.github.io/library/
Luzhiled's Libraryhttps://ei1333.github.io/library/
hitonanode's Libraryhttps://hitonanode.github.io/cplib-cpp/
beet's Libraryhttps://beet-aizu.github.io/library/
Readme https://patch-diff.githubusercontent.com/Challenger001/algorithm-study#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study
Activityhttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/activity
Custom propertieshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/custom-properties
0 starshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/watchers
0 forkshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FChallenger001%2Falgorithm-study&report=Challenger001+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/Challenger001/algorithm-study/releases
Packages 0https://patch-diff.githubusercontent.com/orgs/Challenger001/packages?repo_name=algorithm-study
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.