René's URL Explorer Experiment


Title: GitHub - freewu/algorithms: leetcode & lintcode algorithms practices

Open Graph Title: GitHub - freewu/algorithms: leetcode & lintcode algorithms practices

X Title: GitHub - freewu/algorithms: leetcode & lintcode algorithms practices

Description: leetcode & lintcode algorithms practices. Contribute to freewu/algorithms development by creating an account on GitHub.

Open Graph Description: leetcode & lintcode algorithms practices. Contribute to freewu/algorithms development by creating an account on GitHub.

X Description: leetcode & lintcode algorithms practices. Contribute to freewu/algorithms development by creating an account on GitHub.

Opengraph URL: https://github.com/freewu/algorithms

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:1cf6611e-7639-fe38-edb5-20c3958ef402
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id8F3E:293FED:47CCDE2:5E4A87F:69749C43
html-safe-noncea6d28c0748e3f21132bfaf59463a3ecca66eb1445248f5e40c1714d51d2f3ddb
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RjNFOjI5M0ZFRDo0N0NDREUyOjVFNEE4N0Y6Njk3NDlDNDMiLCJ2aXNpdG9yX2lkIjoiNzE4MzI0NjA2MzE2OTczOTg0MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac9e5be8cb6fd5ef6d5927e2ec9676366799299e346bad8546e757192c08114bc3
hovercard-subject-tagrepository:108216599
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/freewu/algorithms
twitter:imagehttps://opengraph.githubassets.com/d5c9097d1f63f5ba9fb6d3ee25934faa24b84ba6c2bf2537e1e02d254ce7b534/freewu/algorithms
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d5c9097d1f63f5ba9fb6d3ee25934faa24b84ba6c2bf2537e1e02d254ce7b534/freewu/algorithms
og:image:altleetcode & lintcode algorithms practices. Contribute to freewu/algorithms development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f
turbo-cache-controlno-preview
go-importgithub.com/freewu/algorithms git https://github.com/freewu/algorithms.git
octolytics-dimension-user_id953970
octolytics-dimension-user_loginfreewu
octolytics-dimension-repository_id108216599
octolytics-dimension-repository_nwofreewu/algorithms
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id108216599
octolytics-dimension-repository_network_root_nwofreewu/algorithms
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
release488b30e96dfd057fbbe44c6665ccbc030b729dde
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/freewu/algorithms#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffreewu%2Falgorithms
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%2Ffreewu%2Falgorithms
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=freewu%2Falgorithms
Reloadhttps://patch-diff.githubusercontent.com/freewu/algorithms
Reloadhttps://patch-diff.githubusercontent.com/freewu/algorithms
Reloadhttps://patch-diff.githubusercontent.com/freewu/algorithms
freewu https://patch-diff.githubusercontent.com/freewu
algorithmshttps://patch-diff.githubusercontent.com/freewu/algorithms
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ffreewu%2Falgorithms
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Ffreewu%2Falgorithms
Star 2 https://patch-diff.githubusercontent.com/login?return_to=%2Ffreewu%2Falgorithms
2 stars https://patch-diff.githubusercontent.com/freewu/algorithms/stargazers
0 forks https://patch-diff.githubusercontent.com/freewu/algorithms/forks
Branches https://patch-diff.githubusercontent.com/freewu/algorithms/branches
Tags https://patch-diff.githubusercontent.com/freewu/algorithms/tags
Activity https://patch-diff.githubusercontent.com/freewu/algorithms/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Ffreewu%2Falgorithms
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Ffreewu%2Falgorithms
Code https://patch-diff.githubusercontent.com/freewu/algorithms
Issues 0 https://patch-diff.githubusercontent.com/freewu/algorithms/issues
Pull requests 0 https://patch-diff.githubusercontent.com/freewu/algorithms/pulls
Actions https://patch-diff.githubusercontent.com/freewu/algorithms/actions
Projects 0 https://patch-diff.githubusercontent.com/freewu/algorithms/projects
Security 0 https://patch-diff.githubusercontent.com/freewu/algorithms/security
Insights https://patch-diff.githubusercontent.com/freewu/algorithms/pulse
Code https://patch-diff.githubusercontent.com/freewu/algorithms
Issues https://patch-diff.githubusercontent.com/freewu/algorithms/issues
Pull requests https://patch-diff.githubusercontent.com/freewu/algorithms/pulls
Actions https://patch-diff.githubusercontent.com/freewu/algorithms/actions
Projects https://patch-diff.githubusercontent.com/freewu/algorithms/projects
Security https://patch-diff.githubusercontent.com/freewu/algorithms/security
Insights https://patch-diff.githubusercontent.com/freewu/algorithms/pulse
Brancheshttps://patch-diff.githubusercontent.com/freewu/algorithms/branches
Tagshttps://patch-diff.githubusercontent.com/freewu/algorithms/tags
https://patch-diff.githubusercontent.com/freewu/algorithms/branches
https://patch-diff.githubusercontent.com/freewu/algorithms/tags
5,258 Commitshttps://patch-diff.githubusercontent.com/freewu/algorithms/commits/master/
https://patch-diff.githubusercontent.com/freewu/algorithms/commits/master/
.vscodehttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/.vscode
.vscodehttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/.vscode
codeforceshttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/codeforces
codeforceshttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/codeforces
leetcodehttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/leetcode
leetcodehttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/leetcode
lintcodehttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/lintcode
lintcodehttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/lintcode
problemshttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/problems
problemshttps://patch-diff.githubusercontent.com/freewu/algorithms/tree/master/problems
.editorconfighttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/.editorconfig
.editorconfighttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/.editorconfig
.gitignorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/.gitignore
README.mdhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/README.md
READMEhttps://patch-diff.githubusercontent.com/freewu/algorithms
https://patch-diff.githubusercontent.com/freewu/algorithms#leetcode-top-100
1. Two Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1-TwoSum.go
2. Add Two Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2-AddTwoNumbers.go
3. Longest Substring Without Repeating Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3-LongestSubstringWithoutRepeatingCharacters.go
4. Median of Two Sorted Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/4-MedianofTwoSortedArrays.go
5. Longest Palindromic Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/5-LongestPalindromicSubstring.go
10. Regular Expression Matchinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/10-RegularExpressionMatching.go
11. Container With Most Waterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/11-ContainerWithMostWater.go
15. 3Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/15-3Sum.go
17. Letter Combinations of a Phone Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/17-LetterCombinationsofaPhoneNumber.go
19. Remove Nth Node From End of Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/19-RemoveNthNodeFromEndOfList.go
20. Valid Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/20-ValidParentheses.go
21. Merge Two Sorted Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/21-MergeTwoSortedLists.go
22. Generate Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/22-GenerateParentheses.go
23. Merge k Sorted Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/23-MergeKSortedLists.go
31. Next Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/31-NextPermutation.go
32. Longest Valid Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/32-LongestValidParentheses.go
33. Search in Rotated Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/33-SearchfinRotatedSortedArray.go
34. Find First and Last Position of Element in Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/34-FindFirstandLastPositionofElementinSortedArray.go
39. Combination Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/39-CombinationSum.go
42. Trapping Rain Waterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/42-TrappingRainWater.go
46. Permutationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/46-Permutations.go
48. Rotate Imagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/48-RotateImage.go
49. Group Anagramshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/49-GroupAnagrams.go
51. N-Queenshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/51-N-Queens.go
53. Maximum Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/53-MaximumSubarray.go
55. Jump Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/55-JumpGame.go
56. Merge Intervalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/56-MergeIntervals.go
62. Unique Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/62-UniquePaths.go
64. Minimum Path Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/64-MinimumPathSum.go
70. Climbing Stairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/70-ClimbingStairs.go
72. Edit Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/72-EditDistance.go
75. Sort Colorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/75-SortColors.go
76. Minimum Window Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/76-MinimumWindowSubstring.go
78. Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/78-Subsets.go
79. Word Searchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/79-WordSearch.go
84. Largest Rectangle in Histogramhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/84-LargestRectangleinHistogram.go
85. Maximal Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/85-MaximalRectangle.go
94. Binary Tree Inorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/94-BinaryTreeInorderTraversal.go
96. Unique Binary Search Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/96-UniqueBinarySearchTrees.go
98. Validate Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/98-ValidateBinarySearchTree.go
101. Symmetric Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/101-SymmetricTree.go
102. Binary Tree Level Order Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/102-BinaryTreeLevelOrderTraversal.go
104. Maximum Depth of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/104-MaximumDepthOfBinaryTree.go
105. Construct Binary Tree from Preorder and Inorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/105-ConstructBinaryTreefromPreorderandInorderTraversal.go
114. Flatten Binary Tree to Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/114-FlattenBinaryTreeToLinkedList.go
121. Best Time to Buy and Sell Stockhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/121-BestTimetoBuyandSellStock.go
124. Binary Tree Maximum Path Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/124-BinaryTreeMaximumPathSum.go
128. Longest Consecutive Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/128-LongestConsecutiveSequence.go
131. Palindrome Partitioninghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/131-PalindromePartitioning.go
136. Single Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/136-SingleNumber.go
139. Word Breakhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/139-WordBreak.go
141. Linked List Cyclehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/141-LinkedListCycle.go
142. Linked List Cycle IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/142-LinkedListCycleII.go
146. LRU Cachehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/146-LRUCache.go
148. Sort Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/148-SortList.go
152. Maximum Product Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/152-MaximumProductSubarray.go
153. Find Minimum in Rotated Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/153-FindMinimuminRotatedSortedArray.go
155. Min Stackhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/155-MinStack.go
160. Intersection of Two Linked Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/160-IntersectionOfTwoLinkedLists.go
169. Majority Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/169-MajorityElement.go
198. House Robberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/198-HouseRobber.go
199. Binary Tree Right Side Viewhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/199-BinaryTreeRightSideView.go
200. Number of Islandshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/200-NumberofIsLands.go
206. Reverse Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/206-ReverseLinkedList.go
207. Course Schedulehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/207-CourseSchedule.go
208. Implement Trie (Prefix Tree)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/208-ImplementTrie-PrefixTree.go
215. Kth Largest Element in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/215-KthLargestElementInAnArray.go
221. Maximal Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/221-MaximalSquare.go
226. Invert Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/226-InvertBinaryTree.go
230. Kth Smallest Element in a BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/230-KthSmallestElementInABST.go
234. Palindrome Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/234-PalindromeLinkedList.go
236. Lowest Common Ancestor of a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/236-LowestCommonAncestorOfABinaryTree.go
238. Product of Array Except Selfhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/238-ProductOfArrayExceptSelf.go
239. Sliding Window Maximumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/239-SlidingWindowMaximum.go
240. Search a 2D Matrix IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/240-SearchA2DMatrixII.go
253. Meeting Rooms IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/253-MeetingRoomsII.go
279. Perfect Squareshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/279-PerfectSquares.go
283. Move Zeroeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/283-MoveZeroes.go
297. Serialize and Deserialize Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/297-SerializeAndDeserializeBinaryTree.go
300. Longest Increasing Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/300-LongestIncreasingSubsequence.go
301. Remove Invalid Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/301-RemoveInvalidParentheses.go
309. Best Time to Buy and Sell Stock with Cooldownhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/309-BestTimeToBuyAndSellStockWithCooldown.go
312. Burst Balloonshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/312-BurstBalloons.go
322. Coin Changehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/322-CoinChange.go
337. House Robber IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/337-HouseRobberIII.go
338. Counting Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/338-CountingBits.go
347. Top K Frequent Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/347-TopKFrequentElements.go
394. Decode Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/394-DecodeString.go
399. Evaluate Divisionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/399-EvaluateDivision.go
406. Queue Reconstruction by Heighthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/406-QueueReconstructionByHeight.go
416. Partition Equal Subset Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/416-PartitionEqualSubsetSum.go
437. Path Sum IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/437-PathSumIII.go
438. Find All Anagrams in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/438-FindAllAnagramsInAString.go
448. Find All Numbers Disappeared in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/448-FindAllNumbersDisappearedInAnArray.go
461. Hamming Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/461-HammingDistance.go
494. Target Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/494-TargetSum.go
538. Convert BST to Greater Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/538-ConvertBSTtoGreaterTree.go
543. Diameter of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/543-DiameterOfBinaryTree.go
560. Subarray Sum Equals Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/560-SubarraySumEqualsK.go
567. Permutation in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/567-PermutationInString.go
581. Shortest Unsorted Continuous Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/581-ShortestUnsortedContinuousSubarray.go
617. Merge Two Binary Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/617-MergeTwoBinaryTrees.go
621. Task Schedulerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/621-TaskScheduler.go
647. Palindromic Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/647-PalindromicSubstrings.go
739. Daily Temperatureshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/739-DailyTemperatures.go
1143. Longest Common Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1143-LongestCommonSubsequence.go
https://patch-diff.githubusercontent.com/freewu/algorithms#array
1. Two Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1-TwoSum.go
4. Median of Two Sorted Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/4-MedianofTwoSortedArrays.go
11. Container With Most Waterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/11-ContainerWithMostWater.go
15. 3Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/15-3Sum.go
16. 3Sum Closesthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/16-3SumClosest.go
18. 4Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/18-4Sum.go
26. Remove Duplicates from Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/26-RemoveDuplicatesfromSortedArray.go
27. Remove Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/27-RemoveElement.go
31. Next Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/31-NextPermutation.go
33. Search in Rotated Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/33-SearchinRotatedSortedArray.go
34. Find First and Last Position of Element in Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/34-FindFirstandLastPositionofElementinSortedArray.go
35. Search Insert Positionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/35-SearchInsertPosition.go
36. Valid Sudokuhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/36-ValidSudoku.go
37. Sudoku Solverhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/37-SudokuSolver.go
39. Combination Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/39-CombinationSum.go
40. Combination Sum IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/40-CombinationSumII.go
41. First Missing Positivehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/41-FirstMissingPositive.go
42. Trapping Rain Waterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/42-TrappingRainWater.go
45. Jump Game IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/45-JumpGameII.go
46. Permutationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/46-Permutations.go
47. Permutations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/47-PermutationsII.go
48. Rotate Imagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/48-RotateImage.go
51. N-Queenshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/51-N-Queens.go
53. Maximum Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/53-MaximumSubarray.go
54. Spiral Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/54-SpiralMatrix.go
55. Jump Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/55-JumpGame.go
56. Merge Intervalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/56-MergeIntervals.go
57. Insert Intervalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/57-InsertInterval.go
59. Spiral Matrix IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/59-SpiralMatrixII.go
63. Unique Paths IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/63-UniquePathsII.go
64. Minimum Path Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/64-MinimumPathSum.go
66. Plus Onehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/66-PlusOne.go
68. Text Justificationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/68-TextJustification.go
73. Set Matrix Zeroeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/73-SetMatrixZeroes.go
74. Search a 2D Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/74-Searcha2DMatrix.go
75. Sort Colorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/75-SortColors.go
77. Combinationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/77-Combinations.go
78. Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/78-Subsets.go
79. Word Searchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/79-WordSearch.go
80. Remove Duplicates from Sorted Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/80-RemoveDuplicatesfromSortedArrayII.go
81. Search in Rotated Sorted Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/81-SearchinRotatedSortedArrayII.go
84. Largest Rectangle in Histogramhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/84-LargestRectangleinHistogram.go
85. Maximal Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/85-MaximalRectangle.go
88. Merge Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/88-MergeSortedArray.go
90. Subsets IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/90-SubsetsII.go
105. Construct Binary Tree from Preorder and Inorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/105-ConstructBinaryTreefromPreorderandInorderTraversal.go
106. Construct Binary Tree from Inorder and Postorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/106-ConstructBinaryTreefromInorderandPostorderTraversal.go
108. Convert Sorted Array to Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/108-ConvertSortedArraytoBinarySearchTree.go
118. Pascal’s Trianglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/118-PascalsTriangle.go
119. Pascal’s Triangle IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/119-PascalsTriangleII.go
120. Trianglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/120-Triangle.go
121. Best Time to Buy and Sell Stockhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/121-BestTimetoBuyandSellStock.go
122. Best Time to Buy and Sell Stock IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/122-BestTimetoBuyandSellStockII.go
123. Best Time to Buy and Sell Stock IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/123-BestTimeToBuyAndSellStockIII.go
128. Longest Consecutive Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/128-LongestConsecutiveSequence.go
130. Surrounded Regionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/130-SurroundedRegions.go
134. Gas Stationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/134-GasStation.go
135. Candyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/135-Candy.go
136. Single Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/136-SingleNumber.go
137. Single Number IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/137-SingleNumberII.go
140. Word Break IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/140-WordBreakII.go
149. Max Points on a Linehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/149-MaxPointsOnALine.go
150. Evaluate Reverse Polish Notationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/150-EvaluateReversePolishNotation.go
152. Maximum Product Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/152-MaximumProductSubarray.go
153. Find Minimum in Rotated Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/153-FindMinimuminRotatedSortedArray.go
154. Find Minimum in Rotated Sorted Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/154-FindMinimuminRotatedSortedArrayII.go
162. Find Peak Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/162-FindPeakElement.go
163. Missing Rangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/163-MissingRanges.go
164. Maximum Gaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/164-MaximumGap.go
167. Two Sum II - Input array is sortedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/167-TwoSumII-InputArrayIsSorted.go
169. Majority Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/169-MajorityElement.go
174. Dungeon Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/174-DungeonGame.go
188. Best Time to Buy and Sell Stock IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/188-BestTimeToBuyAndSellStockIV.go
189. Rotate Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/189-RotateArray.go
198. House Robberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/198-HouseRobber.go
200. Number of Islandshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/200-NumberofIsLands.go
204. Count Primeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/204-CountPrimes.go
207. Course Schedulehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/207-CourseSchedule.go
209. Minimum Size Subarray Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/209-MinimumSizeSubarraySum.go
212. Word Search IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/212-WordSearchII.go
213. House Robber IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/213-HouseRobberII.go
215. Kth Largest Element in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/215-KthLargestElementInAnArray.go
216. Combination Sum IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/216-CombinationSumIII.go
217. Contains Duplicatehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/217-ContainsDuplicate.go
218. The Skyline Problemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/218-TheSkylineProblem.go
219. Contains Duplicate IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/219-ContainsDuplicateII.go
220. Contains Duplicate IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/220-ContainsDuplicateIII.go
221. Maximal Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/221-MaximalSquare.go
228. Summary Rangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/228-SummaryRanges.go
229. Majority Element IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/229-MajorityElementII.go
238. Product of Array Except Selfhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/238-ProductOfArrayExceptSelf.go
239. Sliding Window Maximumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/239-SlidingWindowMaximum.go
240. Search a 2D Matrix IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/240-SearchA2DMatrixII.go
243. Shortest Word Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/243-ShortestWordDistance.go
244. Shortest Word Distance IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/244-ShortestWordDistanceII.go
245. Shortest Word Distance IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/245-ShortestWordDistanceIII.go
249. Group Shifted Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/249-GroupShiftedStrings.go
252. Meeting Roomshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/252-MeetingRooms.go
256. Paint Househttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/256-PaintHouse.go
259. 3Sum Smallerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/259-3SumSmaller.go
260. Single Number IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/260-SingleNumberIII.go
265. Paint House IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/265-PaintHouseII.go
268. Missing Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/268-MissingNumber.go
269. Alien Dictionaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/269-AlienDictionary.go
274. H-Indexhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/274-H-Index.go
275. H-Index IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/275-H-IndexII.go
280. Wiggle Sorthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/280-WiggleSort.go
283. Move Zeroeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/283-MoveZeroes.go
286. Walls and Gateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/286-WallsAndGates.go
287. Find the Duplicate Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/287-FindTheDuplicateNumber.go
289. Game of Lifehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/289-GameOfLife.go
296. Best Meeting Pointhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/296-BestMeetingPoint.go
300. Longest Increasing Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/300-LongestIncreasingSubsequence.go
302. Smallest Rectangle Enclosing Black Pixelshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/302-SmallestRectangleEnclosingBlackPixels.go
303. Range Sum Query - Immutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/303-RangeSumQuery-Immutable.go
304. Range Sum Query 2D - Immutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/304-RangeSumQuery2D-Immutable.go
305. Number of Islands IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/305-NumberOfIslandsII.go
307. Range Sum Query - Mutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/307-RangeSumQuery-Mutable.go
309. Best Time to Buy and Sell Stock with Cooldownhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/309-BestTimeToBuyAndSellStockWithCooldown.go
311. Sparse Matrix Multiplicationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/311-SparseMatrixMultiplication.go
312. Burst Balloonshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/312-BurstBalloons.go
313. Super Ugly Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/313-SuperUglyNumber.go
317. Shortest Distance from All Buildingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/317-ShortestDistanceFromAllBuildings.go
318. Maximum Product of Word Lengthshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/318-MaximumProductOfWordLengths.go
322. Coin Changehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/322-CoinChange.go
324. Wiggle Sort IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/324-WiggleSortII.go
325. Maximum Size Subarray Sum Equals khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/325-MaximumSizeSubarraySumEqualsk.go
327. Count of Range Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/327-CountOfRangeSum.go
329. Longest Increasing Path in a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/329-LongestIncreasingPathInAMatrix.go
330. Patching Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/330-PatchingArray.go
334. Increasing Triplet Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/334-IncreasingTripletSubsequence.go
335. Self Crossinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/335-SelfCrossing.go
336. Palindrome Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/336-PalindromePairs.go
347. Top K Frequent Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/347-TopKFrequentElements.go
349. Intersection of Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/349-IntersectionOfTwoArrays.go
350. Intersection of Two Arrays IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/350-IntersectionOfTwoArraysII.go
354. Russian Doll Envelopeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/354-RussianDollEnvelopes.go
356. Line Reflectionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/356-LineReflection.go
360. Sort Transformed Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/360-SortTransformedArray.go
361. Bomb Enemyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/361-BombEnemy.go
363. Max Sum of Rectangle No Larger Than Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/363-MaxSumOfRectangleNoLargerThanK.go
368. Largest Divisible Subsethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/368-LargestDivisibleSubset.go
370. Range Additionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/370-RangeAddition.go
373. Find K Pairs with Smallest Sumshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/373-FindKPairsWithSmallestSums.go
376. Wiggle Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/376-WiggleSubsequence.go
377. Combination Sum IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/377-CombinationSumIV.go
378. Kth Smallest Element in a Sorted Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/378-KthSmallestElementInASortedMatrix.go
391. Perfect Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/391-PerfectRectangle.go
393. UTF-8 Validationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/393-UTF-8Validation.go
396. Rotate Functionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/396-RotateFunction.go
399. Evaluate Divisionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/399-EvaluateDivision.go
403. Frog Jumphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/403-FrogJump.go
406. Queue Reconstruction by Heighthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/406-QueueReconstructionByHeight.go
407. Trapping Rain Water IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/407-TrappingRainWaterII.go
410. Split Array Largest Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/410-SplitArrayLargestSum.go
413. Arithmetic Sliceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/413-ArithmeticSlices.go
414. Third Maximum Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/414-ThirdMaximumNumber.go
416. Partition Equal Subset Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/416-PartitionEqualSubsetSum.go
417. Pacific Atlantic Water Flowhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/417-PacificAtlanticWaterFlow.go
419. Battleships in a Boardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/419-BattleshipsInABoard.go
421. Maximum XOR of Two Numbers in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/421-MaximumXOROfTwoNumbersInAnArray.go
422. Valid Word Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/422-ValidWordSquare.go
425. Word Squareshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/425-WordSquares.go
435. Non-overlapping Intervalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/435-Non-overlappingIntervals.go
436. Find Right Intervalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/436-FindRightInterval.go
442. Find All Duplicates in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/442-FindAllDuplicatesInAnArray.go
443. String Compressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/443-StringCompression.go
444. Sequence Reconstructionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/444-SequenceReconstruction.go
446. Arithmetic Slices II - Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/446-ArithmeticSlicesII-Subsequence.go
447. Number of Boomerangshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/447-NumberOfBoomerangs.go
452. Minimum Number of Arrows to Burst Balloonshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/452-MinimumNumberOfArrowsToBurstBalloons.go
453. Minimum Moves to Equal Array Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/453-MinimumMovesToEqualArrayElements.go
454. 4Sum IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/454-4SumII.go
455. Assign Cookieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/455-AssignCookies.go
456. 132 Patternhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/456-132Pattern.go
457. Circular Array Loophttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/457-CircularArrayLoop.go
462. Minimum Moves to Equal Array Elements IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/462-MinimumMovesToEqualArrayElementsII.go
463. Island Perimeterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/463-IslandPerimeter.go
465. Optimal Account Balancinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/465-OptimalAccountBalancing.go
469. Convex Polygonhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/469-ConvexPolygon.go
472. Concatenated Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/472-ConcatenatedWords.go
473. Matchsticks to Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/473-MatchsticksToSquare.go
474. Ones and Zeroeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/474-OnesAndZeroes.go
475. Heatershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/475-Heaters.go
477. Total Hamming Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/477-TotalHammingDistance.go
480. Sliding Window Medianhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/480-SlidingWindowMedian.go
485. Max Consecutive Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/485-MaxConsecutiveOnes.go
486. Predict the Winnerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/486-PredictTheWinner.go
487. Max Consecutive Ones IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/487-MaxConsecutiveOnesII.go
491. Non-decreasing Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/491-NonDecreasingSubsequences.go
493. Reverse Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/493-ReversePairs.go
494. Target Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/494-TargetSum.go
495. Teemo Attackinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/495-TeemoAttacking.go
496. Next Greater Element Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/496-NextGreaterElementI.go
498. Diagonal Traversehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/498-DiagonalTraverse.go
500. Keyboard Rowhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/500-KeyboardRow.go
502. IPOhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/502-IPO.go
503. Next Greater Element IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/503-NextGreaterElementII.go
506. Relative Rankshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/506-RelativeRanks.go
517. Super Washing Machineshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/517-SuperWashingMachines.go
518. Coin Change IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/518-CoinChangeII.go
522. Longest Uncommon Subsequence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/522-LongestUncommonSubsequenceII.go
523. Continuous Subarray Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/523-ContinuousSubarraySum.go
525. Contiguous Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/525-ContiguousArray.go
527. Word Abbreviationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/527-WordAbbreviation.go
529. Minesweeperhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/529-Minesweeper.go
531. Lonely Pixel Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/531-LonelyPixelI.go
532. K-diff Pairs in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/532-K-diffPairsInAnArray.go
533. Lonely Pixel IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/533-LonelyPixelII.go
539. Minimum Time Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/539-MinimumTimeDifference.go
540. Single Element in a Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/540-SingleElementInASortedArray.go
542. 01 Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/542-01Matrix.go
546. Remove Boxeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/546-RemoveBoxes.go
547. Number of Provinceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/547-NumberOfProvinces.go
548. Split Array with Equal Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/548-SplitArrayWithEqualSum.go
553. Optimal Divisionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/553-OptimalDivision.go
554. Brick Wallhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/554-BrickWall.go
555. Split Concatenated Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/555-SplitConcatenatedStrings.go
560. Subarray Sum Equals Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/560-SubarraySumEqualsK.go
562. Longest Line of Consecutive One in Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/562-LongestLineOfConsecutiveOneInMatrix.go
565. Array Nestinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/565-ArrayNesting.go
566. Reshape the Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/566-ReshapeTheMatrix.go
568. Maximum Vacation Dayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/568-MaximumVacationDays.go
573. Squirrel Simulationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/573-SquirrelSimulation.go
575. Distribute Candieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/575-DistributeCandies.go
581. Shortest Unsorted Continuous Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/581-ShortestUnsortedContinuousSubarray.go
587. Erect the Fencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/587-ErectTheFence.go
594. Longest Harmonious Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/594-LongestHarmoniousSubsequence.go
598. Range Addition IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/598-RangeAdditionII.go
599. Minimum Index Sum of Two Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/599-MinimumIndexSumOfTwoLists.go
605. Can Place Flowershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/605-CanPlaceFlowers.go
609. Find Duplicate File in Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/609-FindDuplicateFileInSystem.go
611. Valid Triangle Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/611-ValidTriangleNumber.go
621. Task Schedulerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/621-TaskScheduler.go
624. Maximum Distance in Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/624-MaximumDistanceInArrays.go
628. Maximum Product of Three Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/628-MaximumProductOfThreeNumbers.go
630. Course Schedule IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/630-CourseScheduleIII.go
632. Smallest Range Covering Elements from K Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/632-SmallestRangeCoveringElementsFromKLists.go
636. Exclusive Time of Functionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/636-ExclusiveTimeOfFunctions.go
638. Shopping Offershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/638-ShoppingOffers.go
643. Maximum Average Subarray Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/643-MaximumAverageSubarrayI.go
644. Maximum Average Subarray IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/644-MaximumAverageSubarrayII.go
645. Set Mismatchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/645-SetMismatch.go
646. Maximum Length of Pair Chainhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/646-MaximumLengthOfPairChain.go
648. Replace Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/648-ReplaceWords.go
656. Coin Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/656-CoinPath.go
658. Find K Closest Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/658-FindKClosestElements.go
659. Split Array into Consecutive Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/659-SplitArrayIntoConsecutiveSubsequences.go
661. Image Smootherhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/661-ImageSmoother.go
665. Non-decreasing Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/665-Non-DecreasingArray.go
666. Path Sum IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/666-PathSumIV.go
673. Number of Longest Increasing Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/673-NumberOfLongestIncreasingSubsequence.go
674. Longest Continuous Increasing Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/674-LongestContinuousIncreasingSubsequence.go
675. Cut Off Trees for Golf Eventhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/675-CutOffTreesForGolfEvent.go
679. 24 Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/679-24Game.go
682. Baseball Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/682-BaseballGame.go
683. K Empty Slotshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/683-KEmptySlots.go
689. Maximum Sum of 3 Non-Overlapping Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/689-MaximumSumOf3NonOverlappingSubarrays.go
690. Employee Importancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/690-EmployeeImportance.go
691. Stickers to Spell Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/691-StickersToSpellWord.go
692. Top K Frequent Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/692-TopKFrequentWords.go
695. Max Area of Islandhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/695-MaxAreaOfIsland.go
697. Degree of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/697-DegreeOfAnArray.go
698. Partition to K Equal Sum Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/698-PartitionToKEqualSumSubsets.go
699. Falling Squareshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/699-FallingSquares.go
702. Search in a Sorted Array of Unknown Sizehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/702-SearchInASortedArrayOfUnknownSize.go
704. Binary Searchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/704-BinarySearch.go
713. Subarray Product Less Than Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/713-SubarrayProductLessThanK.go
714. Best Time to Buy and Sell Stock with Transaction Feehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/714-BestTimeToBuyAndSellStockWithTransactionFee.go
717. 1-bit and 2-bit Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/717-1bitAnd2bitCharacters.go
718. Maximum Length of Repeated Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/718-MaximumLengthOfRepeatedSubarray.go
719. Find K-th Smallest Pair Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/719-FindKthSmallestPairDistance.go
720. Longest Word in Dictionaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/720-LongestWordInDictionary.go
721. Accounts Mergehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/721-AccountsMerge.go
722. Remove Commentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/722-RemoveComments.go
723. Candy Crushhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/723-CandyCrush.go
724. Find Pivot Indexhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/724-FindPivotIndex.go
733. Flood Fillhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/733-FloodFill.go
734. Sentence Similarityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/734-SentenceSimilarity.go
735. Asteroid Collisionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/735-AsteroidCollision.go
737. Sentence Similarity IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/737-SentenceSimilarityII.go
739. Daily Temperatureshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/739-DailyTemperatures.go
740. Delete and Earnhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/740-DeleteAndEarn.go
741. Cherry Pickuphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/741-CherryPickup.go
744. Find Smallest Letter Greater Than Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/744-FindSmallestLetterGreaterThanTarget.go
746. Min Cost Climbing Stairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/746-MinCostClimbingStairs.go
747. Largest Number At Least Twice of Othershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/747-LargestNumberAtLeastTwiceOfOthers.go
748. Shortest Completing Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/748-ShortestCompletingWord.go
749. Contain Virushttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/749-ContainVirus.go
750. Number Of Corner Rectangleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/750-NumberOfCornerRectangles.go
752. Open the Lockhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/752-OpenTheLock.go
755. Pour Waterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/755-PourWater.go
757. Set Intersection Size At Least Twohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/757-SetIntersectionSizeAtLeastTwo.go
759. Employee Free Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/759-EmployeeFreeTime.go
760. Find Anagram Mappingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/760-FindAnagramMappings.go
764. Largest Plus Signhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/764-LargestPlusSign.go
765. Couples Holding Handshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/765-CouplesHoldingHands.go
766. Toeplitz Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/766-ToeplitzMatrix.go
768. Max Chunks To Make Sorted IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/768-MaxChunksToMakeSortedII.go
769. Max Chunks To Make Sortedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/769-MaxChunksToMakeSorted.go
773. Sliding Puzzlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/773-SlidingPuzzle.go
774. Minimize Max Distance to Gas Stationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/774-MinimizeMaxDistanceToGasStation.go
775. Global and Local Inversionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/775-GlobalAndLocalInversions.go
778. Swim in Rising Waterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/778-SwimInRisingWater.go
781. Rabbits in Foresthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/781-RabbitsInForest.go
782. Transform to Chessboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/782-TransformToChessboard.go
785. Is Graph Bipartite?https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/785-IsGraphBipartite.go
786. K-th Smallest Prime Fractionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/786-KthSmallestPrimeFraction.go
797. All Paths From Source to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/797-AllPathsFromSourceToTarget.go
789. Escape The Ghostshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/789-EscapeTheGhosts.go
794. Valid Tic-Tac-Toe Statehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/794-ValidTicTacToeState.go
795. Number of Subarrays with Bounded Maximumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/795-NumberOfSubarraysWithBoundedMaximum.go
798. Smallest Rotation with Highest Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/798-SmallestRotationWithHighestScore.go
801. Minimum Swaps To Make Sequences Increasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/801-MinimumSwapsToMakeSequencesIncreasing.go
802. Find Eventual Safe Stateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/802-FindEventualSafeStates.go
803. Bricks Falling When Hithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/803-BricksFallingWhenHit.go
804. Unique Morse Code Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/804-UniqueMorseCodeWords.go
805. Split Array With Same Averagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/805-SplitArrayWithSameAverage.go
806. Number of Lines To Write Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/806-NumberOfLinesToWriteString.go
807. Max Increase to Keep City Skylinehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/807-MaxIncreaseToKeepCitySkyline.go
810. Chalkboard XOR Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/810-ChalkboardXORGame.go
811. Subdomain Visit Counthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/811-SubdomainVisitCount.go
813. Largest Sum of Averageshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/813-LargestSumOfAverages.go
815. Bus Routeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/815-BusRoutes.go
820. Short Encoding of Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/820-ShortEncodingOfWords.go
822. Card Flipping Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/822-CardFlippingGame.go
823. Binary Trees With Factorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/823-BinaryTreesWithFactors.go
825. Friends Of Appropriate Ageshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/825-FriendsOfAppropriateAges.go
826. Most Profit Assigning Workhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/826-MostProfitAssigningWork.go
827. Making A Large Islandhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/827-MakingALargeIsland.go
832. Flipping an Imagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/832-FlippingAnImage.go
835. Image Overlaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/835-ImageOverlap.go
839. Similar String Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/839-SimilarStringGroups.go
840. Magic Squares In Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/840-MagicSquaresInGrid.go
841. Keys and Roomshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/841-KeysAndRooms.go
843. Guess the Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/843-GuessTheWord.go
845. Longest Mountain in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/845-LongestMountainInArray.go
846. Hand of Straightshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/846-HandOfStraights.go
849. Maximize Distance to Closest Personhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/849-MaximizeDistanceToClosestPerson.go
850. Rectangle Area IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/850-RectangleAreaII.go
851. Loud and Richhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/851-LoudAndRich.go
852. Peak Index in a Mountain Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/852-PeakIndexInAMountainArray.go
853. Car Fleethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/853-CarFleet.go
857. Minimum Cost to Hire K Workershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/857-MinimumCostToHireKWorkers.go
860. Lemonade Changehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/860-LemonadeChange.go
861. Score After Flipping Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/861-ScoreAfterFlippingMatrix.go
862. Shortest Subarray with Sum at Least Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/862-ShortestSubarrayWithSumAtLeastK.go
864. Shortest Path to Get All Keyshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/864-ShortestPathToGetAllKeys.go
867. Transpose Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/867-TransposeMatrix.go
870. Advantage Shufflehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/870-AdvantageShuffle.go
873. Length of Longest Fibonacci Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/873-LengthOfLongestFibonacciSubsequence.go
874. Walking Robot Simulationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/874-WalkingRobotSimulation.go
875. Koko Eating Bananashttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/875-KokoEatingBananas.go
877. Stone Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/877-StoneGame.go
879. Profitable Schemeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/879-ProfitableSchemes.go
881. Boats to Save Peoplehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/881-BoatsToSavePeople.go
883. Projection Area of 3D Shapeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/883-ProjectionAreaOf3DShapes.go
885. Spiral Matrix IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/885-SpiralMatrixIII.go
888. Fair Candy Swaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/888-FairCandySwap.go
891. Sum of Subsequence Widthshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/891-SumOfSubsequenceWidths.go
892. Surface Area of 3D Shapeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/892-SurfaceAreaOf3DShapes.go
893. Groups of Special-Equivalent Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/893-GroupsOfSpecialEquivalentStrings.go
896. Monotonic Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/896-MonotonicArray.go
898. Bitwise ORs of Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/898-BitwiseORsOfSubarrays.go
902. Numbers At Most N Given Digit Sethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/902-NumbersAtMostNGivenDigitSet.go
904. Fruit Into Basketshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/904-FruitIntoBaskets.go
905. Sort Array By Parityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/905-SortArrayByParity.go
907. Sum of Subarray Minimumshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/907-SumOfSubarrayMinimums.go
908. Smallest Range Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/908-SmallestRangeI.go
909. Snakes and Laddershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/909-SnakesAndLadders.go
912. Sort an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/912-SortAnArray.go
914. X of a Kind in a Deck of Cardshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/914-XOfAKindInADeckOfCards.go
915. Partition Array into Disjoint Intervalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/915-PartitionArrayIntoDisjointIntervals.go
916. Word Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/916-WordSubsets.go
918. Maximum Sum Circular Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/918-MaximumSumCircularSubarray.go
922. Sort Array By Parity IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/922-SortArrayByParityII.go
923. 3Sum With Multiplicityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/923-3SumWithMultiplicity.go
927. Three Equal Partshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/927-ThreeEqualParts.go
929. Unique Email Addresseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/929-UniqueEmailAddresses.go
930. Binary Subarrays With Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/930-BinarySubarraysWithSum.go
931. Minimum Falling Path Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/931-MinimumFallingPathSum.go
932. Beautiful Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/932-BeautifulArray.go
934. Shortest Bridgehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/934-ShortestBridge.go
937. Reorder Data in Log Fileshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/937-ReorderDataInLogFiles.go
939. Minimum Area Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/939-MinimumAreaRectangle.go
941. Valid Mountain Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/941-ValidMountainArray.go
943. Find the Shortest Superstringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/943-FindTheShortestSuperstring.go
944. Delete Columns to Make Sortedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/944-DeleteColumnsToMakeSorted.go
945. Minimum Increment to Make Array Uniquehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/945-MinimumIncrementToMakeArrayUnique.go
946. Validate Stack Sequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/946-ValidateStackSequences.go
947. Most Stones Removed with Same Row or Columnhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/947-MostStonesRemovedWithSameRowOrColumn.go
948. Bag of Tokenshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/948-BagOfTokens.go
949. Largest Time for Given Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/949-LargestTimeForGivenDigits.go
950. Reveal Cards In Increasing Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/950-RevealCardsInIncreasingOrder.go
952. Largest Component Size by Common Factorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/952-LargestComponentSizeByCommonFactor.go
953. Verifying an Alien Dictionaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/953-VerifyingAnAlienDictionary.go
954. Array of Doubled Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/954-ArrayOfDoubledPairs.go
955. Delete Columns to Make Sorted IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/955-DeleteColumnsToMakeSortedII.go
956. Tallest Billboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/956-TallestBillboard.go
957. Prison Cells After N Dayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/957-PrisonCellsAfterNDays.go
959. Regions Cut By Slasheshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/959-RegionsCutBySlashes.go
960. Delete Columns to Make Sorted IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/960-DeleteColumnsToMakeSortedIII.go
961. N-Repeated Element in Size 2N Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/961-NRepeatedElementInSize2NArray.go
962. Maximum Width Ramphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/962-MaximumWidthRamp.go
963. Minimum Area Rectangle IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/963-MinimumAreaRectangleII.go
966. Vowel Spellcheckerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/966-VowelSpellchecker.go
969. Pancake Sortinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/969-PancakeSorting.go
973. K Closest Points to Originhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/973-KClosestPointsToOrigin.go
974. Subarray Sums Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/974-SubarraySumsDivisibleByK.go
975. Odd Even Jumphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/975-OddEvenJump.go
976. Largest Perimeter Trianglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/976-LargestPerimeterTriangle.go
977. Squares of a Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/977-SquaresOfASortedArray.go
978. Longest Turbulent Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/978-LongestTurbulentSubarray.go
980. Unique Paths IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/980-UniquePathsIII.go
982. Triples with Bitwise AND Equal To Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/982-TriplesWithBitwiseANDEqualToZero.go
983. Minimum Cost For Ticketshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/983-MinimumCostForTickets.go
985. Sum of Even Numbers After Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/985-SumOfEvenNumbersAfterQueries.go
986. Interval List Intersectionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/986-IntervalListIntersections.go
989. Add to Array-Form of Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/989-AddToArrayFormOfInteger.go
990. Satisfiability of Equality Equationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/990-SatisfiabilityOfEqualityEquations.go
992. Subarrays with K Different Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/992-SubarraysWithKDifferentIntegers.go
994. Rotting Orangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/994-RottingOranges.go
995. Minimum Number of K Consecutive Bit Flipshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/995-MinimumNumberOfKConsecutiveBitFlips.go
996. Number of Squareful Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/996-NumberOfSquarefulArrays.go
997. Find the Town Judgehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/997-FindTheTownJudge.go
999. Available Captures for Rookhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/999-AvailableCapturesForRook.go
1000. Minimum Cost to Merge Stoneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1000-MinimumCostToMergeStones.go
1001. Grid Illuminationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1001-GridIllumination.go
1002. Find Common Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1002-FindCommonCharacters.go
1004. Max Consecutive Ones IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1004-MaxConsecutiveOnesIII.go
1005. Maximize Sum Of Array After K Negationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1005-MaximizeSumOfArrayAfterKNegations.go
1007. Minimum Domino Rotations For Equal Rowhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1007-MinimumDominoRotationsForEqualRow.go
1010. Pairs of Songs With Total Durations Divisible by 60https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1010-PairsOfSongsWithTotalDurationsDivisibleBy60.go
1011. Capacity To Ship Packages Within D Dayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1011-CapacityToShipPackagesWithinDDays.go
1013. Partition Array Into Three Parts With Equal Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1013-PartitionArrayIntoThreePartsWithEqualSum.go
1014. Best Sightseeing Pairhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1014-BestSightseeingPair.go
1018. Binary Prefix Divisible By 5https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1018-BinaryPrefixDivisibleByFive.go
1020. Number of Enclaveshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1020-NumberOfEnclaves.go
1024. Video Stitchinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1024-VideoStitching.go
1027. Longest Arithmetic Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1027-LongestArithmeticSubsequence.go
1029. Two City Schedulinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1029-TwoCityScheduling.go
1030. Matrix Cells in Distance Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1030-MatrixCellsInDistanceOrder.go
1031. Maximum Sum of Two Non-Overlapping Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1031-MaximumSumOfTwoNonOverlappingSubarrays.go
1034. Coloring A Borderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1034-ColoringABorder.go
1035. Uncrossed Lineshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1035-UncrossedLines.go
1036. Escape a Large Mazehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1036-EscapeALargeMaze.go
1037. Valid Boomeranghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1037-ValidBoomerang.go
1039. Minimum Score Triangulation of Polygonhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1039-MinimumScoreTriangulationOfPolygon.go
1040. Moving Stones Until Consecutive IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1040-MovingStonesUntilConsecutiveII.go
1043. Partition Array for Maximum Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1043-PartitionArrayForMaximumSum.go
1046. Last Stone Weighthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1046-LastStoneWeight.go
1048. Longest String Chainhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1048-LongestStringChain.go
1049. Last Stone Weight IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1049-LastStoneWeightII.go
1051. Height Checkerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1051-HeightChecker.go
1052. Grumpy Bookstore Ownerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1052-GrumpyBookstoreOwner.go
1053. Previous Permutation With One Swaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1053-PreviousPermutationWithOneSwap.go
1054. Distant Barcodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1054-DistantBarcodes.go
1057. Campus Bikeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1057-CampusBikes.go
1058. Minimize Rounding Error to Meet Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1058-MinimizeRoundingErrorToMeetTarget.go
1060. Missing Element in Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1060-MissingElementInSortedArray.go
1063. Number of Valid Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1063-NumberOfValidSubarrays.go
1064. Fixed Pointhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1064-FixedPoint.go
1065. Index Pairs of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1065-IndexPairsOfAString.go
1066. Campus Bikes IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1066-CampusBikesII.go
1072. Flip Columns For Maximum Number of Equal Rowshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1072-FlipColumnsForMaximumNumberOfEqualRows.go
1073. Adding Two Negabinary Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1073-AddingTwoNegabinaryNumbers.go
1074. Number of Submatrices That Sum to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1074-NumberOfSubmatricesThatSumToTarget.go
1085. Sum of Digits in the Minimum Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1085-SumOfDigitsInTheMinimumNumber.go
1086. High Fivehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1086-HighFive.go
1089. Duplicate Zeroshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1089-DuplicateZeros.go
1090. Largest Values From Labelshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1090-LargestValuesFromLabels.go
1091. Shortest Path in Binary Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1091-ShortestPathInBinaryMatrix.go
1093. Statistics from a Large Samplehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1093-StatisticsFromALargeSample.go
1094. Car Poolinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1094-CarPooling.go
1095. Find in Mountain Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1095-FindInMountainArray.go
1099. Two Sum Less Than Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1099-TwoSumLessThanK.go
1101. The Earliest Moment When Everyone Become Friendshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1101-TheEarliestMomentWhenEveryoneBecomeFriends.go
1102. Path With Maximum Minimum Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1102-PathWithMaximumMinimumValue.go
1105. Filling Bookcase Shelveshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1105-FillingBookcaseShelves.go
1109. Corporate Flight Bookingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1109-CorporateFlightBookings.go
1121. Divide Array Into Increasing Sequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1121-DivideArrayIntoIncreasingSequences.go
1122. Relative Sort Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1122-RelativeSortArray.go
1124. Longest Well-Performing Intervalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1124-LongestWellPerformingInterval.go
1125. Smallest Sufficient Teamhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1125-SmallestSufficientTeam.go
1128. Number of Equivalent Domino Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1128-NumberOfEquivalentDominoPairs.go
1130. Minimum Cost Tree From Leaf Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1130-MinimumCostTreeFromLeafValues.go
1131. Maximum of Absolute Value Expressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1131-MaximumOfAbsoluteValueExpression.go
1133. Largest Unique Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1133-LargestUniqueNumber.go
1139. Largest 1-Bordered Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1139-LargestOneBorderedSquare.go
1140. Stone Game IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1140-StoneGameII.go
1144. Decrease Elements To Make Array Zigzaghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1144-DecreaseElementsToMakeArrayZigzag.go
1150. Check If a Number Is Majority Element in a Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1150-CheckIfANumberIsMajorityElementInASortedArray.go
1151. Minimum Swaps to Group All 1's Togetherhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1151-MinimumSwapsToGroupAllOnesTogether.go
1152. Analyze User Website Visit Patternhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1152-AnalyzeUserWebsiteVisitPattern.go
1160. Find Words That Can Be Formed by Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1160-FindWordsThatCanBeFormedByCharacters.go
1162. As Far from Land as Possiblehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1162-AsFarFromLandAsPossible.go
1167. Minimum Cost to Connect Stickshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1167-MinimumCostToConnectSticks.go
1169. Invalid Transactionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1169-InvalidTransactions.go
1170. Compare Strings by Frequency of the Smallest Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1170-CompareStringsByFrequencyOfTheSmallestCharacter.go
1708. Largest Subarray Length Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1708-LargestSubarrayLengthK.go
1176. Diet Plan Performancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1176-DietPlanPerformance.go
1178. Number of Valid Words for Each Puzzlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1178-NumberOfValidWordsForEachPuzzle.go
1181. Before and After Puzzlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1181-BeforeAndAfterPuzzle.go
1182. Shortest Distance to Target Colorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1182-ShortestDistanceToTargetColor.go
1184. Distance Between Bus Stopshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1184-DistanceBetweenBusStops.go
1186. Maximum Subarray Sum with One Deletionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1186-MaximumSubarraySumWithOneDeletion.go
1187. Make Array Strictly Increasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1187-MakeArrayStrictlyIncreasing.go
1191. K-Concatenation Maximum Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1191-KConcatenationMaximumSum.go
1196. How Many Apples Can You Put into the Baskethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1196-HowManyApplesCanYouPutIntoTheBasket.go
1198. Find Smallest Common Element in All Rowshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1198-FindSmallestCommonElementInAllRows.go
1199. Minimum Time to Build Blockshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1199-MinimumTimeToBuildBlocks.go
1200. Minimum Absolute Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1200-MinimumAbsoluteDifference.go
1207. Unique Number of Occurrenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1207-UniqueNumberOfOccurrences.go
1210. Minimum Moves to Reach Target with Rotationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1210-MinimumMovesToReachTargetWithRotations.go
1213. Intersection of Three Sorted Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1213-IntersectionOfThreeSortedArrays.go
1217. Minimum Cost to Move Chips to The Same Positionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1217-MinimumCostToMoveChipsToTheSamePosition.go
1218. Longest Arithmetic Subsequence of Given Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1218-LongestArithmeticSubsequenceOfGivenDifference.go
1219. Path with Maximum Goldhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1219-PathWithMaximumGold.go
1222. Queens That Can Attack the Kinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1222-QueensThatCanAttackTheKing.go
1223. Dice Roll Simulationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1223-DiceRollSimulation.go
1224. Maximum Equal Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1224-MaximumEqualFrequency.go
1228. Missing Number In Arithmetic Progressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1228-MissingNumberInArithmeticProgression.go
1229. Meeting Schedulerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1229-MeetingScheduler.go
1230. Toss Strange Coinshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1230-TossStrangeCoins.go
1231. Divide Chocolatehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1231-DivideChocolate.go
1232. Check If It Is a Straight Linehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1232-CheckIfItIsAStraightLine.go
1233. Remove Sub-Folders from the Filesystemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1233-RemoveSubFoldersFromTheFilesystem.go
1235. Maximum Profit in Job Schedulinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1235-MaximumProfitInJobScheduling.go
1243. Array Transformationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1243-ArrayTransformation.go
1246. Palindrome Removalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1246-PalindromeRemoval.go
1248. Count Number of Nice Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1248-CountNumberOfNiceSubarrays.go
1250. Check If It Is a Good Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1250-CheckIfItIsAGoodArray.go
1252. Cells with Odd Values in a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1252-CellsWithOddValuesInAMatrix.go
1253. Reconstruct a 2-Row Binary Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1253-ReconstructATwoRowBinaryMatrix.go
1254. Number of Closed Islandshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1254-NumberOfClosedIslands.go
1255. Maximum Score Words Formed by Lettershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1255-MaximumScoreWordsFormedByLetters.go
1260. Shift 2D Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1260-Shift2DGrid.go
1262. Greatest Sum Divisible by Threehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1262-GreatestSumDivisibleByThree.go
1263. Minimum Moves to Move a Box to Their Target Locationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1263-MinimumMovesToMoveABoxToTheirTargetLocation.go
1266. Minimum Time Visiting All Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1266-MinimumTimeVisitingAllPoints.go
1267. Count Servers that Communicatehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1267-CountServersThatCommunicate.go
1268. Search Suggestions Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1268-SearchSuggestionsSystem.go
1272. Remove Intervalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1272-RemoveInterval.go
1273. Delete Tree Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1273-DeleteTreeNodes.go
1274. Number of Ships in a Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1274-NumberOfShipsInARectangle.go
1275. Find Winner on a Tic Tac Toe Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1275-FindWinnerOnATicTacToeGame.go
1277. Count Square Submatrices with All Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1277-CountSquareSubmatricesWithAllOnes.go
1282. Group the People Given the Group Size They Belong Tohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1282-GroupThePeopleGivenTheGroupSizeTheyBelongTo.go
1283. Find the Smallest Divisor Given a Thresholdhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1283-FindTheSmallestDivisorGivenAThreshold.go
1284. Minimum Number of Flips to Convert Binary Matrix to Zero Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1284-MinimumNumberOfFlipsToConvertBinaryMatrixToZeroMatrix.go
1287. Element Appearing More Than 25% In Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1287-ElementAppearingMoreThan25PercentInSortedArray.go
1288. Remove Covered Intervalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1288-RemoveCoveredIntervals.go
1289. Minimum Falling Path Sum IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1289-MinimumFallingPathSumII.go
1292. Maximum Side Length of a Square with Sum Less than or Equal to Thresholdhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1292-MaximumSideLengthOfASquareWithSumLessThanOrEqualToThreshold.go
1293. Shortest Path in a Grid with Obstacles Eliminationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1293-ShortestPathInAGridWithObstaclesElimination.go
1295. Find Numbers with Even Number of Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1295-FindNumbersWithEvenNumberOfDigits.go
1296. Divide Array in Sets of K Consecutive Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1296-DivideArrayInSetsOfKConsecutiveNumbers.go
1298. Maximum Candies You Can Get from Boxeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1298-MaximumCandiesYouCanGetFromBoxes.go
1299. Replace Elements with Greatest Element on Right Sidehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1299-ReplaceElementsWithGreatestElementOnRightSide.go
1300. Sum of Mutated Array Closest to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1300-SumOfMutatedArrayClosestToTarget.go
1301. Number of Paths with Max Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1301-NumberOfPathsWithMaxScore.go
1306. Jump Game IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1306-JumpGameIII.go
1307. Verbal Arithmetic Puzzlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1307-VerbalArithmeticPuzzle.go
1310. XOR Queries of a Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1310-XORQueriesOfASubarray.go
1311. Get Watched Videos by Your Friendshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1311-GetWatchedVideosByYourFriends.go
1313. Decompress Run-Length Encoded Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1313-DecompressRunLengthEncodedList.go
1314. Matrix Block Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1314-MatrixBlockSum.go
1326. Minimum Number of Taps to Open to Water a Gardenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1326-MinimumNumberOfTapsToOpenToWaterAGarden.go
1329. Sort the Matrix Diagonallyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1329-SortTheMatrixDiagonally.go
1330. Reverse Subarray To Maximize Array Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1330-ReverseSubarrayToMaximizeArrayValue.go
1331. Rank Transform of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1331-RankTransformOfAnArray.go
1333. Filter Restaurants by Vegan-Friendly, Price and Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1333-FilterRestaurantsByVeganFriendlyPriceAndDistance.go
1335. Minimum Difficulty of a Job Schedulehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1335-MinimumDifficultyOfAJobSchedule.go
1337. The K Weakest Rows in a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1337-TheKWeakestRowsInAMatrix.go
1338. Reduce Array Size to The Halfhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1338-ReduceArraySizeToTheHalf.go
1340. Jump Game Vhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1340-JumpGameV.go
1343. Number of Sub-arrays of Size K and Average Greater than or Equal to Thresholdhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1343-NumberOfSubArraysOfSizeKAndAverageGreaterThanOrEqualToThreshold.go
1345. Jump Game IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1345-JumpGameIV.go
1346. Check If N and Its Double Existhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1346-CheckIfNAndItsDoubleExist.go
1349. Maximum Students Taking Examhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1349-MaximumStudentsTakingExam.go
1351. Count Negative Numbers in a Sorted Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1351-CountNegativeNumbersInASortedMatrix.go
1354. Construct Target Array With Multiple Sumshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1354-ConstructTargetArrayWithMultipleSums.go
1353. Maximum Number of Events That Can Be Attendedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1353-MaximumNumberOfEventsThatCanBeAttended.go
1356. Sort Integers by The Number of 1 Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1356-SortIntegersByTheNumberOfOneBits.go
1363. Largest Multiple of Threehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1363-LargestMultipleOfThree.go
1365. How Many Numbers Are Smaller Than the Current Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1365-HowManyNumbersAreSmallerThanTheCurrentNumber.go
1366. Rank Teams by Voteshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1366-RankTeamsByVotes.go
1368. Minimum Cost to Make at Least One Valid Path in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1368-MinimumCostToMakeAtLeastOneValidPathInAGrid.go
1375. Number of Times Binary String Is Prefix-Alignedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1375-NumberOfTimesBinaryStringIsPrefixAligned.go
1380. Lucky Numbers in a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1380-LuckyNumbersInAMatrix.go
1383. Maximum Performance of a Teamhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1383-MaximumPerformanceOfATeam.go
1385. Find the Distance Value Between Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1385-FindTheDistanceValueBetweenTwoArrays.go
1386. Cinema Seat Allocationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1386-CinemaSeatAllocation.go
1388. Pizza With 3n Sliceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1388-PizzaWith3nSlices.go
1389. Create Target Array in the Given Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1389-CreateTargetArrayInTheGivenOrder.go
1390. Four Divisorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1390-FourDivisors.go
1391. Check if There is a Valid Path in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1391-CheckIfThereIsAValidPathInAGrid.go
1394. Find Lucky Integer in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1394-FindLuckyIntegerInAnArray.go
1395. Count Number of Teamshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1395-CountNumberOfTeams.go
1402. Reducing Disheshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1402-ReducingDishes.go
1403. Minimum Subsequence in Non-Increasing Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1403-MinimumSubsequenceInNonIncreasingOrder.go
1406. Stone Game IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1406-StoneGameIII.go
1408. String Matching in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1408-StringMatchingInAnArray.go
1409. Queries on a Permutation With Keyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1409-QueriesOnAPermutationWithKey.go
1413. Minimum Value to Get Positive Step by Step Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1413-MinimumValueToGetPositiveStepByStepSum.go
1418. Display Table of Food Orders in a Restauranthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1418-DisplayTableOfFoodOrdersInARestaurant.go
1423. Maximum Points You Can Obtain from Cardshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1423-MaximumPointsYouCanObtainFromCards.go
1424. Diagonal Traverse IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1424-DiagonalTraverseII.go
1425. Constrained Subsequence Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1425-ConstrainedSubsequenceSum.go
1426. Counting Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1426-CountingElements.go
1428. Leftmost Column with at Least a Onehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1428-LeftmostColumnWithAtLeastAOne.go
1431. Kids With the Greatest Number of Candieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1431-KidsWithTheGreatestNumberOfCandies.go
1434. Number of Ways to Wear Different Hats to Each Otherhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1434-NumberOfWaysToWearDifferentHatsToEachOther.go
1436. Destination Cityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1436-DestinationCity.go
1437. Check If All 1's Are at Least Length K Places Awayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1437-CheckIfAllOnesAreAtLeastLengthKPlacesAway.go
1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1438-LongestContinuousSubarrayWithAbsoluteDiffLessThanOrEqualToLimit.go
1439. Find the Kth Smallest Sum of a Matrix With Sorted Rowshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1439-FindTheKthSmallestSumOfAMatrixWithSortedRows.go
1441. Build an Array With Stack Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1441-BuildAnArrayWithStackOperations.go
1442. Count Triplets That Can Form Two Arrays of Equal XORhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1442-CountTripletsThatCanFormTwoArraysOfEqualXOR.go
1444. Number of Ways of Cutting a Pizzahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1444-NumberOfWaysOfCuttingAPizza.go
1449. Form Largest Integer With Digits That Add up to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1449-FormLargestIntegerWithDigitsThatAddUpToTarget.go
1450. Number of Students Doing Homework at a Given Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1450-NumberOfStudentsDoingHomeworkAtAGivenTime.go
1452. People Whose List of Favorite Companies Is Not a Subset of Another Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1452-PeopleWhoseListOfFavoriteCompaniesIsNotASubsetOfAnotherList.go
1453. Maximum Number of Darts Inside of a Circular Dartboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1453-MaximumNumberOfDartsInsideOfACircularDartboard.go
1458. Max Dot Product of Two Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1458-MaxDotProductOfTwoSubsequences.go
1460. Make Two Arrays Equal by Reversing Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1460-MakeTwoArraysEqualByReversingSubarrays.go
1463. Cherry Pickup IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1463-CherryPickupII.go
1464. Maximum Product of Two Elements in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1464-MaximumProductOfTwoElementsInAnArray.go
1465. Maximum Area of a Piece of Cake After Horizontal and Vertical Cutshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1465-MaximumAreaOfAPieceOfCakeAfterHorizontalAndVerticalCuts.go
1470. Shuffle the Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1470-ShuffleTheArray.go
1471. The k Strongest Values in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1471-TheKStrongestValuesInAnArray.go
1473. Paint House IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1473-PaintHouseIII.go
1475. Final Prices With a Special Discount in a Shophttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1475-FinalPricesWithASpecialDiscountInAShop.go
1477. Find Two Non-overlapping Sub-arrays Each With Target Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1477-FindTwoNonOverlappingSubArraysEachWithTargetSum.go
1478. Allocate Mailboxeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1478-AllocateMailboxes.go
1480. Running Sum of 1d Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1480-RunningSumOf1dArray.go
1481. Least Number of Unique Integers after K Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1481-LeastNumberOfUniqueIntegersAfterKRemovals.go
1482. Minimum Number of Days to Make m Bouquetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1482-MinimumNumberOfDaysToMakeMBouquets.go
1487. Making File Names Uniquehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1487-MakingFileNamesUnique.go
1488. Avoid Flood in The Cityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1488-AvoidFloodInTheCity.go
1491. Average Salary Excluding the Minimum and Maximum Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1491-AverageSalaryExcludingTheMinimumAndMaximumSalary.go
1493. Longest Subarray of 1's After Deleting One Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1493-LongestSubarrayOf1sAfterDeletingOneElement.go
1497. Check If Array Pairs Are Divisible by khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1497-CheckIfArrayPairsAreDivisibleByk.go
1498. Number of Subsequences That Satisfy the Given Sum Conditionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1498-NumberOfSubsequencesThatSatisfyTheGivenSumCondition.go
1499. Max Value of Equationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1499-MaxValueOfEquation.go
1502. Can Make Arithmetic Progression From Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1502-CanMakeArithmeticProgressionFromSequence.go
1503. Last Moment Before All Ants Fall Out of a Plankhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1503-LastMomentBeforeAllAntsFallOutOfAPlank.go
1504. Count Submatrices With All Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1504-CountSubmatricesWithAllOnes.go
1508. Range Sum of Sorted Subarray Sumshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1508-RangeSumOfSortedSubarraySums.go
1509. Minimum Difference Between Largest and Smallest Value in Three Moveshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1509-MinimumDifferenceBetweenLargestAndSmallestValueInThreeMoves.go
1512. Number of Good Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1512-NumberOfGoodPairs.go
1515. Best Position for a Service Centrehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1515-BestPositionForAServiceCentre.go
1521. Find a Value of a Mysterious Function Closest to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1521-FindAValueOfAMysteriousFunctionClosestToTarget.go
1524. Number of Sub-arrays With Odd Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1524-NumberOfSubArraysWithOddSum.go
1526. Minimum Number of Increments on Subarrays to Form a Target Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1526-MinimumNumberOfIncrementsOnSubarraysToFormATargetArray.go
1533. Find the Index of the Large Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1533-FindTheIndexOfTheLargeInteger.go
1534. Count Good Tripletshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1534-CountGoodTriplets.go
1535. Find the Winner of an Array Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1535-FindTheWinnerOfAnArrayGame.go
1536. Minimum Swaps to Arrange a Binary Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1536-MinimumSwapsToArrangeABinaryGrid.go
1537. Get the Maximum Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1537-GetTheMaximumScore.go
1538. Guess the Majority in a Hidden Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1538-GuessTheMajorityInAHiddenArray.go
1539. Kth Missing Positive Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1539-KthMissingPositiveNumber.go
1546. Maximum Number of Non-Overlapping Subarrays With Sum Equals Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1546-MaximumNumberOfNonOverlappingSubarraysWithSumEqualsTarget.go
1547. Minimum Cost to Cut a Stickhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1547-MinimumCostToCutAStick.go
1550. Three Consecutive Oddshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1550-ThreeConsecutiveOdds.go
1552. Magnetic Force Between Two Ballshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1552-MagneticForceBetweenTwoBalls.go
1554. Strings Differ by One Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1554-StringsDifferByOneCharacter.go
1558. Minimum Numbers of Function Calls to Make Target Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1558-MinimumNumbersOfFunctionCallsToMakeTargetArray.go
1559. Detect Cycles in 2D Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1559-DetectCyclesIn2DGrid.go
1560. Most Visited Sector in a Circular Trackhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1560-MostVisitedSectorInACircularTrack.go
1561. Maximum Number of Coins You Can Gethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1561-MaximumNumberOfCoinsYouCanGet.go
1562. Find Latest Group of Size Mhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1562-FindLatestGroupOfSizeM.go
1563. Stone Game Vhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1563-StoneGameV.go
1564. Put Boxes Into the Warehouse Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1564-PutBoxesIntoTheWarehouseI.go
1566. Detect Pattern of Length M Repeated K or More Timeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1566-DetectPatternOfLengthMRepeatedKOrMoreTimes.go
1567. Maximum Length of Subarray With Positive Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1567-MaximumLengthOfSubarrayWithPositiveProduct.go
1568. Minimum Number of Days to Disconnect Islandhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1568-MinimumNumberOfDaysToDisconnectIsland.go
1572. Matrix Diagonal Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1572-MatrixDiagonalSum.go
1574. Shortest Subarray to be Removed to Make Array Sortedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1574-ShortestSubarrayToBeRemovedToMakeArraySorted.go
1575. Count All Possible Routeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1575-CountAllPossibleRoutes.go
1577. Number of Ways Where Square of Number Is Equal to Product of Two Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1577-NumberOfWaysWhereSquareOfNumberIsEqualToProductOfTwoNumbers.go
1578. Minimum Time to Make Rope Colorfulhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1578-MinimumTimeToMakeRopeColorful.go
1580. Put Boxes Into the Warehouse IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1580-PutBoxesIntoTheWarehouseII.go
1582. Special Positions in a Binary Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1582-SpecialPositionsInABinaryMatrix.go
1583. Count Unhappy Friendshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1583-CountUnhappyFriends.go
1588. Sum of All Odd Length Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1588-SumOfAllOddLengthSubarrays.go
1589. Maximum Sum Obtained of Any Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1589-MaximumSumObtainedOfAnyPermutation.go
1590. Make Sum Divisible by Phttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1590-MakeSumDivisibleByP.go
1591. Strange Printer IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1591-StrangePrinterII.go
1594. Maximum Non Negative Product in a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1594-MaximumNonNegativeProductInAMatrix.go
1595. Minimum Cost to Connect Two Groups of Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1595-MinimumCostToConnectTwoGroupsOfPoints.go
1599. Maximum Profit of Operating a Centennial Wheelhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1599-MaximumProfitOfOperatingACentennialWheel.go
1601. Maximum Number of Achievable Transfer Requestshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1601-MaximumNumberOfAchievableTransferRequests.go
1604. Alert Using Same Key-Card Three or More Times in a One Hour Periodhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1604-AlertUsingSameKeyCardThreeOrMoreTimesInAOneHourPeriod.go
1605. Find Valid Matrix Given Row and Column Sumshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1605-FindValidMatrixGivenRowAndColumnSums.go
1606. Find Servers That Handled Most Number of Requestshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1606-FindServersThatHandledMostNumberOfRequests.go
1608. Special Array With X Elements Greater Than or Equal Xhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1608-SpecialArrayWithXElementsGreaterThanOrEqualX.go
1610. Maximum Number of Visible Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1610-MaximumNumberOfVisiblePoints.go
1619. Mean of Array After Removing Some Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1619-MeanOfArrayAfterRemovingSomeElements.go
1620. Coordinate With Maximum Network Qualityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1620-CoordinateWithMaximumNetworkQuality.go
1626. Best Team With No Conflictshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1626-BestTeamWithNoConflicts.go
1627. Graph Connectivity With Thresholdhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1627-GraphConnectivityWithThreshold.go
1629. Slowest Keyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1629-SlowestKey.go
1630. Arithmetic Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1630-ArithmeticSubarrays.go
1631. Path With Minimum Efforthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1631-PathWithMinimumEffort.go
1632. Rank Transform of a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1632-RankTransformOfAMatrix.go
1636. Sort Array by Increasing Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1636-SortArrayByIncreasingFrequency.go
1637. Widest Vertical Area Between Two Points Containing No Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1637-WidestVerticalAreaBetweenTwoPointsContainingNoPoints.go
1639. Number of Ways to Form a Target String Given a Dictionaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1639-NumberOfWaysToFormATargetStringGivenADictionary.go
1640. Check Array Formation Through Concatenationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1640-CheckArrayFormationThroughConcatenation.go
1642. Furthest Building You Can Reachhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1642-FurthestBuildingYouCanReach.go
1643. Kth Smallest Instructionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1643-KthSmallestInstructions.go
1646. Get Maximum in Generated Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1646-GetMaximumInGeneratedArray.go
1648. Sell Diminishing-Valued Colored Ballshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1648-SellDiminishingValuedColoredBalls.go
1649. Create Sorted Array through Instructionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1649-CreateSortedArrayThroughInstructions.go
1652. Defuse the Bombhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1652-DefuseTheBomb.go
1654. Minimum Jumps to Reach Homehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1654-MinimumJumpsToReachHome.go
1655. Distribute Repeating Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1655-DistributeRepeatingIntegers.go
1658. Minimum Operations to Reduce X to Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1658-MinimumOperationsToReduceXToZero.go
1662. Check If Two String Arrays are Equivalenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1662-CheckIfTwoStringArraysAreEquivalent.go
1664. Ways to Make a Fair Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1664-WaysToMakeAFairArray.go
1665. Minimum Initial Energy to Finish Taskshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1665-MinimumInitialEnergyToFinishTasks.go
1671. Minimum Number of Removals to Make Mountain Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1671-MinimumNumberOfRemovalsToMakeMountainArray.go
1672. Richest Customer Wealthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1672-RichestCustomerWealth.go
1673. Find the Most Competitive Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1673-FindTheMostCompetitiveSubsequence.go
1674. Minimum Moves to Make Array Complementaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1674-MinimumMovesToMakeArrayComplementary.go
1675. Minimize Deviation in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1675-MinimizeDeviationInArray.go
1679. Max Number of K-Sum Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1679-MaxNumberOfKSumPairs.go
1681. Minimum Incompatibilityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1681-MinimumIncompatibility.go
1685. Sum of Absolute Differences in a Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1685-SumOfAbsoluteDifferencesInASortedArray.go
1686. Stone Game VIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1686-StoneGameVI.go
1687. Delivering Boxes from Storage to Portshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1687-DeliveringBoxesFromStorageToPorts.go
1690. Stone Game VIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1690-StoneGameVII.go
1691. Maximum Height by Stacking Cuboidshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1691-MaximumHeightByStackingCuboids.go
1695. Maximum Erasure Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1695-MaximumErasureValue.go
1696. Jump Game VIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1696-JumpGameVI.go
1700. Number of Students Unable to Eat Lunchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1700-NumberOfStudentsUnableToEatLunch.go
1703. Minimum Adjacent Swaps for K Consecutive Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1703-MinimumAdjacentSwapsForKConsecutiveOnes.go
1705. Maximum Number of Eaten Appleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1705-MaximumNumberOfEatenApples.go
1706. Where Will the Ball Fallhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1706-WhereWillTheBallFall.go
1707. Maximum XOR With an Element From Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1707-MaximumXORWithAnElementFromArray.go
1710. Maximum Units on a Truckhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1710-MaximumUnitsOnATruck.go
1711. Count Good Mealshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1711-CountGoodMeals.go
1712. Ways to Split Array Into Three Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1712-WaysToSplitArrayIntoThreeSubarrays.go
1713. Minimum Operations to Make a Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1713-MinimumOperationsToMakeASubsequence.go
1714. Sum Of Special Evenly-Spaced Elements In Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1714-SumOfSpecialEvenlySpacedElementsInArray.go
1718. Construct the Lexicographically Largest Valid Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1718-ConstructTheLexicographicallyLargestValidSequence.go
1720. Decode XORed Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1720-DecodeXORedArray.go
1722. Minimize Hamming Distance After Swap Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1722-MinimizeHammingDistanceAfterSwapOperations.go
1723. Find Minimum Time to Finish All Jobshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1723-FindMinimumTimeToFinishAllJobs.go
1725. Number Of Rectangles That Can Form The Largest Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1725-NumberOfRectanglesThatCanFormTheLargestSquare.go
1726. Tuple with Same Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1726-TupleWithSameProduct.go
1727. Largest Submatrix With Rearrangementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1727-LargestSubmatrixWithRearrangements.go
1728. Cat and Mouse IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1728-CatAndMouseII.go
1730. Shortest Path to Get Foodhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1730-ShortestPathToGetFood.go
1732. Find the Highest Altitudehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1732-FindTheHighestAltitude.go
1733. Minimum Number of People to Teachhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1733-MinimumNumberOfPeopleToTeach.go
1734. Decode XORed Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1734-DecodeXORedPermutation.go
1735. Count Ways to Make Array With Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1735-CountWaysToMakeArrayWithProduct.go
1738. Find Kth Largest XOR Coordinate Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1738-FindKthLargestXORCoordinateValue.go
1743. Restore the Array From Adjacent Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1743-RestoreTheArrayFromAdjacentPairs.go
1744. Can You Eat Your Favorite Candy on Your Favorite Day?https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1744-CanYouEatYourFavoriteCandyOnYourFavoriteDay.go
1746. Maximum Subarray Sum After One Operationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1746-MaximumSubarraySumAfterOneOperation.go
1748. Sum of Unique Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1748-SumOfUniqueElements.go
1749. Maximum Absolute Sum of Any Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1749-MaximumAbsoluteSumOfAnySubarray.go
1751. Maximum Number of Events That Can Be Attended IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1751-MaximumNumberOfEventsThatCanBeAttendedII.go
1752. Check if Array Is Sorted and Rotatedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1752-CheckIfArrayIsSortedAndRotated.go
1755. Closest Subsequence Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1755-ClosestSubsequenceSum.go
1760. Minimum Limit of Balls in a Baghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1760-MinimumLimitOfBallsInABag.go
1762. Buildings With an Ocean Viewhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1762-BuildingsWithAnOceanView.go
1764. Form Array by Concatenating Subarrays of Another Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1764-FormArrayByConcatenatingSubarraysOfAnotherArray.go
1765. Map of Highest Peakhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1765-MapOfHighestPeak.go
1766. Tree of Coprimeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1766-TreeOfCoprimes.go
1770. Maximum Score from Performing Multiplication Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1770-MaximumScoreFromPerformingMultiplicationOperations.go
1772. Sort Features by Popularityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1772-SortFeaturesByPopularity.go
1773. Count Items Matching a Rulehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1773-CountItemsMatchingARule.go
1774. Closest Dessert Costhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1774-ClosestDessertCost.go
1775. Equal Sum Arrays With Minimum Number of Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1775-EqualSumArraysWithMinimumNumberOfOperations.go
1776. Car Fleet IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1776-CarFleetII.go
1778. Shortest Path in a Hidden Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1778-ShortestPathInAHiddenGrid.go
1779. Find Nearest Point That Has the Same X or Y Coordinatehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1779-FindNearestPointThatHasTheSameXOrYCoordinate.go
1782. Count Pairs Of Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1782-CountPairsOfNodes.go
1785. Minimum Elements to Add to Form a Given Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1785-MinimumElementsToAddToFormAGivenSum.go
1787. Make the XOR of All Segments Equal to Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1787-MakeTheXOROfAllSegmentsEqualToZero.go
1788. Maximize the Beauty of the Gardenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1788-MaximizeTheBeautyOfTheGarden.go
1792. Maximum Average Pass Ratiohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1792-MaximumAveragePassRatio.go
1793. Maximum Score of a Good Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1793-MaximumScoreOfAGoodSubarray.go
1798. Maximum Number of Consecutive Values You Can Makehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1798-MaximumNumberOfConsecutiveValuesYouCanMake.go
1799. Maximize Score After N Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1799-MaximizeScoreAfterNOperations.go
1800. Maximum Ascending Subarray Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1800-MaximumAscendingSubarraySum.go
1801. Number of Orders in the Backloghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1801-NumberOfOrdersInTheBacklog.go
1803. Count Pairs With XOR in a Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1803-CountPairsWithXORInARange.go
1810. Minimum Path Cost in a Hidden Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1810-MinimumPathCostInAHiddenGrid.go
1812. Determine Color of a Chessboard Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1812-DetermineColorOfAChessboardSquare.go
1814. Count Nice Pairs in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1814-CountNicePairsInAnArray.go
1815. Maximum Number of Groups Getting Fresh Donutshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1815-MaximumNumberOfGroupsGettingFreshDonuts.go
1817. Finding the Users Active Minuteshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1817-FindingTheUsersActiveMinutes.go
1818. Minimum Absolute Sum Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1818-MinimumAbsoluteSumDifference.go
1819. Number of Different Subsequences GCDshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1819-NumberOfDifferentSubsequencesGCDs.go
1820. Maximum Number of Accepted Invitationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1820-MaximumNumberOfAcceptedInvitations.go
1822. Sign of the Product of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1822-SignOfTheProductOfAnArray.go
1824. Minimum Sideway Jumpshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1824-MinimumSidewayJumps.go
1826. Faulty Sensorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1826-FaultySensor.go
1827. Minimum Operations to Make the Array Increasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1827-MinimumOperationsToMakeTheArrayIncreasing.go
1828. Queries on Number of Points Inside a Circlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1828-QueriesOnNumberOfPointsInsideACircle.go
1829. Maximum XOR for Each Queryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1829-MaximumXORForEachQuery.go
1833. Maximum Ice Cream Barshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1833-MaximumIceCreamBars.go
1834. Single-Threaded CPUhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1834-SingleThreadedCPU.go
1835. Find XOR Sum of All Pairs Bitwise ANDhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1835-FindXORSumOfAllPairsBitwiseAND.go
1838. Frequency of the Most Frequent Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1838-FrequencyOfTheMostFrequentElement.go
1840. Maximum Building Heighthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1840-MaximumBuildingHeight.go
1846. Maximum Element After Decreasing and Rearranginghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1846-MaximumElementAfterDecreasingAndRearranging.go
1847. Closest Roomhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1847-ClosestRoom.go
1848. Minimum Distance to the Target Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1848-MinimumDistanceToTheTargetElement.go
1851. Minimum Interval to Include Eachttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1851-MinimumIntervalToIncludeEac.go
1852. Distinct Numbers in Each Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1852-DistinctNumbersInEachSubarray.go
1854. Maximum Population Yearhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1854-MaximumPopulationYear.go
1855. Maximum Distance Between a Pair of Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1855-MaximumDistanceBetweenAPairOfValues.go
1856. Maximum Subarray Min-Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1856-MaximumSubarrayMinProduct.go
1858. Longest Word With All Prefixeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1858-LongestWordWithAllPrefixes.go
1861. Rotating the Boxhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1861-RotatingTheBox.go
1862. Sum of Floored Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1862-SumOfFlooredPairs.go
1863. Sum of All Subset XOR Totalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1863-SumOfAllSubsetXORTotals.go
1868. Product of Two Run-Length Encoded Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1868-ProductOfTwoRunLengthEncodedArrays.go
1870. Minimum Speed to Arrive on Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1870-MinimumSpeedToArriveOnTime.go
1872. Stone Game VIIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1872-StoneGameVIII.go
1874. Minimize Product Sum of Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1874-MinimizeProductSumOfTwoArrays.go
1877. Minimize Maximum Pair Sum in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1877-MinimizeMaximumPairSumInArray.go
1878. Get Biggest Three Rhombus Sums in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1878-GetBiggestThreeRhombusSumsInAGrid.go
1879. Minimum XOR Sum of Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1879-MinimumXORSumOfTwoArrays.go
1882. Process Tasks Using Servershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1882-ProcessTasksUsingServers.go
1883. Minimum Skips to Arrive at Meeting On Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1883-MinimumSkipsToArriveAtMeetingOnTime.go
1885. Count Pairs in Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1885-CountPairsInTwoArrays.go
1886. Determine Whether Matrix Can Be Obtained By Rotationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1886-DetermineWhetherMatrixCanBeObtainedByRotation.go
1887. Reduction Operations to Make the Array Elements Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1887-ReductionOperationsToMakeTheArrayElementsEqual.go
1889. Minimum Space Wasted From Packaginghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1889-MinimumSpaceWastedFromPackaging.go
1891. Cutting Ribbonshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1891-CuttingRibbons.go
1893. Check if All the Integers in a Range Are Coveredhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1893-CheckIfAllTheIntegersInARangeAreCovered.go
1894. Find the Student that Will Replace the Chalkhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1894-FindTheStudentThatWillReplaceTheChalk.go
1895. Largest Magic Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1895-LargestMagicSquare.go
1897. Redistribute Characters to Make All Strings Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1897-RedistributeCharactersToMakeAllStringsEqual.go
1899. Merge Triplets to Form Target Triplethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1899-MergeTripletsToFormTargetTriplet.go
1901. Find a Peak Element IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1901-FindAPeakElementII.go
1902. Depth of BST Given Insertion Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1902-DepthOfBSTGivenInsertionOrder.go
1905. Count Sub Islandshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1905-CountSubIslands.go
1906. Minimum Absolute Difference Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1906-MinimumAbsoluteDifferenceQueries.go
1908. Game of Nimhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1908-GameOfNim.go
1909. Remove One Element to Make the Array Strictly Increasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1909-RemoveOneElementToMakeTheArrayStrictlyIncreasing.go
1911. Maximum Alternating Subsequence Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1911-MaximumAlternatingSubsequenceSum.go
1913. Maximum Product Difference Between Two Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1913-MaximumProductDifferenceBetweenTwoPairs.go
1914. Cyclically Rotating a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1914-CyclicallyRotatingAGrid.go
1918. Kth Smallest Subarray Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1918-KthSmallestSubarraySum.go
1920. Build Array from Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1920-BuildArrayFromPermutation.go
1921. Eliminate Maximum Number of Monstershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1921-EliminateMaximumNumberOfMonsters.go
1923. Longest Common Subpathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1923-LongestCommonSubpath.go
1924. Erect the Fence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1924-ErectTheFenceII.go
1926. Nearest Exit from Entrance in Mazehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1926-NearestExitFromEntranceInMaze.go
1929. Concatenation of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1929-ConcatenationOfArray.go
1936. Add Minimum Number of Rungshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1936-AddMinimumNumberOfRungs.go
1937. Maximum Number of Points with Costhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1937-MaximumNumberOfPointsWithCost.go
1938. Maximum Genetic Difference Queryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1938-MaximumGeneticDifferenceQuery.go
1940. Longest Common Subsequence Between Sorted Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1940-LongestCommonSubsequenceBetweenSortedArrays.go
1942. The Number of the Smallest Unoccupied Chairhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1942-TheNumberOfTheSmallestUnoccupiedChair.go
1943. Describe the Paintinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1943-DescribeThePainting.go
1944. Number of Visible People in a Queuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1944-NumberOfVisiblePeopleInAQueue.go
1947. Maximum Compatibility Score Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1947-MaximumCompatibilityScoreSum.go
1950. Maximum of Minimum Values in All Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1950-MaximumOfMinimumValuesInAllSubarrays.go
1953. Maximum Number of Weeks for Which You Can Workhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1953-MaximumNumberOfWeeksForWhichYouCanWork.go
1955. Count Number of Special Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1955-CountNumberOfSpecialSubsequences.go
1956. Minimum Time For K Virus Variants to Spreadhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1956-MinimumTimeForKVirusVariantsToSpread.go
1958. Check if Move is Legalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1958-CheckIfMoveIsLegal.go
1959. Minimum Total Space Wasted With K Resizing Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1959-MinimumTotalSpaceWastedWithKResizingOperations.go
1962. Remove Stones to Minimize the Totalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1962-RemoveStonesToMinimizeTheTotal.go
1964. Find the Longest Valid Obstacle Course at Each Positionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1964-FindTheLongestValidObstacleCourseAtEachPosition.go
1966. Binary Searchable Numbers in an Unsorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1966-BinarySearchableNumbersInAnUnsortedArray.go
1968. Array With Elements Not Equal to Average of Neighborshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1968-ArrayWithElementsNotEqualToAverageOfNeighbors.go
1969. Minimum Non-Zero Product of the Array Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1969-MinimumNonZeroProductOfTheArrayElements.go
1970. Last Day Where You Can Still Crosshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1970-LastDayWhereYouCanStillCross.go
1975. Maximum Matrix Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1975-MaximumMatrixSum.go
1979. Find Greatest Common Divisor of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1979-FindGreatestCommonDivisorOfArray.go
1980. Find Unique Binary Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1980-FindUniqueBinaryString.go
1981. Minimize the Difference Between Target and Chosen Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1981-MinimizeTheDifferenceBetweenTargetAndChosenElements.go
1982. Find Array Given Subset Sumshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1982-FindArrayGivenSubsetSums.go
1983. Widest Pair of Indices With Equal Range Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1983-WidestPairOfIndicesWithEqualRangeSum.go
1984. Minimum Difference Between Highest and Lowest of K Scoreshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1984-MinimumDifferenceBetweenHighestAndLowestOfKScores.go
1985. Find the Kth Largest Integer in the Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1985-FindTheKthLargestIntegerInTheArray.go
1986. Minimum Number of Work Sessions to Finish the Taskshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1986-MinimumNumberOfWorkSessionsToFinishTheTasks.go
1989. Maximum Number of People That Can Be Caught in Taghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1989-MaximumNumberOfPeopleThatCanBeCaughtInTag.go
1991. Find the Middle Index in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1991-FindTheMiddleIndexInArray.go
1992. Find All Groups of Farmlandhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1992-FindAllGroupsOfFarmland.go
1994. The Number of Good Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1994-TheNumberOfGoodSubsets.go
1995. Count Special Quadrupletshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1995-CountSpecialQuadruplets.go
1996. The Number of Weak Characters in the Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1996-TheNumberOfWeakCharactersInTheGame.go
1997. First Day Where You Have Been in All the Roomshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1997-FirstDayWhereYouHaveBeenInAllTheRooms.go
1998. GCD Sort of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1998-GCDSortOfAnArray.go
2001. Number of Pairs of Interchangeable Rectangleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2001-NumberOfPairsOfInterchangeableRectangles.go
2006. Count Number of Pairs With Absolute Difference Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2006-CountNumberOfPairsWithAbsoluteDifferenceK.go
2007. Find Original Array From Doubled Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2007-FindOriginalArrayFromDoubledArray.go
2008. Maximum Earnings From Taxihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2008-MaximumEarningsFromTaxi.go
2009. Minimum Number of Operations to Make Array Continuoushttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2009-MinimumNumberOfOperationsToMakeArrayContinuous.go
2011. Final Value of Variable After Performing Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2011-FinalValueOfVariableAfterPerformingOperations.go
2012. Sum of Beauty in the Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2012-SumOfBeautyInTheArray.go
2015. Average Height of Buildings in Each Segmenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2015-AverageHeightOfBuildingsInEachSegment.go
2016. Maximum Difference Between Increasing Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2016-MaximumDifferenceBetweenIncreasingElements.go
2017. Grid Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2017-GridGame.go
2018. Check if Word Can Be Placed In Crosswordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2018-CheckIfWordCanBePlacedInCrossword.go
2021. Brightest Position on Streethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2021-BrightestPositionOnStreet.go
2022. Convert 1D Array Into 2D Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2022-Convert1DArrayInto2DArray.go
2023. Number of Pairs of Strings With Concatenation Equal to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2023-NumberOfPairsOfStringsWithConcatenationEqualToTarget.go
2025. Maximum Number of Ways to Partition an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2025-MaximumNumberOfWaysToPartitionAnArray.go
2028. Find Missing Observationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2028-FindMissingObservations.go
2029. Stone Game IXhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2029-StoneGameIX.go
2031. Count Subarrays With More Ones Than Zeroshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2031-CountSubarraysWithMoreOnesThanZeros.go
2032. Two Out of Threehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2032-TwoOutOfThree.go
2033. Minimum Operations to Make a Uni-Value Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2033-MinimumOperationsToMakeAUniValueGrid.go
2035. Partition Array Into Two Arrays to Minimize Sum Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2035-PartitionArrayIntoTwoArraysToMinimizeSumDifference.go
2036. Maximum Alternating Subarray Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2036-MaximumAlternatingSubarraySum.go
2037. Minimum Number of Moves to Seat Everyonehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2037-MinimumNumberOfMovesToSeatEveryone.go
2039. The Time When the Network Becomes Idlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2039-TheTimeWhenTheNetworkBecomesIdle.go
2040. Kth Smallest Product of Two Sorted Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2040-KthSmallestProductOfTwoSortedArrays.go
2044. Count Number of Maximum Bitwise-OR Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2044-CountNumberOfMaximumBitwiseORSubsets.go
2049. Count Nodes With the Highest Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2049-CountNodesWithTheHighestScore.go
2053. Kth Distinct String in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2053-KthDistinctStringInAnArray.go
2054. Two Best Non-Overlapping Eventshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2054-TwoBestNonOverlappingEvents.go
2056. Number of Valid Move Combinations On Chessboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2056-NumberOfValidMoveCombinationsOnChessboard.go
2057. Smallest Index With Equal Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2057-SmallestIndexWithEqualValue.go
2059. Minimum Operations to Convert Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2059-MinimumOperationsToConvertNumber.go
2061. Number of Spaces Cleaning Robot Cleanedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2061-NumberOfSpacesCleaningRobotCleaned.go
2064. Minimized Maximum of Products Distributed to Any Storehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2064-MinimizedMaximumOfProductsDistributedToAnyStore.go
2070. Most Beautiful Item for Each Queryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2070-MostBeautifulItemForEachQuery.go
2071. Maximum Number of Tasks You Can Assignhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2071-MaximumNumberOfTasksYouCanAssign.go
2073. Time Needed to Buy Ticketshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2073-TimeNeededToBuyTickets.go
2078. Two Furthest Houses With Different Colorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2078-TwoFurthestHousesWithDifferentColors.go
2079. Watering Plantshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2079-WateringPlants.go
2085. Count Common Words With One Occurrencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2085-CountCommonWordsWithOneOccurrence.go
2087. Minimum Cost Homecoming of a Robot in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2087-MinimumCostHomecomingOfARobotInAGrid.go
2088. Count Fertile Pyramids in a Landhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2088-CountFertilePyramidsInALand.go
2089. Find Target Indices After Sorting Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2089-FindTargetIndicesAfterSortingArray.go
2090. K Radius Subarray Averageshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2090-KRadiusSubarrayAverages.go
2091. Removing Minimum and Maximum From Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2091-RemovingMinimumAndMaximumFromArray.go
2093. Minimum Cost to Reach City With Discountshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2093-MinimumCostToReachCityWithDiscounts.go
2094. Finding 3-Digit Even Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2094-Finding3DigitEvenNumbers.go
2098. Subsequence of Size K With the Largest Even Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2098-SubsequenceOfSizeKWithTheLargestEvenSum.go
2099. Find Subsequence of Length K With the Largest Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2099-FindSubsequenceOfLengthKWithTheLargestSum.go
2100. Find Good Days to Rob the Bankhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2100-FindGoodDaysToRobTheBank.go
2101. Detonate the Maximum Bombshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2101-DetonateTheMaximumBombs.go
2104. Sum of Subarray Rangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2104-SumOfSubarrayRanges.go
2105. Watering Plants IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2105-WateringPlantsII.go
2106. Maximum Fruits Harvested After at Most K Stepshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2106-MaximumFruitsHarvestedAfterAtMostKSteps.go
2107. Number of Unique Flavors After Sharing K Candieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2107-NumberOfUniqueFlavorsAfterSharingKCandies.go
2108. Find First Palindromic String in the Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2108-FindFirstPalindromicStringInTheArray.go
2110. Number of Smooth Descent Periods of a Stockhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2110-NumberOfSmoothDescentPeriodsOfAStock.go
2111. Minimum Operations to Make the Array K-Increasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2111-MinimumOperationsToMakeTheArrayKIncreasing.go
2113. Elements in Array After Removing and Replacing Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2113-ElementsInArrayAfterRemovingAndReplacingElements.go
2114. Maximum Number of Words Found in Sentenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2114-MaximumNumberOfWordsFoundInSentences.go
2115. Find All Possible Recipes from Given Supplieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2115-FindAllPossibleRecipesFromGivenSupplies.go
2120. Execution of All Suffix Instructions Staying in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2120-ExecutionOfAllSuffixInstructionsStayingInAGrid.go
2121. Intervals Between Identical Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2121-IntervalsBetweenIdenticalElements.go
2122. Recover the Original Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2122-RecoverTheOriginalArray.go
2123. Minimum Operations to Remove Adjacent Ones in Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2123-MinimumOperationsToRemoveAdjacentOnesInMatrix.go
2125. Number of Laser Beams in a Bankhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2125-NumberOfLaserBeamsInABank.go
2126. Destroying Asteroidshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2126-DestroyingAsteroids.go
2127. Maximum Employees to Be Invited to a Meetinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2127-MaximumEmployeesToBeInvitedToAMeeting.go
2131. Longest Palindrome by Concatenating Two Letter Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2131-LongestPalindromeByConcatenatingTwoLetterWords.go
2132. Stamping the Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2132-StampingTheGrid.go
2133. Check if Every Row and Column Contains All Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2133-CheckIfEveryRowAndColumnContainsAllNumbers.go
2134. Minimum Swaps to Group All 1's Together IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2134-MinimumSwapsToGroupAllOneTogetherII.go
2135. Count Words Obtained After Adding a Letterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2135-CountWordsObtainedAfterAddingALetter.go
2136. Earliest Possible Day of Full Bloomhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2136-EarliestPossibleDayOfFullBloom.go
2137. Pour Water Between Buckets to Make Water Levels Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2137-PourWaterBetweenBucketsToMakeWaterLevelsEqual.go
2140. Solving Questions With Brainpowerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2140-SolvingQuestionsWithBrainpower.go
2141. Maximum Running Time of N Computershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2141-MaximumRunningTimeOfNComputers.go
2143. Choose Numbers From Two Arrays in Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2143-ChooseNumbersFromTwoArraysInRange.go
2144. Minimum Cost of Buying Candies With Discounthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2144-MinimumCostOfBuyingCandiesWithDiscount.go
2145. Count the Hidden Sequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2145-CountTheHiddenSequences.go
2146. K Highest Ranked Items Within a Price Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2146-KHighestRankedItemsWithinAPriceRange.go
2148. Count Elements With Strictly Smaller and Greater Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2148-CountElementsWithStrictlySmallerAndGreaterElements.go
2149. Rearrange Array Elements by Signhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2149-RearrangeArrayElementsBySign.go
2150. Find All Lonely Numbers in the Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2150-FindAllLonelyNumbersInTheArray.go
2151. Maximum Good People Based on Statementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2151-MaximumGoodPeopleBasedOnStatements.go
2152. Minimum Number of Lines to Cover Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2152-MinimumNumberOfLinesToCoverPoints.go
2154. Keep Multiplying Found Values by Twohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2154-KeepMultiplyingFoundValuesByTwo.go
2155. All Divisions With the Highest Score of a Binary Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2155-AllDivisionsWithTheHighestScoreOfABinaryArray.go
2157. Groups of Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2157-GroupsOfStrings.go
2158. Amount of New Area Painted Each Dayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2158-AmountOfNewAreaPaintedEachDay.go
2161. Partition Array According to Given Pivothttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2161-PartitionArrayAccordingToGivenPivot.go
2163. Minimum Difference in Sums After Removal of Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2163-MinimumDifferenceInSumsAfterRemovalOfElements.go
2164. Sort Even and Odd Indices Independentlyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2164-SortEvenAndOddIndicesIndependently.go
2170. Minimum Operations to Make the Array Alternatinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2170-MinimumOperationsToMakeTheArrayAlternating.go
2171. Removing Minimum Number of Magic Beanshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2171-RemovingMinimumNumberOfMagicBeans.go
2172. Maximum AND Sum of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2172-MaximumANDSumOfArray.go
2174. Remove All Ones With Row and Column Flips IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2174-RemoveAllOnesWithRowAndColumnFlipsII.go
2176. Count Equal and Divisible Pairs in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2176-CountEqualAndDivisiblePairsInAnArray.go
2179. Count Good Triplets in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2179-CountGoodTripletsInAnArray.go
2183. Count Array Pairs Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2183-CountArrayPairsDivisibleByK.go
2184. Number of Ways to Build Sturdy Brick Wallhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2184-NumberOfWaysToBuildSturdyBrickWall.go
2187. Minimum Time to Complete Tripshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2187-MinimumTimeToCompleteTrips.go
2188. Minimum Time to Finish the Racehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2188-MinimumTimeToFinishTheRace.go
2190. Most Frequent Number Following Key In an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2190-MostFrequentNumberFollowingKeyInAnArray.go
2191. Sort the Jumbled Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2191-SortTheJumbledNumbers.go
2195. Append K Integers With Minimal Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2195-AppendKIntegersWithMinimalSum.go
2197. Replace Non-Coprime Numbers in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2197-ReplaceNonCoprimeNumbersInArray.go
2198. Number of Single Divisor Tripletshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2198-NumberOfSingleDivisorTriplets.go
2200. Find All K-Distant Indices in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2200-FindAllKDistantIndicesInAnArray.go
2201. Count Artifacts That Can Be Extractedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2201-CountArtifactsThatCanBeExtracted.go
2202. Maximize the Topmost Element After K Moveshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2202-MaximizeTheTopmostElementAfterKMoves.go
2206. Divide Array Into Equal Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2206-DivideArrayIntoEqualPairs.go
2208. Minimum Operations to Halve Array Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2208-MinimumOperationsToHalveArraySum.go
2210. Count Hills and Valleys in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2210-CountHillsAndValleysInAnArray.go
2212. Maximum Points in an Archery Competitionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2212-MaximumPointsInAnArcheryCompetition.go
2214. Minimum Health to Beat Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2214-MinimumHealthToBeatGame.go
2215. Find the Difference of Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2215-FindTheDifferenceOfTwoArrays.go
2216. Minimum Deletions to Make Array Beautifulhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2216-MinimumDeletionsToMakeArrayBeautiful.go
2217. Find Palindrome With Fixed Lengthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2217-FindPalindromeWithFixedLength.go
2218. Maximum Value of K Coins From Pileshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2218-MaximumValueOfKCoinsFromPiles.go
2219. Maximum Sum Score of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2219-MaximumSumScoreOfArray.go
2221. Find Triangular Sum of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2221-FindTriangularSumOfAnArray.go
2225. Find Players With Zero or One Losseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2225-FindPlayersWithZeroOrOneLosses.go
2226. Maximum Candies Allocated to K Childrenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2226-MaximumCandiesAllocatedToKChildren.go
2229. Check if an Array Is Consecutivehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2229-CheckIfAnArrayIsConsecutive.go
2233. Maximum Product After K Incrementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2233-MaximumProductAfterKIncrements.go
2234. Maximum Total Beauty of the Gardenshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2234-MaximumTotalBeautyOfTheGardens.go
2237. Count Positions on Street With Required Brightnesshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2237-CountPositionsOnStreetWithRequiredBrightness.go
2239. Find Closest Number to Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2239-FindClosestNumberToZero.go
2244. Minimum Rounds to Complete All Taskshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2244-MinimumRoundsToCompleteAllTasks.go
2245. Maximum Trailing Zeros in a Cornered Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2245-MaximumTrailingZerosInACorneredPath.go
2248. Intersection of Multiple Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2248-IntersectionOfMultipleArrays.go
2249. Count Lattice Points Inside a Circlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2249-CountLatticePointsInsideACircle.go
2250. Count Number of Rectangles Containing Each Pointhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2250-CountNumberOfRectanglesContainingEachPoint.go
2251. Number of Flowers in Full Bloomhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2251-NumberOfFlowersInFullBloom.go
2255. Count Prefixes of a Given Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2255-CountPrefixesOfAGivenString.go
2256. Minimum Average Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2256-MinimumAverageDifference.go
2257. Count Unguarded Cells in the Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2257-CountUnguardedCellsInTheGrid.go
2258. Escape the Spreading Firehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2258-EscapeTheSpreadingFire.go
2260. Minimum Consecutive Cards to Pick Uphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2260-MinimumConsecutiveCardsToPickUp.go
2261. K Divisible Elements Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2261-KDivisibleElementsSubarrays.go
2263. Make Array Non-decreasing or Non-increasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2263-MakeArrayNonDecreasingOrNonIncreasing.go
2266. Count Number of Textshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2266-CountNumberOfTexts.go
2267. Check if There Is a Valid Parentheses String Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2267-CheckIfThereIsAValidParenthesesStringPath.go
2270. Number of Ways to Split Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2270-NumberOfWaysToSplitArray.go
2271. Maximum White Tiles Covered by a Carpethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2271-MaximumWhiteTilesCoveredByACarpet.go
2273. Find Resultant Array After Removing Anagramshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2273-FindResultantArrayAfterRemovingAnagrams.go
2274. Maximum Consecutive Floors Without Special Floorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2274-MaximumConsecutiveFloorsWithoutSpecialFloors.go
2275. Largest Combination With Bitwise AND Greater Than Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2275-LargestCombinationWithBitwiseANDGreaterThanZero.go
2279. Maximum Bags With Full Capacity of Rockshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2279-MaximumBagsWithFullCapacityOfRocks.go
2280. Minimum Lines to Represent a Line Charthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2280-MinimumLinesToRepresentALineChart.go
2281. Sum of Total Strength of Wizardshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2281-SumOfTotalStrengthOfWizards.go
2282. Number of People That Can Be Seen in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2282-NumberOfPeopleThatCanBeSeenInAGrid.go
2284. Sender With Largest Word Counthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2284-SenderWithLargestWordCount.go
2289. Steps to Make Array Non-decreasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2289-StepsToMakeArrayNonDecreasing.go
2290. Minimum Obstacle Removal to Reach Cornerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2290-MinimumObstacleRemovalToReachCorner.go
2291. Maximum Profit From Trading Stockshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2291-MaximumProfitFromTradingStocks.go
2293. Min Max Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2293-MinMaxGame.go
2294. Partition Array Such That Maximum Difference Is Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2294-PartitionArraySuchThatMaximumDifferenceIsK.go
2295. Replace Elements in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2295-ReplaceElementsInAnArray.go
2297. Jump Game VIIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2297-JumpGameVIII.go
2300. Successful Pairs of Spells and Potionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2300-SuccessfulPairsOfSpellsAndPotions.go
2302. Count Subarrays With Score Less Than Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2302-CountSubarraysWithScoreLessThanK.go
2303. Calculate Amount Paid in Taxeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2303-CalculateAmountPaidInTaxes.go
2304. Minimum Path Cost in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2304-MinimumPathCostInAGrid.go
2305. Fair Distribution of Cookieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2305-FairDistributionOfCookies.go
2306. Naming a Companyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2306-NamingACompany.go
2307. Check for Contradictions in Equationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2307-CheckForContradictionsInEquations.go
2312. Selling Pieces of Woodhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2312-SellingPiecesOfWood.go
2317. Maximum XOR After Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2317-MaximumXORAfterOperations.go
2319. Check if Matrix Is X-Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2319-CheckIfMatrixIsXMatrix.go
2321. Maximum Score Of Spliced Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2321-MaximumScoreOfSplicedArray.go
2323. Find Minimum Time to Finish All Jobs IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2323-FindMinimumTimeToFinishAllJobsII.go
2332. The Latest Time to Catch a Bushttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2332-TheLatestTimeToCatchABus.go
2333. Minimum Sum of Squared Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2333-MinimumSumOfSquaredDifference.go
2334. Subarray With Elements Greater Than Varying Thresholdhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2334-SubarrayWithElementsGreaterThanVaryingThreshold.go
2335. Minimum Amount of Time to Fill Cupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2335-MinimumAmountOfTimeToFillCups.go
2358. Maximum Number of Groups Entering a Competitionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2358-MaximumNumberOfGroupsEnteringACompetition.go
2340. Minimum Adjacent Swaps to Make a Valid Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2340-MinimumAdjacentSwapsToMakeAValidArray.go
2341. Maximum Number of Pairs in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2341-MaximumNumberOfPairsInArray.go
2342. Max Sum of a Pair With Equal Sum of Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2342-MaxSumOfAPairWithEqualSumOfDigits.go
2343. Query Kth Smallest Trimmed Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2343-QueryKthSmallestTrimmedNumber.go
2344. Minimum Deletions to Make Array Divisiblehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2344-MinimumDeletionsToMakeArrayDivisible.go
2345. Finding the Number of Visible Mountainshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2345-FindingTheNumberOfVisibleMountains.go
2347. Best Poker Handhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2347-BestPokerHand.go
2348. Number of Zero-Filled Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2348-NumberOfZeroFilledSubarrays.go
2350. Shortest Impossible Sequence of Rollshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2350-ShortestImpossibleSequenceOfRolls.go
2352. Equal Row and Column Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2352-EqualRowAndColumnPairs.go
2354. Number of Excellent Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2354-NumberOfExcellentPairs.go
2357. Make Array Zero by Subtracting Equal Amountshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2357-MakeArrayZeroBySubtractingEqualAmounts.go
2361. Minimum Costs Using the Train Linehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2361-MinimumCostsUsingTheTrainLine.go
2363. Merge Similar Itemshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2363-MergeSimilarItems.go
2364. Count Number of Bad Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2364-CountNumberOfBadPairs.go
2365. Task Scheduler IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2365-TaskSchedulerII.go
2366. Minimum Replacements to Sort the Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2366-MinimumReplacementsToSortTheArray.go
2367. Number of Arithmetic Tripletshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2367-NumberOfArithmeticTriplets.go
2368. Reachable Nodes With Restrictionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2368-ReachableNodesWithRestrictions.go
2369. Check if There is a Valid Partition For The Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2369-CheckIfThereIsAValidPartitionForTheArray.go
2371. Minimize Maximum Value in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2371-MinimizeMaximumValueInAGrid.go
2373. Largest Local Values in a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2373-LargestLocalValuesInAMatrix.go
2382. Maximum Segment Sum After Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2382-MaximumSegmentSumAfterRemovals.go
2383. Minimum Hours of Training to Win a Competitionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2383-MinimumHoursOfTrainingToWinACompetition.go
2386. Find the K-Sum of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2386-FindTheK-SumOfAnArray.go
2387. Median of a Row Wise Sorted Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2387-MedianOfARowWiseSortedMatrix.go
2389. Longest Subsequence With Limited Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2389-LongestSubsequenceWithLimitedSum.go
2391. Minimum Amount of Time to Collect Garbagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2391-MinimumAmountOfTimeToCollectGarbage.go
2392. Build a Matrix With Conditionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2392-BuildAMatrixWithConditions.go
2393. Count Strictly Increasing Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2393-CountStrictlyIncreasingSubarrays.go
2395. Find Subarrays With Equal Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2395-FindSubarraysWithEqualSum.go
2397. Maximum Rows Covered by Columnshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2397-MaximumRowsCoveredByColumns.go
2398. Maximum Number of Robots Within Budgethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2398-MaximumNumberOfRobotsWithinBudget.go
2401. Longest Nice Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2401-LongestNiceSubarray.go
2402. Meeting Rooms IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2402-MeetingRoomsIII.go
2403. Minimum Time to Kill All Monstershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2403-MinimumTimeToKillAllMonsters.go
2404. Most Frequent Even Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2404-MostFrequentEvenElement.go
2406. Divide Intervals Into Minimum Number of Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2406-DivideIntervalsIntoMinimumNumberOfGroups.go
2407. Longest Increasing Subsequence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2407-LongestIncreasingSubsequenceII.go
2410. Maximum Matching of Players With Trainershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2410-MaximumMatchingOfPlayersWithTrainers.go
2411. Smallest Subarrays With Maximum Bitwise ORhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2411-SmallestSubarraysWithMaximumBitwiseOR.go
2412. Minimum Money Required Before Transactionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2412-MinimumMoneyRequiredBeforeTransactions.go
2416. Sum of Prefix Scores of Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2416-SumOfPrefixScoresOfStrings.go
2418. Sort the Peoplehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2418-SortThePeople.go
2419. Longest Subarray With Maximum Bitwise ANDhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2419-LongestSubarrayWithMaximumBitwiseAND.go
2420. Find All Good Indiceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2420-FindAllGoodIndices.go
2422. Merge Operations to Turn Array Into a Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2422-MergeOperationsToTurnArrayIntoAPalindrome.go
2425. Bitwise XOR of All Pairingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2425-BitwiseXOROfAllPairings.go
2426. Number of Pairs Satisfying Inequalityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2426-NumberOfPairsSatisfyingInequality.go
2428. Maximum Sum of an Hourglasshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2428-MaximumSumOfAnHourglass.go
2431. Maximize Total Tastiness of Purchased Fruitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2431-MaximizeTotalTastinessOfPurchasedFruits.go
2432. The Employee That Worked on the Longest Taskhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2432-TheEmployeeThatWorkedOnTheLongestTask.go
2433. Find The Original Array of Prefix Xorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2433-FindTheOriginalArrayOfPrefixXor.go
2435. Paths in Matrix Whose Sum Is Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2435-PathsInMatrixWhoseSumIsDivisibleByK.go
2436. Minimum Split Into Subarrays With GCD Greater Than Onehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2436-MinimumSplitIntoSubarraysWithGCDGreaterThanOne.go
2438. Range Product Queries of Powershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2438-RangeProductQueriesOfPowers.go
2439. Minimize Maximum of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2439-MinimizeMaximumOfArray.go
2440. Create Components With Same Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2440-CreateComponentsWithSameValue.go
2441. Largest Positive Integer That Exists With Its Negativehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2441-LargestPositiveIntegerThatExistsWithItsNegative.go
2442. Count Number of Distinct Integers After Reverse Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2442-CountNumberOfDistinctIntegersAfterReverseOperations.go
2444. Count Subarrays With Fixed Boundshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2444-CountSubarraysWithFixedBounds.go
2446. Determine if Two Events Have Conflicthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2446-DetermineIfTwoEventsHaveConflict.go
2447. Number of Subarrays With GCD Equal to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2447-NumberOfSubarraysWithGCDEqualToK.go
2448. Minimum Cost to Make Array Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2448-MinimumCostToMakeArrayEqual.go
2449. Minimum Number of Operations to Make Arrays Similarhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2449-MinimumNumberOfOperationsToMakeArraysSimilar.go
2451. Odd String Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2451-OddStringDifference.go
2452. Words Within Two Edits of Dictionaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2452-WordsWithinTwoEditsOfDictionary.go
2453. Destroy Sequential Targetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2453-DestroySequentialTargets.go
2454. Next Greater Element IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2454-NextGreaterElementIV.go
2455. Average Value of Even Numbers That Are Divisible by Threehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2455-AverageValueOfEvenNumbersThatAreDivisibleByThree.go
2456. Most Popular Video Creatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2456-MostPopularVideoCreator.go
2459. Sort Array by Moving Items to Empty Spacehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2459-SortArrayByMovingItemsToEmptySpace.go
2460. Apply Operations to an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2460-ApplyOperationsToAnArray.go
2461. Maximum Sum of Distinct Subarrays With Length Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2461-MaximumSumOfDistinctSubarraysWithLengthK.go
2462. Total Cost to Hire K Workershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2462-TotalCostToHireKWorkers.go
2463. Minimum Total Distance Traveledhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2463-MinimumTotalDistanceTraveled.go
2464. Minimum Subarrays in a Valid Splithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2464-MinimumSubarraysInAValidSplit.go
2465. Number of Distinct Averageshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2465-NumberOfDistinctAverages.go
2470. Number of Subarrays With LCM Equal to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2470-NumberOfSubarraysWithLCMEqualToK.go
2475. Number of Unequal Triplets in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2475-NumberOfUnequalTripletsInArray.go
2482. Difference Between Ones and Zeros in Row and Columnhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2482-DifferenceBetweenOnesAndZerosInRowAndColumn.go
2488. Count Subarrays With Median Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2488-CountSubarraysWithMedianK.go
2495. Number of Subarrays Having Even Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2495-NumberOfSubarraysHavingEvenProduct.go
2496. Maximum Value of a String in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2496-MaximumValueOfAStringInAnArray.go
2498. Frog Jump IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2498-FrogJumpII.go
2499. Minimum Total Cost to Make Arrays Unequalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2499-MinimumTotalCostToMakeArraysUnequal.go
2500. Delete Greatest Value in Each Rowhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2500-DeleteGreatestValueInEachRow.go
2501. Longest Square Streak in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2501-LongestSquareStreakInAnArray.go
2503. Maximum Number of Points From Grid Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2503-MaximumNumberOfPointsFromGridQueries.go
2505. Bitwise OR of All Subsequence Sumshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2505-BitwiseOROfAllSubsequenceSums.go
2506. Count Pairs Of Similar Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2506-CountPairsOfSimilarStrings.go
2509. Cycle Length Queries in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2509-CycleLengthQueriesInATree.go
2510. Check if There is a Path With Equal Number of 0's And 1'shttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2510-CheckIfThereIsAPathWithEqualNumberOfZerosAndOnes.go
2511. Maximum Enemy Forts That Can Be Capturedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2511-MaximumEnemyFortsThatCanBeCaptured.go
2512. Reward Top K Studentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2512-RewardTopKStudents.go
2515. Shortest Distance to Target String in a Circular Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2515-ShortestDistanceToTargetStringInACircularArray.go
2517. Maximum Tastiness of Candy Baskethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2517-MaximumTastinessOfCandyBasket.go
2518. Number of Great Partitionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2518-NumberOfGreatPartitions.go
2519. Count the Number of K-Big Indiceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2519-CountTheNumberOfKBigIndices.go
2521. Distinct Prime Factors of Product of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2521-DistinctPrimeFactorsOfProductOfArray.go
2524. Maximum Frequency Score of a Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2524-MaximumFrequencyScoreOfASubarray.go
2527. Find Xor-Beauty of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2527-FindXorBeautyOfArray.go
2528. Maximize the Minimum Powered Cityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2528-MaximizeTheMinimumPoweredCity.go
2529. Maximum Count of Positive Integer and Negative Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2529-MaximumCountOfPositiveIntegerAndNegativeInteger.go
2530. Maximal Score After Applying K Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2530-MaximalScoreAfterApplyingKOperations.go
2532. Time to Cross a Bridgehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2532-TimeToCrossABridge.go
2534. Time Taken to Cross the Doorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2534-TimeTakenToCrossTheDoor.go
2535. Difference Between Element Sum and Digit Sum of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2535-DifferenceBetweenElementSumAndDigitSumOfAnArray.go
2536. Increment Submatrices by Onehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2536-IncrementSubmatricesByOne.go
2537. Count the Number of Good Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2537-CountTheNumberOfGoodSubarrays.go
2538. Difference Between Maximum and Minimum Price Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2538-DifferenceBetweenMaximumAndMinimumPriceSum.go
2540. Minimum Common Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2540-MinimumCommonValue.go
2541. Minimum Operations to Make Array Equal IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2541-MinimumOperationsToMakeArrayEqualII.go
2542. Maximum Subsequence Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2542-MaximumSubsequenceScore.go
2545. Sort the Students by Their Kth Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2545-SortTheStudentsByTheirKthScore.go
2547. Minimum Cost to Split an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2547-MinimumCostToSplitAnArray.go
2548. Maximum Price to Fill a Baghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2548-MaximumPriceToFillABag.go
2549. Count Distinct Numbers on Boardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2549-CountDistinctNumbersOnBoard.go
2551. Put Marbles in Bagshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2551-PutMarblesInBags.go
2552. Count Increasing Quadrupletshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2552-CountIncreasingQuadruplets.go
2553. Separate the Digits in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2553-SeparateTheDigitsInAnArray.go
2554. Maximum Number of Integers to Choose From a Range Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2554-MaximumNumberOfIntegersToChooseFromARangeI.go
2555. Maximize Win From Two Segmentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2555-MaximizeWinFromTwoSegments.go
2556. Disconnect Path in a Binary Matrix by at Most One Fliphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2556-DisconnectPathInABinaryMatrixByAtMostOneFlip.go
2557. Maximum Number of Integers to Choose From a Range IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2557-MaximumNumberOfIntegersToChooseFromARangeII.go
2558. Take Gifts From the Richest Pilehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2558-TakeGiftsFromTheRichestPile.go
2559. Count Vowel Strings in Rangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2559-CountVowelStringsInRanges.go
2560. House Robber IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2560-HouseRobberIV.go
2561. Rearranging Fruitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2561-RearrangingFruits.go
2562. Find the Array Concatenation Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2562-FindTheArrayConcatenationValue.go
2563. Count the Number of Fair Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2563-CountTheNumberOfFairPairs.go
2567. Minimum Score by Changing Two Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2567-MinimumScoreByChangingTwoElements.go
2568. Minimum Impossible ORhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2568-MinimumImpossibleOR.go
2569. Handling Sum Queries After Updatehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2569-HandlingSumQueriesAfterUpdate.go
2570. Merge Two 2D Arrays by Summing Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2570-MergeTwo2DArraysBySummingValues.go
2572. Count the Number of Square-Free Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2572-CountTheNumberOfSquareFreeSubsets.go
2573. Find the String with LCPhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2573-FindTheStringWithLCP.go
2574. Left and Right Sum Differenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2574-LeftAndRightSumDifferences.go
2575. Find the Divisibility Array of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2575-FindTheDivisibilityArrayOfAString.go
2576. Find the Maximum Number of Marked Indiceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2576-FindTheMaximumNumberOfMarkedIndices.go
2577. Minimum Time to Visit a Cell In a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2577-MinimumTimeToVisitACellInAGrid.go
2580. Count Ways to Group Overlapping Rangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2580-CountWaysToGroupOverlappingRanges.go
2584. Split the Array to Make Coprime Productshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2584-SplitTheArrayToMakeCoprimeProducts.go
2585. Number of Ways to Earn Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2585-NumberOfWaysToEarnPoints.go
2587. Rearrange Array to Maximize Prefix Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2587-RearrangeArrayToMaximizePrefixScore.go
2588. Count the Number of Beautiful Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2588-CountTheNumberOfBeautifulSubarrays.go
2589. Minimum Time to Complete All Taskshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2589-MinimumTimeToCompleteAllTasks.go
2592. Maximize Greatness of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2592-MaximizeGreatnessOfAnArray.go
2593. Find Score of an Array After Marking All Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2593-FindScoreOfAnArrayAfterMarkingAllElements.go
2594. Minimum Time to Repair Carshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2594-MinimumTimeToRepairCars.go
2596. Check Knight Tour Configurationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2596-CheckKnightTourConfiguration.go
2597. The Number of Beautiful Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2597-TheNumberOfBeautifulSubsets.go
2598. Smallest Missing Non-negative Integer After Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2598-SmallestMissingNonNegativeIntegerAfterOperations.go
2599. Make the Prefix Sum Non-negativehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2599-MakeThePrefixSumNonNegative.go
2601. Prime Subtraction Operationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2601-PrimeSubtractionOperation.go
2602. Minimum Operations to Make All Array Elements Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2602-MinimumOperationsToMakeAllArrayElementsEqual.go
2604. Minimum Time to Eat All Grainshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2604-MinimumTimeToEatAllGrains.go
2605. Form Smallest Number From Two Digit Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2605-FormSmallestNumberFromTwoDigitArrays.go
2607. Make K-Subarray Sums Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2607-MakeKSubarraySumsEqual.go
2610. Convert an Array Into a 2D Array With Conditionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2610-ConvertAnArrayIntoA2DArrayWithConditions.go
2611. Mice and Cheesehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2611-MiceAndCheese.go
2612. Minimum Reverse Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2612-MinimumReverseOperations.go
2613. Beautiful Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2613-BeautifulPairs.go
2614. Prime In Diagonalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2614-PrimeInDiagonal.go
2615. Sum of Distanceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2615-SumOfDistances.go
2616. Minimize the Maximum Difference of Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2616-MinimizeTheMaximumDifferenceOfPairs.go
2617. Minimum Number of Visited Cells in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2617-MinimumNumberOfVisitedCellsInAGrid.go
2638. Count the Number of K-Free Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2638-CountTheNumberOfKFreeSubsets.go
2640. Find the Score of All Prefixes of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2640-FindTheScoreOfAllPrefixesOfAnArray.go
2643. Row With Maximum Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2643-RowWithMaximumOnes.go
2653. Sliding Subarray Beautyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2653-SlidingSubarrayBeauty.go
2654. Minimum Number of Operations to Make All Array Elements Equal to 1https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2654-MinimumNumberOfOperationsToMakeAllArrayElementsEqualToOne.go
2655. Find Maximal Uncovered Rangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2655-FindMaximalUncoveredRanges.go
2656. Maximum Sum With Exactly K Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2656-MaximumSumWithExactlyKElements.go
2657. Find the Prefix Common Array of Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2657-FindThePrefixCommonArrayOfTwoArrays.go
2658. Maximum Number of Fish in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2658-MaximumNumberOfFishInAGrid.go
2659. Make Array Emptyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2659-MakeArrayEmpty.go
2660. Determine the Winner of a Bowling Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2660-DetermineTheWinnerOfABowlingGame.go
2661. First Completely Painted Row or Columnhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2661-FirstCompletelyPaintedRowOrColumn.go
2662. Minimum Cost of a Path With Special Roadshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2662-MinimumCostOfAPathWithSpecialRoads.go
2664. The Knight’s Tourhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2664-TheKnightsTour.go
2670. Find the Distinct Difference Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2670-FindTheDistinctDifferenceArray.go
2672. Number of Adjacent Elements With the Same Colorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2672-NumberOfAdjacentElementsWithTheSameColor.go
2678. Number of Senior Citizenshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2678-NumberOfSeniorCitizens.go
2679. Sum in a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2679-SumInAMatrix.go
2680. Maximum ORhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2680-MaximumOR.go
2681. Power of Heroeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2681-PowerOfHeroes.go
2683. Neighboring Bitwise XORhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2683-NeighboringBitwiseXOR.go
2684. Maximum Number of Moves in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2684-MaximumNumberOfMovesInAGrid.go
2702. Minimum Operations to Make Numbers Non-positivehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2702-MinimumOperationsToMakeNumbersNonPositive.go
2706. Buy Two Chocolateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2706-BuyTwoChocolates.go
2708. Maximum Strength of a Grouphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2708-MaximumStrengthOfAGroup.go
2711. Difference of Number of Distinct Values on Diagonalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2711-DifferenceOfNumberOfDistinctValuesOnDiagonals.go
2713. Maximum Strictly Increasing Cells in a Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2713-MaximumStrictlyIncreasingCellsInAMatrix.go
2717. Semi-Ordered Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2717-SemiOrderedPermutation.go
2718. Sum of Matrix After Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2718-SumOfMatrixAfterQueries.go
2728. Count Houses in a Circular Streethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2728-CountHousesInACircularStreet.go
2731. Movement of Robotshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2731-MovementOfRobots.go
2732. Find a Good Subset of the Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2732-FindAGoodSubsetOfTheMatrix.go
2733. Neither Minimum nor Maximumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2733-NeitherMinimumNorMaximum.go
2735. Collecting Chocolateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2735-CollectingChocolates.go
2736. Maximum Sum Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2736-MaximumSumQueries.go
2740. Find the Value of the Partitionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2740-FindTheValueOfThePartition.go
2741. Special Permutationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2741-SpecialPermutations.go
2742. Painting the Wallshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2742-PaintingTheWalls.go
2744. Find Maximum Number of String Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2744-FindMaximumNumberOfStringPairs.go
2746. Decremental String Concatenationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2746-DecrementalStringConcatenation.go
2747. Count Zero Request Servershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2747-CountZeroRequestServers.go
2748. Number of Beautiful Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2748-NumberOfBeautifulPairs.go
2750. Ways to Split Array Into Good Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2750-WaysToSplitArrayIntoGoodSubarrays.go
2751. Robot Collisionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2751-RobotCollisions.go
2753. Count Houses in a Circular Street IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2753-CountHousesInACircularStreetII.go
2760. Longest Even Odd Subarray With Thresholdhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2760-LongestEvenOddSubarrayWithThreshold.go
2762. Continuous Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2762-ContinuousSubarrays.go
2763. Sum of Imbalance Numbers of All Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2763-SumOfImbalanceNumbersOfAllSubarrays.go
2765. Longest Alternating Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2765-LongestAlternatingSubarray.go
2766. Relocate Marbleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2766-RelocateMarbles.go
2768. Number of Black Blockshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2768-NumberOfBlackBlocks.go
2770. Maximum Number of Jumps to Reach the Last Indexhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2770-MaximumNumberOfJumpsToReachTheLastIndex.go
2771. Longest Non-decreasing Subarray From Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2771-LongestNon-DecreasingSubarrayFromTwoArrays.go
2772. Apply Operations to Make All Array Elements Equal to Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2772-ApplyOperationsToMakeAllArrayElementsEqualToZero.go
2778. Sum of Squares of Special Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2778-SumOfSquaresOfSpecialElements.go
2779. Maximum Beauty of an Array After Applying Operationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2779-MaximumBeautyOfAnArrayAfterApplyingOperation.go
2780. Minimum Index of a Valid Splithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2780-MinimumIndexOfAValidSplit.go
2784. Check if Array is Goodhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2784-CheckIfArrayIsGood.go
2786. Visit Array Positions to Maximize Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2786-VisitArrayPositionsToMaximizeScore.go
2788. Split Strings by Separatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2788-SplitStringsBySeparator.go
2789. Largest Element in an Array after Merge Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2789-LargestElementInAnArrayAfterMergeOperations.go
2790. Maximum Number of Groups With Increasing Lengthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2790-MaximumNumberOfGroupsWithIncreasingLength.go
2798. Number of Employees Who Met the Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2798-NumberOfEmployeesWhoMetTheTarget.go
2799. Count Complete Subarrays in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2799-CountCompleteSubarraysInAnArray.go
2808. Minimum Seconds to Equalize a Circular Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2808-MinimumSecondsToEqualizeACircularArray.go
2809. Minimum Time to Make Array Sum At Most xhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2809-MinimumTimeToMakeArraySumAtMostX.go
2811. Check if it is Possible to Split Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2811-CheckIfItIsPossibleToSplitArray.go
2812. Find the Safest Path in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2812-FindTheSafestPathInAGrid.go
2813. Maximum Elegance of a K-Length Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2813-MaximumEleganceOfAK-LengthSubsequence.go
2814. Minimum Time Takes to Reach Destination Without Drowninghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2814-MinimumTimeTakesToReachDestinationWithoutDrowning.go
2815. Max Pair Sum in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2815-MaxPairSumInAnArray.go
2817. Minimum Absolute Difference Between Elements With Constrainthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2817-MinimumAbsoluteDifferenceBetweenElementsWithConstraint.go
2818. Apply Operations to Maximize Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2818-ApplyOperationsToMaximizeScore.go
2819. Minimum Relative Loss After Buying Chocolateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2819-MinimumRelativeLossAfterBuyingChocolates.go
2824. Count Pairs Whose Sum is Less than Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2824-CountPairsWhoseSumIsLessThanTarget.go
2826. Sorting Three Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2826-SortingThreeGroups.go
2830. Maximize the Profit as the Salesmanhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2830-MaximizeTheProfitAsTheSalesman.go
2831. Find the Longest Equal Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2831-FindTheLongestEqualSubarray.go
2832. Maximal Range That Each Element Is Maximum in Ithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2832-MaximalRangeThatEachElementIsMaximumInIt.go
2835. Minimum Operations to Form Subsequence With Target Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2835-MinimumOperationsToFormSubsequenceWithTargetSum.go
2836. Maximize Value of Function in a Ball Passing Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2836-MaximizeValueOfFunctionInABallPassingGame.go
2838. Maximum Coins Heroes Can Collecthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2838-MaximumCoinsHeroesCanCollect.go
2841. Maximum Sum of Almost Unique Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2841-MaximumSumOfAlmostUniqueSubarray.go
2845. Count of Interesting Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2845-CountOfInterestingSubarrays.go
2848. Points That Intersect With Carshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2848-PointsThatIntersectWithCars.go
2850. Minimum Moves to Spread Stones Over Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2850-MinimumMovesToSpreadStonesOverGrid.go
2852. Sum of Remoteness of All Cellshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2852-SumOfRemotenessOfAllCells.go
2855. Minimum Right Shifts to Sort the Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2855-MinimumRightShiftsToSortTheArray.go
2856. Minimum Array Length After Pair Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2856-MinimumArrayLengthAfterPairRemovals.go
2857. Count Pairs of Points With Distance khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2857-CountPairsOfPointsWithDistanceK.go
2859. Sum of Values at Indices With K Set Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2859-SumOfValuesAtIndicesWithKSetBits.go
2860. Happy Studentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2860-HappyStudents.go
2861. Maximum Number of Alloyshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2861-MaximumNumberOfAlloys.go
2862. Maximum Element-Sum of a Complete Subset of Indiceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2862-MaximumElementSumOfACompleteSubsetOfIndices.go
2863. Maximum Length of Semi-Decreasing Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2863-MaximumLengthOfSemiDecreasingSubarrays.go
2865. Beautiful Towers Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2865-BeautifulTowersI.go
2866. Beautiful Towers IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2866-BeautifulTowersII.go
2868. The Wording Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2868-TheWordingGame.go
2869. Minimum Operations to Collect Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2869-MinimumOperationsToCollectElements.go
2870. Minimum Number of Operations to Make Array Emptyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2870-MinimumNumberOfOperationsToMakeArrayEmpty.go
2871. Split Array Into Maximum Number of Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2871-SplitArrayIntoMaximumNumberOfSubarrays.go
2873. Maximum Value of an Ordered Triplet Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2873-MaximumValueOfAnOrderedTripletI.go
2874. Maximum Value of an Ordered Triplet IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2874-MaximumValueOfAnOrderedTripletII.go
2875. Minimum Size Subarray in Infinite Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2875-MinimumSizeSubarrayInInfiniteArray.go
2892. Minimizing Array After Replacing Pairs With Their Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2892-MinimizingArrayAfterReplacingPairsWithTheirProduct.go
2895. Minimum Processing Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2895-MinimumProcessingTime.go
2897. Apply Operations on Array to Maximize Sum of Squareshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2897-ApplyOperationsOnArrayToMaximizeSumOfSquares.go
2898. Maximum Linear Stock Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2898-MaximumLinearStockScore.go
2899. Last Visited Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2899-LastVisitedIntegers.go
2900. Longest Unequal Adjacent Groups Subsequence Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2900-LongestUnequalAdjacentGroupsSubsequenceI.go
2901. Longest Unequal Adjacent Groups Subsequence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2901-LongestUnequalAdjacentGroupsSubsequenceII.go
2902. Count of Sub-Multisets With Bounded Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2902-CountOfSubMultisetsWithBoundedSum.go
2903. Find Indices With Index and Value Difference Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2903-FindIndicesWithIndexAndValueDifferenceI.go
2905. Find Indices With Index and Value Difference IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2905-FindIndicesWithIndexAndValueDifferenceII.go
2906. Construct Product Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2906-ConstructProductMatrix.go
2907. Maximum Profitable Triplets With Increasing Prices Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2907-MaximumProfitableTripletsWithIncreasingPricesI.go
2908. Minimum Sum of Mountain Triplets Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2908-MinimumSumOfMountainTripletsI.go
2909. Minimum Sum of Mountain Triplets IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2909-MinimumSumOfMountainTripletsII.go
2910. Minimum Number of Groups to Create a Valid Assignmenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2910-MinimumNumberOfGroupsToCreateAValidAssignment.go
2912. Number of Ways to Reach Destination in the Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2912-NumberOfWaysToReachDestinationInTheGrid.go
2913. Subarrays Distinct Element Sum of Squares Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2913-SubarraysDistinctElementSumOfSquaresI.go
2915. Length of the Longest Subsequence That Sums to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2915-LengthOfTheLongestSubsequenceThatSumsToTarget.go
2916. Subarrays Distinct Element Sum of Squares IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2916-SubarraysDistinctElementSumOfSquaresII.go
2917. Find the K-or of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2917-FindTheKOrOfAnArray.go
2918. Minimum Equal Sum of Two Arrays After Replacing Zeroshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2918-MinimumEqualSumOfTwoArraysAfterReplacingZeros.go
2919. Minimum Increment Operations to Make Array Beautifulhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2919-MinimumIncrementOperationsToMakeArrayBeautiful.go
2920. Maximum Points After Collecting Coins From All Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2920-MaximumPointsAfterCollectingCoinsFromAllNodes.go
2921. Maximum Profitable Triplets With Increasing Prices IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2921-MaximumProfitableTripletsWithIncreasingPricesII.go
2923. Find Champion Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2923-FindChampionI.go
2924. Find Champion IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2924-FindChampionII.go
2926. Maximum Balanced Subsequence Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2926-MaximumBalancedSubsequenceSum.go
2931. Maximum Spending After Buying Itemshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2931-MaximumSpendingAfterBuyingItems.go
2932. Maximum Strong Pair XOR Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2932-MaximumStrongPairXORI.go
2933. High-Access Employeeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2933-HighAccessEmployees.go
2934. Minimum Operations to Maximize Last Elements in Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2934-MinimumOperationsToMaximizeLastElementsInArrays.go
2935. Maximum Strong Pair XOR IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2935-MaximumStrongPairXORII.go
2936. Number of Equal Numbers Blockshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2936-NumberOfEqualNumbersBlocks.go
2940. Find Building Where Alice and Bob Can Meethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2940-FindBuildingWhereAliceAndBobCanMeet.go
2941. Maximum GCD-Sum of a Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2941-MaximumGCDSumOfASubarray.go
2943. Maximize Area of Square Hole in Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2943-MaximizeAreaOfSquareHoleInGrid.go
2944. Minimum Number of Coins for Fruitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2944-MinimumNumberOfCoinsForFruits.go
2945. Find Maximum Non-decreasing Array Lengthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2945-FindMaximumNonDecreasingArrayLength.go
2946. Matrix Similarity After Cyclic Shiftshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2946-MatrixSimilarityAfterCyclicShifts.go
2948. Make Lexicographically Smallest Array by Swapping Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2948-MakeLexicographicallySmallestArrayBySwappingElements.go
2951. Find the Peakshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2951-FindThePeaks.go
2952. Minimum Number of Coins to be Addedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2952-MinimumNumberOfCoinsToBeAdded.go
2954. Count the Number of Infection Sequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2954-CountTheNumberOfInfectionSequences.go
2956. Find Common Elements Between Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2956-FindCommonElementsBetweenTwoArrays.go
2958. Length of Longest Subarray With at Most K Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2958-LengthOfLongestSubarrayWithAtMostKFrequency.go
2960. Count Tested Devices After Test Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2960-CountTestedDevicesAfterTestOperations.go
2961. Double Modular Exponentiationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2961-DoubleModularExponentiation.go
2962. Count Subarrays Where Max Element Appears at Least K Timeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2962-CountSubarraysWhereMaxElementAppearsAtLeastKTimes.go
2963. Count the Number of Good Partitionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2963-CountTheNumberOfGoodPartitions.go
2964. Number of Divisible Triplet Sumshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2964-NumberOfDivisibleTripletSums.go
2965. Find Missing and Repeated Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2965-FindMissingAndRepeatedValues.go
2966. Divide Array Into Arrays With Max Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2966-DivideArrayIntoArraysWithMaxDifference.go
2967. Minimum Cost to Make Array Equalindromichttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2967-MinimumCostToMakeArrayEqualindromic.go
2968. Apply Operations to Maximize Frequency Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2968-ApplyOperationsToMaximizeFrequencyScore.go
2969. Minimum Number of Coins for Fruits IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2969-MinimumNumberOfCoinsForFruitsII.go
2970. Count the Number of Incremovable Subarrays Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2970-CountTheNumberOfIncremovableSubarraysI.go
2971. Find Polygon With the Largest Perimeterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2971-FindPolygonWithTheLargestPerimeter.go
2972. Count the Number of Incremovable Subarrays IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2972-CountTheNumberOfIncremovableSubarraysII.go
2974. Minimum Number Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2974-MinimumNumberGame.go
2975. Maximum Square Area by Removing Fences From a Fieldhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2975-MaximumSquareAreaByRemovingFencesFromAField.go
2980. Check if Bitwise OR Has Trailing Zeroshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2980-CheckIfBitwiseORHasTrailingZeros.go
2996. Smallest Missing Integer Greater Than Sequential Prefix Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2996-SmallestMissingIntegerGreaterThanSequentialPrefixSum.go
2997. Minimum Number of Operations to Make Array XOR Equal to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2997-MinimumNumberOfOperationsToMakeArrayXOREqualToK.go
3000. Maximum Area of Longest Diagonal Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3000-MaximumAreaOfLongestDiagonalRectangle.go
3002. Maximum Size of a Set After Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3002-MaximumSizeOfASetAfterRemovals.go
3004. Maximum Subtree of the Same Colorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3004-MaximumSubtreeOfTheSameColor.go
3005. Count Elements With Maximum Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3005-CountElementsWithMaximumFrequency.go
3009. Maximum Number of Intersections on the Charthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3009-MaximumNumberOfIntersectionsOnTheChart.go
3011. Find if Array Can Be Sortedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3011-FindIfArrayCanBeSorted.go
3018. Maximum Number of Removal Queries That Can Be Processed Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3018-MaximumNumberOfRemovalQueriesThatCanBeProcessedI.go
3109. Find the Index of Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3109-FindTheIndexOfPermutation.go
3010. Divide an Array Into Subarrays With Minimum Cost Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3010-DivideAnArrayIntoSubarraysWithMinimumCostI.go
3012. Minimize Length of Array Using Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3012-MinimizeLengthOfArrayUsingOperations.go
3013. Divide an Array Into Subarrays With Minimum Cost IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3013-DivideAnArrayIntoSubarraysWithMinimumCostII.go
3020. Find the Maximum Number of Elements in Subsethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3020-FindTheMaximumNumberOfElementsInSubset.go
3022. Minimize OR of Remaining Elements Using Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3022-MinimizeOROfRemainingElementsUsingOperations.go
3023. Find Pattern in Infinite Stream Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3023-FindPatternInInfiniteStreamI.go
3024. Type of Trianglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3024-TypeOfTriangle.go
3025. Find the Number of Ways to Place People Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3025-FindTheNumberOfWaysToPlacePeopleI.go
3026. Maximum Good Subarray Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3026-MaximumGoodSubarraySum.go
3027. Find the Number of Ways to Place People IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3027-FindTheNumberOfWaysToPlacePeopleII.go
3028. Ant on the Boundaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3028-AntOnTheBoundary.go
3030. Find the Grid of Region Averagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3030-FindTheGridOfRegionAverage.go
3033. Modify the Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3033-ModifyTheMatrix.go
3034. Number of Subarrays That Match a Pattern Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3034-NumberOfSubarraysThatMatchAPatternI.go
3035. Maximum Palindromes After Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3035-MaximumPalindromesAfterOperations.go
3036. Number of Subarrays That Match a Pattern IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3036-NumberOfSubarraysThatMatchAPatternII.go
3037. Find Pattern in Infinite Stream IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3037-FindPatternInInfiniteStreamII.go
3038. Maximum Number of Operations With the Same Score Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3038-MaximumNumberOfOperationsWithTheSameScoreI.go
3040. Maximum Number of Operations With the Same Score IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3040-MaximumNumberOfOperationsWithTheSameScoreII.go
3041. Maximize Consecutive Elements in an Array After Modificationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3041-MaximizeConsecutiveElementsInAnArrayAfterModification.go
3042. Count Prefix and Suffix Pairs Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3042-CountPrefixAndSuffixPairsI.go
3043. Find the Length of the Longest Common Prefixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3043-FindTheLengthOfTheLongestCommonPrefix.go
3044. Most Frequent Primehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3044-MostFrequentPrime.go
3045. Count Prefix and Suffix Pairs IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3045-CountPrefixAndSuffixPairsII.go
3046. Split the Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3046-SplitTheArray.go
3047. Find the Largest Area of Square Inside Two Rectangleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3047-FindTheLargestAreaOfSquareInsideTwoRectangles.go
3048. Earliest Second to Mark Indices Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3048-EarliestSecondToMarkIndicesI.go
3049. Earliest Second to Mark Indices IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3049-EarliestSecondToMarkIndicesII.go
3065. Minimum Operations to Exceed Threshold Value Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3065-MinimumOperationsToExceedThresholdValueI.go
3066. Minimum Operations to Exceed Threshold Value IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3066-MinimumOperationsToExceedThresholdValueII.go
3067. Count Pairs of Connectable Servers in a Weighted Tree Networkhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3067-CountPairsOfConnectableServersInAWeightedTreeNetwork.go
3068. Find the Maximum Sum of Node Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3068-FindTheMaximumSumOfNodeValues.go
3069. Distribute Elements Into Two Arrays Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3069-DistributeElementsIntoTwoArraysI.go
3070. Count Submatrices with Top-Left Element and Sum Less Than khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3070-CountSubmatricesWithTopLeftElementAndSumLessThanK.go
3071. Minimum Operations to Write the Letter Y on a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3071-MinimumOperationsToWriteTheLetterYOnAGrid.go
3072. Distribute Elements Into Two Arrays IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3072-DistributeElementsIntoTwoArraysII.go
3073. Maximum Increasing Triplet Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3073-MaximumIncreasingTripletValue.go
3074. Apple Redistribution into Boxeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3074-AppleRedistributionIntoBoxes.go
3075. Maximize Happiness of Selected Childrenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3075-MaximizeHappinessOfSelectedChildren.go
3076. Shortest Uncommon Substring in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3076-ShortestUncommonSubstringInAnArray.go
3077. Maximum Strength of K Disjoint Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3077-MaximumStrengthOfKDisjointSubarrays.go
3078. Match Alphanumerical Pattern in Matrix Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3078-MatchAlphanumericalPatternInMatrixI.go
3079. Find the Sum of Encrypted Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3079-FindTheSumOfEncryptedIntegers.go
3080. Mark Elements on Array by Performing Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3080-MarkElementsOnArrayByPerformingQueries.go
3082. Find the Sum of the Power of All Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3082-FindTheSumOfThePowerOfAllSubsequences.go
3092. Most Frequent IDshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3092-MostFrequentIDs.go
3086. Minimum Moves to Pick K Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3086-MinimumMovesToPickKOnes.go
3093. Longest Common Suffix Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3093-LongestCommonSuffixQueries.go
3095. Shortest Subarray With OR at Least K Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3095-ShortestSubarrayWithORAtLeastKI.go
3097. Shortest Subarray With OR at Least K IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3097-ShortestSubarrayWithORAtLeastKII.go
3096. Minimum Levels to Gain More Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3096-MinimumLevelsToGainMorePoints.go
3098. Find the Sum of Subsequence Powershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3098-FindTheSumOfSubsequencePowers.go
3101. Count Alternating Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3101-CountAlternatingSubarrays.go
3102. Minimize Manhattan Distanceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3102-MinimizeManhattanDistances.go
3105. Longest Strictly Increasing or Strictly Decreasing Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3105-LongestStrictlyIncreasingOrStrictlyDecreasingSubarray.go
3107. Minimum Operations to Make Median of Array Equal to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3107-MinimumOperationsToMakeMedianOfArrayEqualToK.go
3111. Minimum Rectangles to Cover Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3111-MinimumRectanglesToCoverPoints.go
3113. Find the Number of Subarrays Where Boundary Elements Are Maximumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3113-FindTheNumberOfSubarraysWhereBoundaryElementsAreMaximum.go
3115. Maximum Prime Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3115-MaximumPrimeDifference.go
3116. Kth Smallest Amount With Single Denomination Combinationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3116-KthSmallestAmountWithSingleDenominationCombination.go
3117. Minimum Sum of Values by Dividing Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3117-MinimumSumOfValuesByDividingArray.go
3122. Minimum Number of Operations to Satisfy Conditionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3122-MinimumNumberOfOperationsToSatisfyConditions.go
3127. Make a Square with the Same Colorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3127-MakeASquareWithTheSameColor.go
3131. Find the Integer Added to Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3131-FindTheIntegerAddedToArrayI.go
3132. Find the Integer Added to Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3132-FindTheIntegerAddedToArrayII.go
3134. Find the Median of the Uniqueness Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3134-FindTheMedianOfTheUniquenessArray.go
3139. Minimum Cost to Equalize Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3139-MinimumCostToEqualizeArray.go
3142. Check if Grid Satisfies Conditionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3142-CheckIfGridSatisfiesConditions.go
3143. Maximum Points Inside the Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3143-MaximumPointsInsideTheSquare.go
3145. Find Products of Elements of Big Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3145-FindProductsOfElementsOfBigArray.go
3147. Taking Maximum Energy From the Mystic Dungeonhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3147-TakingMaximumEnergyFromTheMysticDungeon.go
3148. Maximum Difference Score in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3148-MaximumDifferenceScoreInAGrid.go
3149. Find the Minimum Cost Array Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3149-FindTheMinimumCostArrayPermutation.go
3151. Special Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3151-SpecialArrayI.go
3152. Special Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3152-SpecialArrayII.go
3153. Sum of Digit Differences of All Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3153-SumOfDigitDifferencesOfAllPairs.go
3155. Maximum Number of Upgradable Servershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3155-MaximumNumberOfUpgradableServers.go
3158. Find the XOR of Numbers Which Appear Twicehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3158-FindTheXOROfNumbersWhichAppearTwice.go
3159. Find Occurrences of an Element in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3159-FindOccurrencesOfAnElementInAnArray.go
3160. Find the Number of Distinct Colors Among the Ballshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3160-FindTheNumberOfDistinctColorsAmongTheBalls.go
3161. Block Placement Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3161-BlockPlacementQueries.go
3165. Maximum Sum of Subsequence With Non-adjacent Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3165-MaximumSumOfSubsequenceWithNonAdjacentElements.go
3169. Count Days Without Meetingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3169-CountDaysWithoutMeetings.go
3171. Find Subarray With Bitwise OR Closest to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3171-FindSubarrayWithBitwiseORClosestToK.go
3173. Bitwise OR of Adjacent Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3173-BitwiseOROfAdjacentElements.go
3175. Find The First Player to win K Games in a Rowhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3175-FindTheFirstPlayerToWinKGamesInARow.go
3176. Find the Maximum Length of a Good Subsequence Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3176-FindTheMaximumLengthOfAGoodSubsequenceI.go
3177. Find the Maximum Length of a Good Subsequence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3177-FindTheMaximumLengthOfAGoodSubsequenceII.go
3180. Maximum Total Reward Using Operations Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3180-MaximumTotalRewardUsingOperationsI.go
3181. Maximum Total Reward Using Operations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3181-MaximumTotalRewardUsingOperationsII.go
3183. The Number of Ways to Make the Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3183-TheNumberOfWaysToMakeTheSum.go
3184. Count Pairs That Form a Complete Day Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3184-CountPairsThatFormACompleteDayI.go
3185. Count Pairs That Form a Complete Day IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3185-CountPairsThatFormACompleteDayII.go
3186. Maximum Total Damage With Spell Castinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3186-MaximumTotalDamageWithSpellCasting.go
3187. Peaks in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3187-PeaksInArray.go
3189. Minimum Moves to Get a Peaceful Boardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3189-MinimumMovesToGetAPeacefulBoard.go
3190. Find Minimum Operations to Make All Elements Divisible by Threehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3190-FindMinimumOperationsToMakeAllElementsDivisibleByThree.go
3191. Minimum Operations to Make Binary Array Elements Equal to One Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3191-MinimumOperationsToMakeBinaryArrayElementsEqualToOneI.go
3192. Minimum Operations to Make Binary Array Elements Equal to One IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3192-MinimumOperationsToMakeBinaryArrayElementsEqualToOneII.go
3193. Count the Number of Inversionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3193-CountTheNumberOfInversions.go
3194. Minimum Average of Smallest and Largest Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3194-MinimumAverageOfSmallestAndLargestElements.go
3195. Find the Minimum Area to Cover All Ones Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3195-FindTheMinimumAreaToCoverAllOnesI.go
3196. Maximize Total Cost of Alternating Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3196-MaximizeTotalCostOfAlternatingSubarrays.go
3197. Find the Minimum Area to Cover All Ones IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3197-FindTheMinimumAreaToCoverAllOnesII.go
3201. Find the Maximum Length of Valid Subsequence Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3201-FindTheMaximumLengthOfValidSubsequenceI.go
3202. Find the Maximum Length of Valid Subsequence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3202-FindTheMaximumLengthOfValidSubsequenceII.go
3205. Maximum Array Hopping Score Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3205-MaximumArrayHoppingScoreI.go
3206. Alternating Groups Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3206-AlternatingGroupsI.go
3207. Maximum Points After Enemy Battleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3207-MaximumPointsAfterEnemyBattles.go
3208. Alternating Groups IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3208-AlternatingGroupsII.go
3209. Number of Subarrays With AND Value of Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3209-NumberOfSubarraysWithANDValueOfK.go
3212. Count Submatrices With Equal Frequency of X and Yhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3212-CountSubmatricesWithEqualFrequencyOfXAndY.go
3215. Count Triplets with Even XOR Set Bits IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3215-CountTripletsWithEvenXORSetBitsII.go
3218. Minimum Cost for Cutting Cake Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3218-MinimumCostForCuttingCakeI.go
3219. Minimum Cost for Cutting Cake IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3219-MinimumCostForCuttingCakeII.go
3221. Maximum Array Hopping Score IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3221-MaximumArrayHoppingScoreII.go
3224. Minimum Array Changes to Make Differences Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3224-MinimumArrayChangesToMakeDifferencesEqual.go
3225. Maximum Score From Grid Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3225-MaximumScoreFromGridOperations.go
3327. Check if DFS Strings Are Palindromeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3327-CheckIfDFSStringsArePalindromes.go
3229. Minimum Operations to Make Array Equal to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3229-MinimumOperationsToMakeArrayEqualToTarget.go
3231. Minimum Number of Increasing Subsequence to Be Removedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3231-MinimumNumberOfIncreasingSubsequenceToBeRemoved.go
3232. Find if Digit Game Can Be Wonhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3232-FindIfDigitGameCanBeWon.go
3235. Check if the Rectangle Corner Is Reachablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3235-CheckIfTheRectangleCornerIsReachable.go
3237. Alt and Tab Simulationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3237-AltAndTabSimulation.go
3238. Find the Number of Winning Playershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3238-FindTheNumberOfWinningPlayers.go
3239. Minimum Number of Flips to Make Binary Grid Palindromic Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3239-MinimumNumberOfFlipsToMakeBinaryGridPalindromicI.go
3240. Minimum Number of Flips to Make Binary Grid Palindromic IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3240-MinimumNumberOfFlipsToMakeBinaryGridPalindromicII.go
3243. Shortest Distance After Road Addition Queries Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3243-ShortestDistanceAfterRoadAdditionQueriesI.go
3244. Shortest Distance After Road Addition Queries IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3244-ShortestDistanceAfterRoadAdditionQueriesII.go
3245. Alternating Groups IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3245-AlternatingGroupsIII.go
3247. Number of Subsequences with Odd Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3247-NumberOfSubsequencesWithOddSum.go
3248. Snake in Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3248-SnakeInMatrix.go
3250. Find the Count of Monotonic Pairs Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3250-FindTheCountOfMonotonicPairsI.go
3251. Find the Count of Monotonic Pairs IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3251-FindTheCountOfMonotonicPairsII.go
3254. Find the Power of K-Size Subarrays Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3254-FindThePowerOfKSizeSubarraysI.go
3255. Find the Power of K-Size Subarrays IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3255-FindThePowerOfKSizeSubarraysII.go
3256. Maximum Value Sum by Placing Three Rooks Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3256-MaximumValueSumByPlacingThreeRooksI.go
3257. Maximum Value Sum by Placing Three Rooks IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3257-MaximumValueSumByPlacingThreeRooksII.go
3259. Maximum Energy Boost From Two Drinkshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3259-MaximumEnergyBoostFromTwoDrinks.go
3264. Final Array State After K Multiplication Operations Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3264-FinalArrayStateAfterKMultiplicationOperationsI.go
3265. Count Almost Equal Pairs Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3265-CountAlmostEqualPairsI.go
3266. Final Array State After K Multiplication Operations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3266-FinalArrayStateAfterKMultiplicationOperationsII.go
3267. Count Almost Equal Pairs IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3267-CountAlmostEqualPairsII.go
3269. Constructing Two Increasing Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3269-ConstructingTwoIncreasingArrays.go
3273. Minimum Amount of Damage Dealt to Bobhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3273-MinimumAmountOfDamageDealtToBob.go
3275. K-th Nearest Obstacle Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3275-KthNearestObstacleQueries.go
3276. Select Cells in Grid With Maximum Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3276-SelectCellsInGridWithMaximumScore.go
3277. Maximum XOR Score Subarray Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3277-MaximumXORScoreSubarrayQueries.go
3279. Maximum Total Area Occupied by Pistonshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3279-MaximumTotalAreaOccupiedByPistons.go
3281. Maximize Score of Numbers in Rangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3281-MaximizeScoreOfNumbersInRanges.go
3282. Reach End of Array With Max Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3282-ReachEndOfArrayWithMaxScore.go
3283. Maximum Number of Moves to Kill All Pawnshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3283-MaximumNumberOfMovesToKillAllPawns.go
3284. Sum of Consecutive Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3284-SumOfConsecutiveSubarrays.go
3285. Find Indices of Stable Mountainshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3285-FindIndicesOfStableMountains.go
3286. Find a Safe Walk Through a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3286-FindASafeWalkThroughAGrid.go
3287. Find the Maximum Sequence Value of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3287-FindTheMaximumSequenceValueOfArray.go
3288. Length of the Longest Increasing Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3288-LengthOfTheLongestIncreasingPath.go
3289. The Two Sneaky Numbers of Digitvillehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3289-TheTwoSneakyNumbersOfDigitville.go
3290. Maximum Multiplication Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3290-MaximumMultiplicationScore.go
3295. Report Spam Messagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3295-ReportSpamMessage.go
3296. Minimum Number of Seconds to Make Mountain Height Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3296-MinimumNumberOfSecondsToMakeMountainHeightZero.go
3299. Sum of Consecutive Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3299-SumOfConsecutiveSubsequences.go
3301. Maximize the Total Height of Unique Towershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3301-MaximizeTheTotalHeightOfUniqueTowers.go
3309. Maximum Possible Number by Binary Concatenationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3309-MaximumPossibleNumberByBinaryConcatenation.go
3311. Construct 2D Grid Matching Graph Layouthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3311-Construct2DGridMatchingGraphLayout.go
3312. Sorted GCD Pair Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3312-SortedGCDPairQueries.go
3314. Construct the Minimum Bitwise Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3314-ConstructTheMinimumBitwiseArrayI.go
3315. Construct the Minimum Bitwise Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3315-ConstructTheMinimumBitwiseArrayII.go
3318. Find X-Sum of All K-Long Subarrays Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3318-FindXSumOfAllKLongSubarraysI.go
3321. Find X-Sum of All K-Long Subarrays IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3321-FindXSumOfAllKLongSubarraysII.go
3323. Minimize Connected Groups by Inserting Intervalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3323-MinimizeConnectedGroupsByInsertingInterval.go
3326. Minimum Division Operations to Make Array Non Decreasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3326-MinimumDivisionOperationsToMakeArrayNonDecreasing.go
3332. Maximum Points Tourist Can Earnhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3332-MaximumPointsTouristCanEarn.go
3334. Find the Maximum Factor Score of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3334-FindTheMaximumFactorScoreOfArray.go
3336. Find the Number of Subsequences With Equal GCDhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3336-FindTheNumberOfSubsequencesWithEqualGCD.go
3341. Find Minimum Time to Reach Last Room Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3341-FindMinimumTimeToReachLastRoomI.go
3342. Find Minimum Time to Reach Last Room IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3342-FindMinimumTimeToReachLastRoomII.go
3346. Maximum Frequency of an Element After Performing Operations Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3346-MaximumFrequencyOfAnElementAfterPerformingOperationsI.go
3347. Maximum Frequency of an Element After Performing Operations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3347-MaximumFrequencyOfAnElementAfterPerformingOperationsII.go
3349. Adjacent Increasing Subarrays Detection Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3349-AdjacentIncreasingSubarraysDetectionI.go
3350. Adjacent Increasing Subarrays Detection IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3350-AdjacentIncreasingSubarraysDetectionII.go
3351. Sum of Good Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3351-SumOfGoodSubsequences.go
3353. Minimum Total Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3353-MinimumTotalOperations.go
3354. Make Array Elements Equal to Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3354-MakeArrayElementsEqualToZero.go
3355. Zero Array Transformation Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3355-ZeroArrayTransformationI.go
3356. Zero Array Transformation IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3356-ZeroArrayTransformationII.go
3357. Minimize the Maximum Adjacent Element Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3357-MinimizeTheMaximumAdjacentElementDifference.go
3359. Find Sorted Submatrices With Maximum Element at Most Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3359-FindSortedSubmatricesWithMaximumElementAtMostK.go
3361. Shift Distance Between Two Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3361-ShiftDistanceBetweenTwoStrings.go
3362. Zero Array Transformation IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3362-ZeroArrayTransformationIII.go
3363. Find the Maximum Number of Fruits Collectedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3363-FindTheMaximumNumberOfFruitsCollected.go
3364. Minimum Positive Sum Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3364-MinimumPositiveSumSubarray.go
3366. Minimum Array Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3366-MinimumArraySum.go
3371. Identify the Largest Outlier in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3371-IdentifyTheLargestOutlierInAnArray.go
3375. Minimum Operations to Make Array Values Equal to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3375-MinimumOperationsToMakeArrayValuesEqualToK.go
3376. Minimum Time to Break Locks Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3376-MinimumTimeToBreakLocksI.go
3378. Count Connected Components in LCM Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3378-CountConnectedComponentsInLCMGraph.go
3379. Transformed Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3379-TransformedArray.go
3380. Maximum Area Rectangle With Point Constraints Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3380-MaximumAreaRectangleWithPointConstraintsI.go
3381. Maximum Subarray Sum With Length Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3381-MaximumSubarraySumWithLengthDivisibleByK.go
3382. Maximum Area Rectangle With Point Constraints IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3382-MaximumAreaRectangleWithPointConstraintsII.go
3383. Minimum Runes to Add to Cast Spellhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3383-MinimumRunesToAddToCastSpell.go
3385. Minimum Time to Break Locks IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3385-MinimumTimeToBreakLocksII.go
3386. Button with Longest Push Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3386-ButtonWithLongestPushTime.go
3387. Maximize Amount After Two Days of Conversionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3387-MaximizeAmountAfterTwoDaysOfConversions.go
3388. Count Beautiful Splits in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3388-CountBeautifulSplitsInAnArray.go
3392. Count Subarrays of Length Three With a Conditionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3392-CountSubarraysOfLengthThreeWithACondition.go
3393. Count Paths With the Given XOR Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3393-CountPathsWithTheGivenXORValue.go
3394. Check if Grid can be Cut into Sectionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3394-CheckIfGridCanBeCutIntoSections.go
3395. Subsequences with a Unique Middle Mode Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3395-SubsequencesWithAUniqueMiddleModeI.go
3396. Minimum Number of Operations to Make Elements in Array Distincthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3396-MinimumNumberOfOperationsToMakeElementsInArrayDistinct.go
3397. Maximum Number of Distinct Elements After Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3397-MaximumNumberOfDistinctElementsAfterOperations.go
3400. Maximum Number of Matching Indices After Right Shiftshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3400-MaximumNumberOfMatchingIndicesAfterRightShifts.go
3402. Minimum Operations to Make Columns Strictly Increasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3402-MinimumOperationsToMakeColumnsStrictlyIncreasing.go
3404. Count Special Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3404-CountSpecialSubsequences.go
3409. Longest Subsequence With Decreasing Adjacent Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3409-LongestSubsequenceWithDecreasingAdjacentDifference.go
3410. Maximize Subarray Sum After Removing All Occurrences of One Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3410-MaximizeSubarraySumAfterRemovingAllOccurrencesOfOneElement.go
3411. Maximum Subarray With Equal Productshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3411-MaximumSubarrayWithEqualProducts.go
3413. Maximum Coins From K Consecutive Bagshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3413-MaximumCoinsFromKConsecutiveBags.go
3414. Maximum Score of Non-overlapping Intervalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3414-MaximumScoreOfNonOverlappingIntervals.go
3416. Subsequences with a Unique Middle Mode IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3416-SubsequencesWithAUniqueMiddleModeII.go
3417. Zigzag Grid Traversal With Skiphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3417-ZigzagGridTraversalWithSkip.go
3418. Maximum Amount of Money Robot Can Earnhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3418-MaximumAmountOfMoneyRobotCanEarn.go
3420. Count Non-Decreasing Subarrays After K Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3420-CountNonDecreasingSubarraysAfterKOperations.go
3422. Minimum Operations to Make Subarray Elements Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3422-MinimumOperationsToMakeSubarrayElementsEqual.go
3423. Maximum Difference Between Adjacent Elements in a Circular Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3423-MaximumDifferenceBetweenAdjacentElementsInACircularArray.go
3424. Minimum Cost to Make Arrays Identicalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3424-MinimumCostToMakeArraysIdentical.go
3427. Sum of Variable Length Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3427-SumOfVariableLengthSubarrays.go
3428. Maximum and Minimum Sums of at Most Size K Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3428-MaximumAndMinimumSumsOfAtMostSizeKSubsequences.go
3429. Paint House IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3429-PaintHouseIV.go
3430. Maximum and Minimum Sums of at Most Size K Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3430-MaximumAndMinimumSumsOfAtMostSizeKSubarrays.go
3431. Minimum Unlocked Indices to Sort Numshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3431-MinimumUnlockedIndicesToSortNums.go
3432. Count Partitions with Even Sum Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3432-CountPartitionsWithEvenSumDifference.go
3433. Count Mentions Per Userhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3433-CountMentionsPerUser.go
3434. Maximum Frequency After Subarray Operationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3434-MaximumFrequencyAfterSubarrayOperation.go
3435. Frequencies of Shortest Supersequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3435-FrequenciesOfShortestSupersequences.go
3439. Reschedule Meetings for Maximum Free Time Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3439-RescheduleMeetingsForMaximumFreeTimeI.go
3440. Reschedule Meetings for Maximum Free Time IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3440-RescheduleMeetingsForMaximumFreeTimeII.go
3444. Minimum Increments for Target Multiples in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3444-MinimumIncrementsForTargetMultiplesInAnArray.go
3446. Sort Matrix by Diagonalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3446-SortMatrixByDiagonals.go
3447. Assign Elements to Groups with Constraintshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3447-AssignElementsToGroupsWithConstraints.go
3449. Maximize the Minimum Game Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3449-MaximizeTheMinimumGameScore.go
3450. Maximum Students on a Single Benchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3450-MaximumStudentsOnASingleBench.go
3452. Sum of Good Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3452-SumOfGoodNumbers.go
3453. Separate Squares Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3453-SeparateSquaresI.go
3454. Separate Squares IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3454-SeparateSquaresII.go
3457. Eat Pizzas!https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3457-EatPizzas.go
3459. Length of Longest V-Shaped Diagonal Segmenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3459-LengthOfLongestVShapedDiagonalSegment.go
3462. Maximum Sum With at Most K Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3462-MaximumSumWithAtMostKElements.go
3464. Maximize the Distance Between Points on a Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3464-MaximizeTheDistanceBetweenPointsOnASquare.go
3466. Maximum Coin Collectionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3466-MaximumCoinCollection.go
3467. Transform Array by Parityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3467-TransformArrayByParity.go
3468. Find the Number of Copy Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3468-FindTheNumberOfCopyArrays.go
3469. Find Minimum Cost to Remove Array Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3469-FindMinimumCostToRemoveArrayElements.go
3471. Find the Largest Almost Missing Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3471-FindTheLargestAlmostMissingInteger.go
3473. Sum of K Subarrays With Length at Least Mhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3473-SumOfKSubarraysWithLengthAtLeastM.go
3476. Maximize Profit from Task Assignmenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3476-MaximizeProfitFromTaskAssignment.go
3477. Fruits Into Baskets IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3477-FruitsIntoBasketsII.go
3478. Choose K Elements With Maximum Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3478-ChooseKElementsWithMaximumSum.go
3479. Fruits Into Baskets IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3479-FruitsIntoBasketsIII.go
3480. Maximize Subarrays After Removing One Conflicting Pairhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3480-MaximizeSubarraysAfterRemovingOneConflictingPair.go
3481. Apply Substitutionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3481-ApplySubstitutions.go
3483. Unique 3-Digit Even Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3483-Unique3DigitEvenNumbers.go
3485. Longest Common Prefix of K Strings After Removalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3485-LongestCommonPrefixOfKStringsAfterRemoval.go
3487. Maximum Unique Subarray Sum After Deletionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3487-MaximumUniqueSubarraySumAfterDeletion.go
3488. Closest Equal Element Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3488-ClosestEqualElementQueries.go
3489. Zero Array Transformation IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3489-ZeroArrayTransformationIV.go
3491. Phone Number Prefixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3491-PhoneNumberPrefix.go
3494. Find the Minimum Amount of Time to Brew Potionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3494-FindTheMinimumAmountOfTimeToBrewPotions.go
3495. Minimum Operations to Make Array Elements Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3495-MinimumOperationsToMakeArrayElementsZero.go
3496. Maximize Score After Pair Deletionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3496-MaximizeScoreAfterPairDeletions.go
3500. Minimum Cost to Divide Array Into Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3500-MinimumCostToDivideArrayIntoSubarrays.go
3502. Minimum Cost to Reach Every Positionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3502-MinimumCostToReachEveryPosition.go
3505. Minimum Operations to Make Elements Within K Subarrays Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3505-MinimumOperationsToMakeElementsWithinKSubarraysEqual.go
3506. Find Time Required to Eliminate Bacterial Strains IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3506-FindTimeRequiredToEliminateBacterialStrainsII.go
3507. Minimum Pair Removal to Sort Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3507-MinimumPairRemovalToSortArrayI.go
3509. Maximum Product of Subsequences With an Alternating Sum Equal to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3509-MaximumProductOfSubsequencesWithAnAlternatingSumEqualToK.go
3510. Minimum Pair Removal to Sort Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3510-MinimumPairRemovalToSortArrayII.go
3511. Make a Positive Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3511-MakeAPositiveArray.go
3512. Minimum Operations to Make Array Sum Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3512-MinimumOperationsToMakeArraySumDivisibleByK.go
3513. Number of Unique XOR Triplets Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3513-NumberOfUniqueXORTripletsI.go
3514. Number of Unique XOR Triplets IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3514-NumberOfUniqueXORTripletsII.go
3520. Minimum Threshold for Inversion Pairs Counthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3520-MinimumThresholdForInversionPairsCount.go
3522. Calculate Score After Performing Instructionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3522-CalculateScoreAfterPerformingInstructions.go
3523. Make Array Non-decreasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3523-MakeArrayNonDecreasing.go
3524. Find X Value of Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3524-FindXValueOfArrayI.go
3525. Find X Value of Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3525-FindXValueOfArrayII.go
3526. Range XOR Queries with Subarray Reversalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3526-RangeXORQueriesWithSubarrayReversals.go
3527. Find the Most Common Responsehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3527-FindTheMostCommonResponse.go
3529. Count Cells in Overlapping Horizontal and Vertical Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3529-CountCellsInOverlappingHorizontalAndVerticalSubstrings.go
3531. Count Covered Buildingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3531-CountCoveredBuildings.go
3533. Concatenated Divisibilityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3533-ConcatenatedDivisibility.go
3538. Merge Operations for Minimum Travel Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3538-MergeOperationsForMinimumTravelTime.go
3539. Find Sum of Array Product of Magical Sequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3539-FindSumOfArrayProductOfMagicalSequences.go
3540. Minimum Time to Visit All Houseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3540-MinimumTimeToVisitAllHouses.go
3542. Minimum Operations to Convert All Elements to Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3542-MinimumOperationsToConvertAllElementsToZero.go
3546. Equal Sum Grid Partition Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3546-EqualSumGridPartitionI.go
3548. Equal Sum Grid Partition IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3548-EqualSumGridPartitionII.go
3549. Multiply Two Polynomialshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3549-MultiplyTwoPolynomials.go
3550. Smallest Index With Digit Sum Equal to Indexhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3550-SmallestIndexWithDigitSumEqualToIndex.go
3551. Minimum Swaps to Sort by Digit Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3551-MinimumSwapsToSortByDigitSum.go
3552. Grid Teleportation Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3552-GridTeleportationTraversal.go
3555. Smallest Subarray to Sort in Every Sliding Windowhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3555-SmallestSubarrayToSortInEverySlidingWindow.go
3558. Number of Ways to Assign Edge Weights Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3558-NumberOfWaysToAssignEdgeWeightsI.go
3559. Number of Ways to Assign Edge Weights IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3559-NumberOfWaysToAssignEdgeWeightsII.go
3562. Maximum Profit from Trading Stocks with Discountshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3562-MaximumProfitFromTradingStocksWithDiscounts.go
3565. Sequential Grid Path Coverhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3565-SequentialGridPathCover.go
3566. Partition Array into Two Equal Product Subsetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3566-PartitionArrayIntoTwoEqualProductSubsets.go
3567. Minimum Absolute Difference in Sliding Submatrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3567-MinimumAbsoluteDifferenceInSlidingSubmatrix.go
3568. Minimum Moves to Clean the Classroomhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3568-MinimumMovesToCleanTheClassroom.go
3569. Maximize Count of Distinct Primes After Splithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3569-MaximizeCountOfDistinctPrimesAfterSplit.go
3572. Maximize Y‑Sum by Picking a Triplet of Distinct X‑Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3572-MaximizeYSumByPickingATripletOfDistinctXValues.go
3573. Best Time to Buy and Sell Stock Vhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3573-BestTimeToBuyAndSellStockV.go
3574. Maximize Subarray GCD Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3574-MaximizeSubarrayGCDScore.go
3575. Maximum Good Subtree Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3575-MaximumGoodSubtreeScore.go
3576. Transform Array to All Equal Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3576-TransformArrayToAllEqualElements.go
3577. Count the Number of Computer Unlocking Permutationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3577-CountTheNumberOfComputerUnlockingPermutations.go
3578. Count Partitions With Max-Min Difference at Most Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3578-CountPartitionsWithMaxMinDifferenceAtMostK.go
3583. Count Special Tripletshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3583-CountSpecialTriplets.go
3584. Maximum Product of First and Last Elements of a Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3584-MaximumProductOfFirstAndLastElementsOfASubsequence.go
3587. Minimum Adjacent Swaps to Alternate Parityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3587-MinimumAdjacentSwapsToAlternateParity.go
3588. Find Maximum Area of a Trianglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3588-FindMaximumAreaOfATriangle.go
3589. Count Prime-Gap Balanced Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3589-CountPrimeGapBalancedSubarrays.go
3590. Kth Smallest Path XOR Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3590-KthSmallestPathXORSum.go
3591. Check if Any Element Has Prime Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3591-CheckIfAnyElementHasPrimeFrequency.go
3592. Inverse Coin Changehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3592-InverseCoinChange.go
3594. Minimum Time to Transport All Individualshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3594-MinimumTimeToTransportAllIndividuals.go
3595. Once Twicehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3595-OnceTwice.go
3598. Longest Common Prefix Between Adjacent Strings After Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3598-LongestCommonPrefixBetweenAdjacentStringsAfterRemovals.go
3599. Partition Array to Minimize XORhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3599-PartitionArrayToMinimizeXOR.go
3605. Minimum Stability Factor of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3605-MinimumStabilityFactorOfArray.go
3606. Coupon Code Validatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3606-CouponCodeValidator.go
3616. Number of Student Replacementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3616-NumberOfStudentReplacements.go
3618. Split Array by Prime Indiceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3618-SplitArrayByPrimeIndices.go
3623. Count Number of Trapezoids Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3623-CountNumberOfTrapezoidsI.go
3625. Count Number of Trapezoids IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3625-CountNumberOfTrapezoidsII.go
3627. Maximum Median Sum of Subsequences of Size 3https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3627-MaximumMedianSumOfSubsequencesOfSize3.go
3629. Minimum Jumps to Reach End via Prime Teleportationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3629-MinimumJumpsToReachEndViaPrimeTeleportation.go
3630. Partition Array for Maximum XOR and ANDhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3630-PartitionArrayForMaximumXORAndAND.go
3631. Sort Threats by Severity and Exploitabilityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3631-SortThreatsBySeverityAndExploitability.go
3632. Subarrays with XOR at Least Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3632-SubarraysWithXORAtLeastK.go
3633. Earliest Finish Time for Land and Water Rides Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3633-EarliestFinishTimeForLandAndWaterRidesI.go
3634. Minimum Removals to Balance Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3634-MinimumRemovalsToBalanceArray.go
3635. Earliest Finish Time for Land and Water Rides IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3635-EarliestFinishTimeForLandAndWaterRidesII.go
3636. Threshold Majority Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3636-ThresholdMajorityQueries.go
3637. Trionic Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3637-TrionicArrayI.go
3638. Maximum Balanced Shipmentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3638-MaximumBalancedShipments.go
3640. Trionic Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3640-TrionicArrayII.go
3641. Longest Semi-Repeating Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3641-LongestSemiRepeatingSubarray.go
3643. Flip Square Submatrix Verticallyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3643-FlipSquareSubmatrixVertically.go
3644. Maximum K to Sort a Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3644-MaximumKToSortAPermutation.go
3645. Maximum Total from Optimal Activation Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3645-MaximumTotalFromOptimalActivationOrder.go
3647. Maximum Weight in Two Bagshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3647-MaximumWeightInTwoBags.go
3651. Minimum Cost Path with Teleportationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3651-MinimumCostPathWithTeleportations.go
3652. Best Time to Buy and Sell Stock using Strategyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3652-BestTimeToBuyAndSellStockUsingStrategy.go
3653. XOR After Range Multiplication Queries Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3653-XORAfterRangeMultiplicationQueriesI.go
3654. Minimum Sum After Divisible Sum Deletionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3654-MinimumSumAfterDivisibleSumDeletions.go
3655. XOR After Range Multiplication Queries IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3655-XORAfterRangeMultiplicationQueriesII.go
3656. Count the Number of Simple Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3656-CountTheNumberOfSimplePaths.go
3659. Partition Array Into K-Distinct Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3659-PartitionArrayIntoKDistinctGroups.go
3660. Jump Game IXhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3660-JumpGameIX.go
3661. Maximum Walls Destroyed by Robotshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3661-MaximumWallsDestroyedByRobots.go
3664. Two-Letter Card Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3664-TwoLetterCardGame.go
3665. Twisted Mirror Path Counthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3665-TwistedMirrorPathCount.go
3667. Sort Array By Absolute Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3667-SortArrayByAbsoluteValue.go
3668. Restore Finishing Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3668-RestoreFinishingOrder.go
3670. Maximum Product of Two Integers With No Common Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3670-MaximumProductOfTwoIntegersWithNoCommonBits.go
3671. Sum of Beautiful Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3671-SumOfBeautifulSubsequences.go
3672. Sum of Weighted Modes in Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3672-SumOfWeightedModesInSubarrays.go
3676. Count Bowl Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3676-CountBowlSubarrays.go
3678. Smallest Absent Positive Greater Than Averagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3678-SmallestAbsentPositiveGreaterThanAverage.go
3679. Minimum Discards to Balance Inventoryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3679-MinimumDiscardsToBalanceInventory.go
3681. Maximum XOR of Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3681-MaximumXOROfSubsequences.go
3682. Minimum Index Sum of Common Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3682-MinimumIndexSumOfCommonElements.go
3683. Earliest Time to Finish One Taskhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3683-EarliestTimeToFinishOneTask.go
3684. Maximize Sum of At Most K Distinct Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3684-MaximizeSumOfAtMostKDistinctElements.go
3685. Subsequence Sum After Capping Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3685-SubsequenceSumAfterCappingElements.go
3686. Number of Stable Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3686-NumberOfStableSubsequences.go
3687. Library Late Fee Calculatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3687-LibraryLateFeeCalculator.go
3688. Bitwise OR of Even Numbers in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3688-BitwiseORofEvenNumbersInAnArray.go
3689. Maximum Total Subarray Value Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3689-MaximumTotalSubarrayValueI.go
3690. Split and Merge Array Transformationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3690-SplitAndMergeArrayTransformation.go
3691. Maximum Total Subarray Value IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3691-MaximumTotalSubarrayValueII.go
3693. Climbing Stairs IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3693-ClimbingStairsII.go
3695. Maximize Alternating Sum Using Swapshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3695-MaximizeAlternatingSumUsingSwaps.go
3696. Maximum Distance Between Unequal Words in Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3696-MaximumDistanceBetweenUnequalWordsInArrayI.go
3698. Split Array With Minimum Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3698-SplitArrayWithMinimumDifference.go
3701. Compute Alternating Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3701-ComputeAlternatingSum.go
3702. Longest Subsequence With Non-Zero Bitwise XORhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3702-LongestSubsequenceWithNonZeroBitwiseXOR.go
3706. Maximum Distance Between Unequal Words in Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3706-MaximumDistanceBetweenUnequalWordsInArrayII.go
3708. Longest Fibonacci Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3708-LongestFibonacciSubarray.go
3710. Maximum Partition Factorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3710-MaximumPartitionFactor.go
3711. Maximum Transactions Without Negative Balancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3711-MaximumTransactionsWithoutNegativeBalance.go
3712. Sum of Elements With Frequency Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3712-SumOfElementsWithFrequencyDivisibleByK.go
3717. Minimum Operations to Make the Array Beautifulhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3717-MinimumOperationsToMakeTheArrayBeautiful.go
3718. Smallest Missing Multiple of Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3718-SmallestMissingMultipleOfK.go
3719. Longest Balanced Subarray Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3719-LongestBalancedSubarrayI.go
3721. Longest Balanced Subarray IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3721-LongestBalancedSubarrayII.go
3724. Minimum Operations to Transform Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3724-MinimumOperationsToTransformArray.go
3725. Count Ways to Choose Coprime Integers from Rowshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3725-CountWaysToChooseCoprimeIntegersFromRows.go
3727. Maximum Alternating Sum of Squareshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3727-MaximumAlternatingSumOfSquares.go
3728. Stable Subarrays With Equal Boundary and Interior Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3728-StableSubarraysWithEqualBoundaryAndInteriorSum.go
3729. Count Distinct Subarrays Divisible by K in Sorted Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3729-CountDistinctSubarraysDivisibleByKInSortedArray.go
3730. Maximum Calories Burnt from Jumpshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3730-MaximumCaloriesBurntFromJumps.go
3731. Find Missing Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3731-FindMissingElements.go
3732. Maximum Product of Three Elements After One Replacementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3732-MaximumProductOfThreeElementsAfterOneReplacement.go
3733. Minimum Time to Complete All Deliverieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3733-MinimumTimeToCompleteAllDeliveries.go
3736. Minimum Moves to Equal Array Elements IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3736-MinimumMovesToEqualArrayElementsIII.go
3737. Count Subarrays With Majority Element Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3737-CountSubarraysWithMajorityElementI.go
3738. Longest Non-Decreasing Subarray After Replacing at Most One Elementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3738-LongestNonDecreasingSubarrayAfterReplacingAtMostOneElement.go
3739. Count Subarrays With Majority Element IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3739-CountSubarraysWithMajorityElementII.go
3740. Minimum Distance Between Three Equal Elements Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3740-MinimumDistanceBetweenThreeEqualElementsI.go
3741. Minimum Distance Between Three Equal Elements IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3741-MinimumDistanceBetweenThreeEqualElementsII.go
3742. Maximum Path Score in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3742-MaximumPathScoreInAGrid.go
3743. Maximize Cyclic Partition Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3743-MaximizeCyclicPartitionScore.go
3745. Maximize Expression of Three Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3745-MaximizeExpressionOfThreeElements.go
3748. Count Stable Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3748-CountStableSubarrays.go
3755. Find Maximum Balanced XOR Subarray Lengthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3755-FindMaximumBalancedXORSubarrayLength.go
3757. Number of Effective Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3757-NumberOfEffectiveSubsequences.go
3759. Count Elements With at Least K Greater Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3759-CountElementsWithAtLeastKGreaterValues.go
3761. Minimum Absolute Distance Between Mirror Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3761-MinimumAbsoluteDistanceBetweenMirrorPairs.go
3762. Minimum Operations to Equalize Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3762-MinimumOperationsToEqualizeSubarrays.go
3763. Maximum Total Sum with Threshold Constraintshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3763-MaximumTotalSumWithThresholdConstraints.go
3766. Minimum Operations to Make Binary Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3766-MinimumOperationsToMakeBinaryPalindrome.go
3767. Maximize Points After Choosing K Taskshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3767-MaximizePointsAfterChoosingKTasks.go
3768. Minimum Inversion Count in Subarrays of Fixed Lengthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3768-MinimumInversionCountInSubarraysOfFixedLength.go
3769. Sort Integers by Binary Reflectionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3769-SortIntegersByBinaryReflection.go
3771. Total Score of Dungeon Runshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3771-TotalScoreOfDungeonRuns.go
3774. Absolute Difference Between Maximum and Minimum K Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3774-AbsoluteDifferenceBetweenMaximumAndMinimumKElements.go
3776. Minimum Moves to Balance Circular Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3776-MinimumMovesToBalanceCircularArray.go
3779. Minimum Number of Operations to Have Distinct Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3779-MinimumNumberOfOperationsToHaveDistinctElements.go
3780. Maximum Sum of Three Numbers Divisible by Threehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3780-MaximumSumOfThreeNumbersDivisibleByThree.go
3781. Maximum Score After Binary Swapshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3781-MaximumScoreAfterBinarySwaps.go
3785. Minimum Swaps to Avoid Forbidden Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3785-MinimumSwapsToAvoidForbiddenValues.go
3788. Maximum Score of a Splithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3788-MaximumScoreOfASplit.go
3795. Minimum Subarray Length With Distinct Sum At Least Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3795-MinimumSubarrayLengthWithDistinctSumAtLeastK.go
3796. Find Maximum Value in a Constrained Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3796-FindMaximumValueInAConstrainedSequence.go
3797. Count Routes to Climb a Rectangular Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3797-CountRoutesToClimbARectangularGrid.go
3799. Word Squares IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3799-WordSquaresII.go
3801. Minimum Cost to Merge Sorted Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3801-MinimumCostToMergeSortedLists.go
3802. Number of Ways to Paint Sheetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3802-NumberOfWaysToPaintSheets.go
3804. Number of Centered Subarrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3804-NumberOfCenteredSubarrays.go
3805. Count Caesar Cipher Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3805-CountCaesarCipherPairs.go
3806. Maximum Bitwise AND After Increment Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3806-MaximumBitwiseANDAfterIncrementOperations.go
3809. Best Reachable Towerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3809-BestReachableTower.go
3810. Minimum Operations to Reach Target Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3810-MinimumOperationsToReachTargetArray.go
3811. Number of Alternating XOR Partitionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3811-NumberOfAlternatingXORPartitions.go
3814. Maximum Capacity Within Budgethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3814-MaximumCapacityWithinBudget.go
https://patch-diff.githubusercontent.com/freewu/algorithms#string
3. Longest Substring Without Repeating Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3-LongestSubstringWithoutRepeatingCharacters.go
5. Longest Palindromic Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/5-LongestPalindromicSubstring.go
6. ZigZag Conversionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/6-ZigZagConversion.go
8. String to Integer (atoi)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/8-StringtoInteger.go
10. Regular Expression Matchinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/10-RegularExpressionMatching.go
12. Integer to Romanhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/12-IntegertoRoman.go
13. Roman to Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/13-RomantoInteger.go
14. Longest Common Prefixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/14-LongestCommonPrefix.go
17. Letter Combinations of a Phone Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/17-LetterCombinationsofaPhoneNumber.go
20. Valid Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/20-ValidParentheses.go
22. Generate Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/22-GenerateParentheses.go
28. Implement strStr()https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/28-ImplementstrStr.go
30. Substring with Concatenation of All Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/30-SubstringwithConcatenationofAllWords.go
32. Longest Valid Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/32-LongestValidParentheses.go
38. Count and Sayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/38-CountAndSay.go
43. Multiply Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/43-MultiplyStrings.go
44. Wildcard Matchinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/44-WildcardMatching.go
49. Group Anagramshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/49-GroupAnagrams.go
58. Length of Last Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/58-LengthofLastWord.go
65. Valid Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/65-ValidNumber.go
67. Add Binaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/67-AddBinary.go
71. Simplify Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/71-SimplifyPath.go
72. Edit Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/72-EditDistance.go
76. Minimum Window Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/76-MinimumWindowSubstring.go
87. Scramble Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/87-ScrambleString.go
91. Decode Wayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/91-DecodeWays.go
93. Restore IP Addresseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/93-RestoreIPAddresses.go
97. Interleaving Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/97-InterleavingString.go
115. Distinct Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/115-DistinctSubsequences.go
125. Valid Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/125-ValidPalindrome.go
126. Word Ladder IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/126-WordLadderII.go
127. Word Ladderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/127-WordLadder.go
131. Palindrome Partitioninghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/131-PalindromePartitioning.go
132. Palindrome Partitioning IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/132-PalindromePartitioningII.go
139. Word Breakhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/139-WordBreak.go
151. Reverse Words in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/151-ReverseWordsInAString.go
157. Read N Characters Given Read4https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/157-ReadNCharactersGivenRead4.go
158. Read N Characters Given read4 II - Call Multiple Timeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/158-ReadNCharactersGivenRead4II-CallMultipleTimes.go
159. Longest Substring with At Most Two Distinct Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/159-LongestSubstringWithAtMostTwoDistinctCharacters.go
161. One Edit Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/161-OneEditDistance.go
165. Compare Version Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/165-CompareVersionNumbers.go
168. Excel Sheet Column Titlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/168-ExcelSheetColumnTitle.go
171. Excel Sheet Column Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/171-ExcelSheetColumnNumber.go
179. Largest Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/179-LargestNumber.go
186. Reverse Words in a String IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/186-ReverseWordsInAStringII.go
187. Repeated DNA Sequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/187-RepeatedDNASequences.go
205. Isomorphic Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/205-IsomorphicStrings.go
214. Shortest Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/214-ShortestPalindrome.go
224. Basic Calculatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/224-BasicCalculator.go
227. Basic Calculator IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/227-BasicCalculatorII.go
241. Different Ways to Add Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/241-DifferentWaysToAddParentheses.go
242. Valid Anagramhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/242-ValidAnagram.go
246. Strobogrammatic Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/246-StrobogrammaticNumber.go
247. Strobogrammatic Number IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/247-StrobogrammaticNumberII.go
248. Strobogrammatic Number IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/248-StrobogrammaticNumberIII.go
266. Palindrome Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/266-PalindromePermutation.go
267. Palindrome Permutation IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/267-PalindromePermutationII.go
282. Expression Add Operatorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/282-ExpressionAddOperators.go
290. Word Patternhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/290-WordPattern.go
291. Word Pattern IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/291-WordPatternII.go
293. Flip Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/293-FlipGame.go
294. Flip Game IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/294-FlipGameII.go
299. Bulls and Cowshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/299-BullsAndCows.go
301. Remove Invalid Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/301-RemoveInvalidParentheses.go
306. Additive Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/306-AdditiveNumber.go
315. Count of Smaller Numbers After Selfhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/315-CountOfSmallerNumbersAfterSelf.go
316. Remove Duplicate Lettershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/316-RemoveDuplicateLetters.go
320. Generalized Abbreviationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/320-GeneralizedAbbreviation.go
331. Verify Preorder Serialization of a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/331-VerifyPreorderSerializationOfABinaryTree.go
340. Longest Substring with At Most K Distinct Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/340-LongestSubstringWithAtMostKDistinctCharacters.go
344. Reverse Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/344-ReverseString.go
345. Reverse Vowels of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/345-ReverseVowelsOfAString.go
358. Rearrange String k Distance Aparthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/358-RearrangeStringKDistanceApart.go
383. Ransom Notehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/383-RansomNote.go
385. Mini Parserhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/385-MiniParser.go
387. First Unique Character in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/387-FirstUniqueCharacterInAString.go
388. Longest Absolute File Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/388-LongestAbsoluteFilePath.go
389. Find the Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/389-FindTheDifference.go
392. Is Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/392-IsSubsequence.go
394. Decode Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/394-DecodeString.go
395. Longest Substring with At Least K Repeating Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/395-LongestSubstringWithAtLeastKRepeatingCharacters.go
402. Remove K Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/402-RemoveKDigits.go
408. Valid Word Abbreviationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/408-ValidWordAbbreviation.go
409. Longest Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/409-LongestPalindrome.go
411. Minimum Unique Word Abbreviationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/411-MinimumUniqueWordAbbreviation.go
415. Add Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/415-AddStrings.go
418. Sentence Screen Fittinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/418-SentenceScreenFitting.go
420. Strong Password Checkerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/420-StrongPasswordChecker.go
423. Reconstruct Original Digits from Englishhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/423-ReconstructOriginalDigitsFromEnglish.go
424. Longest Repeating Character Replacementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/424-LongestRepeatingCharacterReplacement.go
433. Minimum Genetic Mutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/433-MinimumGeneticMutation.go
434. Number of Segments in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/434-NumberOfSegmentsInAString.go
438. Find All Anagrams in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/438-FindAllAnagramsInAString.go
439. Ternary Expression Parserhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/439-TernaryExpressionParser.go
451. Sort Characters By Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/451-SortCharactersByFrequency.go
459. Repeated Substring Patternhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/459-RepeatedSubstringPattern.go
466. Count The Repetitionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/466-CountTheRepetitions.go
467. Unique Substrings in Wraparound Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/467-UniqueSubstringsInWraparoundString.go
468. Validate IP Addresshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/468-ValidateIPAddress.go
471. Encode String with Shortest Lengthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/471-EncodeStringWithShortestLength.go
481. Magical Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/481-MagicalString.go
482. License Key Formattinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/482-LicenseKeyFormatting.go
483. Smallest Good Basehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/483-SmallestGoodBase.go
488. Zuma Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/488-ZumaGame.go
484. Find Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/484-FindPermutation.go
514. Freedom Trailhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/514-FreedomTrail.go
516. Longest Palindromic Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/516-LongestPalindromicSubsequence.go
520. Detect Capitalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/520-DetectCapital.go
521. Longest Uncommon Subsequence Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/521-LongestUncommonSubsequenceI.go
524. Longest Word in Dictionary through Deletinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/524-LongestWordInDictionaryThroughDeleting.go
536. Construct Binary Tree from Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/536-ConstructBinaryTreeFromString.go
537. Complex Number Multiplicationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/537-ComplexNumberMultiplication.go
541. Reverse String IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/541-ReverseStringII.go
544. Output Contest Matcheshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/544-OutputContestMatches.go
551. Student Attendance Record Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/551-StudentAttendanceRecordI.go
553. Optimal Divisionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/553-OptimalDivision.go
557. Reverse Words in a String IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/557-ReverseWordsInAStringIII.go
564. Find the Closest Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/564-FindTheClosestPalindrome.go
567. Permutation in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/567-PermutationInString.go
583. Delete Operation for Two Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/583-DeleteOperationForTwoStrings.go
591. Tag Validatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/591-TagValidator.go
592. Fraction Addition and Subtractionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/592-FractionAdditionAndSubtraction.go
616. Add Bold Tag in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/616-AddBoldTagInString.go
639. Decode Ways IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/639-DecodeWaysII.go
640. Solve the Equationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/640-SolveTheEquation.go
647. Palindromic Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/647-PalindromicSubstrings.go
649. Dota2 Senatehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/649-Dota2Senate.go
657. Robot Return to Originhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/657-RobotReturnToOrigin.go
664. Strange Printerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/664-StrangePrinter.go
678. Valid Parenthesis Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/678-ValidParenthesisString.go
680. Valid Palindrome IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/680-ValidPalindromeII.go
681. Next Closest Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/681-NextClosestTime.go
686. Repeated String Matchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/686-RepeatedStringMatch.go
696. Count Binary Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/696-CountBinarySubstrings.go
709. To Lower Casehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/709-ToLowerCase.go
712. Minimum ASCII Delete Sum for Two Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/712-MinimumASCIIDeleteSumForTwoStrings.go
726. Number of Atomshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/726-NumberOfAtoms.go
727. Minimum Window Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/727-MinimumWindowSubsequence.go
730. Count Different Palindromic Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/730-CountDifferentPalindromicSubsequences.go
736. Parse Lisp Expressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/736-ParseLispExpression.go
751. IP to CIDRhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/751-IPToCIDR.go
756. Pyramid Transition Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/756-PyramidTransitionMatrix.go
758. Bold Words in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/758-BoldWordsInString.go
761. Special Binary Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/761-SpecialBinaryString.go
763. Partition Labelshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/763-PartitionLabels.go
767. Reorganize Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/767-ReorganizeString.go
770. Basic Calculator IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/770-BasicCalculatorIV.go
772. Basic Calculator IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/772-BasicCalculatorIII.go
777. Swap Adjacent in LR Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/777-SwapAdjacentInLRString.go
784. Letter Case Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/784-LetterCasePermutation.go
791. Custom Sort Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/791-CustomSortString.go
792. Number of Matching Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/792-NumberOfMatchingSubsequences.go
796. Rotate Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/796-RotateString.go
800. Similar RGB Colorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/800-SimilarRGBColor.go
809. Expressive Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/809-ExpressiveWords.go
816. Ambiguous Coordinateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/816-AmbiguousCoordinates.go
819. Most Common Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/819-MostCommonWord.go
821. Shortest Distance to a Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/821-ShortestDistanceToACharacter.go
824. Goat Latinhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/824-GoatLatin.go
828. Count Unique Characters of All Substrings of a Given Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/828-CountUniqueCharactersOfAllSubstringsOfAGivenString.go
830. Positions of Large Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/830-PositionsOfLargeGroups.go
831. Masking Personal Informationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/831-MaskingPersonalInformation.go
833. Find And Replace in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/833-FindAndReplaceInString.go
838. Push Dominoeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/838-PushDominoes.go
842. Split Array into Fibonacci Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/842-SplitArrayIntoFibonacciSequence.go
844. Backspace String Comparehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/844-BackspaceStringCompare.go
848. Shifting Lettershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/848-ShiftingLetters.go
854. K-Similar Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/854-KSimilarStrings.go
856. Score of Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/856-ScoreOfParentheses.go
859. Buddy Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/859-BuddyStrings.go
871. Minimum Number of Refueling Stopshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/871-MinimumNumberOfRefuelingStops.go
880. Decoded String at Indexhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/880-DecodedStringAtIndex.go
884. Uncommon Words from Two Sentenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/884-UncommonWordsFromTwoSentences.go
890. Find and Replace Patternhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/890-FindAndReplacePattern.go
899. Orderly Queuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/899-OrderlyQueue.go
903. Valid Permutations for DI Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/903-ValidPermutationsForDISequence.go
906. Super Palindromeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/906-SuperPalindromes.go
917. Reverse Only Lettershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/917-ReverseOnlyLetters.go
921. Minimum Add to Make Parentheses Validhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/921-MinimumAddToMakeParenthesesValid.go
925. Long Pressed Namehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/925-LongPressedName.go
926. Flip String to Monotone Increasinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/926-FlipStringToMonotoneIncreasing.go
936. Stamping The Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/936-StampingTheSequence.go
940. Distinct Subsequences IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/940-DistinctSubsequencesII.go
942. DI String Matchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/942-DIStringMatch.go
972. Equal Rational Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/972-EqualRationalNumbers.go
984. String Without AAA or BBBhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/984-StringWithoutAAAOrBBB.go
1003. Check If Word Is Valid After Substitutionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1003-CheckIfWordIsValidAfterSubstitutions.go
1016. Binary String With Substrings Representing 1 To Nhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1016-BinaryStringWithSubstringsRepresentingOneToN.go
1021. Remove Outermost Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1021-RemoveOutermostParentheses.go
1023. Camelcase Matchinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1023-CamelcaseMatching.go
1041. Robot Bounded In Circlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1041-RobotBoundedInCircle.go
1044. Longest Duplicate Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1044-LongestDuplicateSubstring.go
1047. Remove All Adjacent Duplicates In Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1047-RemoveAllAdjacentDuplicatesInString.go
1055. Shortest Way to Form Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1055-ShortestWayToFormString.go
1061. Lexicographically Smallest Equivalent Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1061-LexicographicallySmallestEquivalentString.go
1062. Longest Repeating Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1062-LongestRepeatingSubstring.go
1071. Greatest Common Divisor of Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1071-GreatestCommonDivisorOfStrings.go
1078. Occurrences After Bigramhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1078-OccurrencesAfterBigram.go
1079. Letter Tile Possibilitieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1079-LetterTilePossibilities.go
1081. Smallest Subsequence of Distinct Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1081-SmallestSubsequenceOfDistinctCharacters.go
1087. Brace Expansionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1087-BraceExpansion.go
1092. Shortest Common Supersequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1092-ShortestCommonSupersequence.go
1096. Brace Expansion IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1096-BraceExpansionII.go
1100. Find K-Length Substrings With No Repeated Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1100-FindKLengthSubstringsWithNoRepeatedCharacters.go
1106. Parsing A Boolean Expressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1106-ParsingABooleanExpression.go
1108. Defanging an IP Addresshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1108-DefangingAnIPAddress.go
1111. Maximum Nesting Depth of Two Valid Parentheses Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1111-MaximumNestingDepthOfTwoValidParenthesesStrings.go
1119. Remove Vowels from a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1119-RemoveVowelsFromAString.go
1138. Alphabet Board Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1138-AlphabetBoardPath.go
1143. Longest Common Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1143-LongestCommonSubsequence.go
1147. Longest Chunked Palindrome Decompositionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1147-LongestChunkedPalindromeDecomposition.go
1153. String Transforms Into Another Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1153-StringTransformsIntoAnotherString.go
1154. Day of the Yearhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1154-DayOfTheYear.go
1156. Swap For Longest Repeated Character Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1156-SwapForLongestRepeatedCharacterSubstring.go
1163. Last Substring in Lexicographical Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1163-LastSubstringInLexicographicalOrder.go
1165. Single-Row Keyboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1165-Single-RowKeyboard.go
1177. Can Make Palindrome from Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1177-CanMakePalindromeFromSubstring.go
1180. Count Substrings with Only One Distinct Letterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1180-CountSubstringsWithOnlyOneDistinctLetter.go
1189. Maximum Number of Balloonshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1189-MaximumNumberOfBalloons.go
1190. Reverse Substrings Between Each Pair of Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1190-ReverseSubstringsBetweenEachPairOfParentheses.go
1202. Smallest String With Swapshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1202-SmallestStringWithSwaps.go
1208. Get Equal Substrings Within Budgethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1208-GetEqualSubstringsWithinBudget.go
1209. Remove All Adjacent Duplicates in String IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1209-RemoveAllAdjacentDuplicatesInStringII.go
1216. Valid Palindrome IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1216-ValidPalindromeIII.go
1221. Split a String in Balanced Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1221-SplitAStringInBalancedStrings.go
1234. Replace the Substring for Balanced Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1234-ReplaceTheSubstringForBalancedString.go
1236. Web Crawlerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1236-WebCrawler.go
1239. Maximum Length of a Concatenated String with Unique Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1239-MaximumLengthOfAConcatenatedStringWithUniqueCharacters.go
1247. Minimum Swaps to Make Strings Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1247-MinimumSwapsToMakeStringsEqual.go
1249. Minimum Remove to Make Valid Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1249-MinimumRemoveToMakeValidParentheses.go
1257. Smallest Common Regionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1257-SmallestCommonRegion.go
1258. Synonymous Sentenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1258-SynonymousSentences.go
1271. Hexspeakhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1271-Hexspeak.go
1278. Palindrome Partitioning IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1278-PalindromePartitioningIII.go
1297. Maximum Number of Occurrences of a Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1297-MaximumNumberOfOccurrencesOfASubstring.go
1309. Decrypt String from Alphabet to Integer Mappinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1309-DecryptStringFromAlphabetToIntegerMapping.go
1312. Minimum Insertion Steps to Make a String Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1312-MinimumInsertionStepsToMakeAStringPalindrome.go
1316. Distinct Echo Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1316-DistinctEchoSubstrings.go
1320. Minimum Distance to Type a Word Using Two Fingershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1320-MinimumDistanceToTypeAWordUsingTwoFingers.go
1324. Print Words Verticallyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1324-PrintWordsVertically.go
1328. Break a Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1328-BreakAPalindrome.go
1332. Remove Palindromic Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1332-RemovePalindromicSubsequences.go
1347. Minimum Number of Steps to Make Two Strings Anagramhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1347-MinimumNumberOfStepsToMakeTwoStringsAnagram.go
1358. Number of Substrings Containing All Three Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1358-NumberOfSubstringsContainingAllThreeCharacters.go
1360. Number of Days Between Two Dateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1360-NumberOfDaysBetweenTwoDates.go
1370. Increasing Decreasing Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1370-IncreasingDecreasingString.go
1371. Find the Longest Substring Containing Vowels in Even Countshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1371-FindTheLongestSubstringContainingVowelsTnEvenCounts.go
1374. Generate a String With Characters That Have Odd Countshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1374-GenerateAStringWithCharactersThatHaveOddCounts.go
1392. Longest Happy Prefixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1392-LongestHappyPrefix.go
1397. Find All Good Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1397-FindAllGoodStrings.go
1400. Construct K Palindrome Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1400-ConstructKPalindromeStrings.go
1404. Number of Steps to Reduce a Number in Binary Representation to Onehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1404-NumberOfStepsToReduceANumberInBinaryRepresentationToOne.go
1405. Longest Happy Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1405-LongestHappyString.go
1410. HTML Entity Parserhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1410-HTMLEntityParser.go
1415. The k-th Lexicographical String of All Happy Strings of Length nhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1415-TheKthLexicographicalStringOfAllHappyStringsOfLengthN.go
1416. Restore The Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1416-RestoreTheArray.go
1417. Reformat The Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1417-ReformatTheString.go
1419. Minimum Number of Frogs Croakinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1419-MinimumNumberOfFrogsCroaking.go
1422. Maximum Score After Splitting a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1422-MaximumScoreAfterSplittingAString.go
1427. Perform String Shiftshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1427-PerformStringShifts.go
1433. Check If a String Can Break Another Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1433-CheckIfAStringCanBreakAnotherString.go
1446. Consecutive Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1446-ConsecutiveCharacters.go
1451. Rearrange Words in a Sentencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1451-RearrangeWordsInASentence.go
1455. Check If a Word Occurs As a Prefix of Any Word in a Sentencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1455-CheckIfAWordOccursAsAPrefixOfAnyWordInASentence.go
1456. Maximum Number of Vowels in a Substring of Given Lengthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1456-MaximumNumberOfVowelsInASubstringOfGivenLength.go
1461. Check If a String Contains All Binary Codes of Size Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1461-CheckIfAStringContainsAllBinaryCodesOfSizeK.go
1496. Path Crossinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1496-PathCrossing.go
1505. Minimum Possible Integer After at Most K Adjacent Swaps On Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1505-MinimumPossibleIntegerAfterAtMostKAdjacentSwapsOnDigits.go
1507. Reformat Datehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1507-ReformatDate.go
1513. Number of Substrings With Only 1shttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1513-NumberOfSubstringsWithOnlyOnes.go
1520. Maximum Number of Non-Overlapping Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1520-MaximumNumberOfNonOverlappingSubstrings.go
1525. Number of Good Ways to Split a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1525-NumberOfGoodWaysToSplitAString.go
1528. Shuffle Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1528-ShuffleString.go
1529. Minimum Suffix Flipshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1529-MinimumSuffixFlips.go
1531. String Compression IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1531-StringCompressionII.go
1540. Can Convert String in K Moveshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1540-CanConvertStringInKMoves.go
1541. Minimum Insertions to Balance a Parentheses Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1541-MinimumInsertionsToBalanceAParenthesesString.go
1542. Find Longest Awesome Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1542-FindLongestAwesomeSubstring.go
1544. Make The String Greathttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1544-MakeTheStringGreat.go
1545. Find Kth Bit in Nth Binary Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1545-FindKthBitInNthBinaryString.go
1573. Number of Ways to Split a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1573-NumberOfWaysToSplitAString.go
1576. Replace All ?'s to Avoid Consecutive Repeating Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1576-ReplaceAllQuestionMarksToAvoidConsecutiveRepeatingCharacters.go
1585. Check If String Is Transformable With Substring Sort Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1585-CheckIfStringIsTransformableWithSubstringSortOperations.go
1592. Rearrange Spaces Between Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1592-RearrangeSpacesBetweenWords.go
1593. Split a String Into the Max Number of Unique Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1593-SplitAStringIntoTheMaxNumberOfUniqueSubstrings.go
1556. Thousand Separatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1556-ThousandSeparator.go
1597. Build Binary Expression Tree From Infix Expressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1597-BuildBinaryExpressionTreeFromInfixExpression.go
1598. Crawler Log Folderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1598-CrawlerLogFolder.go
1614. Maximum Nesting Depth of the Parentheseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1614-MaximumNestingDepthOfTheParentheses.go
1616. Split Two Strings to Make Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1616-SplitTwoStringsToMakePalindrome.go
1618. Maximum Font to Fit a Sentence in a Screenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1618-MaximumFontToFitASentenceInAScreen.go
1624. Largest Substring Between Two Equal Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1624-LargestSubstringBetweenTwoEqualCharacters.go
1625. Lexicographically Smallest String After Applying Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1625-LexicographicallySmallestStringAfterApplyingOperations.go
1638. Count Substrings That Differ by One Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1638-CountSubstringsThatDifferByOneCharacter.go
1647. Minimum Deletions to Make Character Frequencies Uniquehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1647-MinimumDeletionsToMakeCharacterFrequenciesUnique.go
1653. Minimum Deletions to Make String Balancedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1653-MinimumDeletionsToMakeStringBalanced.go
1657. Determine if Two Strings Are Closehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1657-DetermineIfTwoStringsAreClose.go
1663. Smallest String With A Given Numeric Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1663-SmallestStringWithAGivenNumericValue.go
1668. Maximum Repeating Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1668-MaximumRepeatingSubstring.go
1678. Goal Parser Interpretationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1678-GoalParserInterpretation.go
1682. Longest Palindromic Subsequence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1682-LongestPalindromicSubsequenceII.go
1684. Count the Number of Consistent Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1684-CountTheNumberOfConsistentStrings.go
1689. Partitioning Into Minimum Number Of Deci-Binary Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1689-PartitioningIntoMinimumNumberOfDeciBinaryNumbers.go
1694. Reformat Phone Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1694-ReformatPhoneNumber.go
1698. Number of Distinct Substrings in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1698-NumberOfDistinctSubstringsInAString.go
1702. Maximum Binary String After Changehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1702-MaximumBinaryStringAfterChange.go
1704. Determine if String Halves Are Alikehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1704-DetermineIfStringHalvesAreAlike.go
1717. Maximum Score From Removing Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1717-MaximumScoreFromRemovingSubstrings.go
1736. Latest Time by Replacing Hidden Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1736-LatestTimeByReplacingHiddenDigits.go
1737. Change Minimum Characters to Satisfy One of Three Conditionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1737-ChangeMinimumCharactersToSatisfyOneOfThreeConditions.go
1745. Palindrome Partitioning IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1745-PalindromePartitioningIV.go
1750. Minimum Length of String After Deleting Similar Endshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1750-MinimumLengthOfStringAfterDeletingSimilarEnds.go
1754. Largest Merge Of Two Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1754-LargestMergeOfTwoStrings.go
1758. Minimum Changes To Make Alternating Binary Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1758-MinimumChangesToMakeAlternatingBinaryString.go
1759. Count Number of Homogenous Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1759-CountNumberOfHomogenousSubstrings.go
1763. Longest Nice Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1763-LongestNiceSubstring.go
1768. Merge Strings Alternatelyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1768-MergeStringsAlternately.go
1769. Minimum Number of Operations to Move All Balls to Each Boxhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1769-MinimumNumberOfOperationsToMoveAllBallsToEachBox.go
1771. Maximize Palindrome Length From Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1771-MaximizePalindromeLengthFromSubsequences.go
1781. Sum of Beauty of All Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1781-SumOfBeautyOfAllSubstrings.go
1784. Check if Binary String Has at Most One Segment of Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1784-CheckIfBinaryStringHasAtMostOneSegmentOfOnes.go
1794. Count Pairs of Equal Substrings With Minimum Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1794-CountPairsOfEqualSubstringsWithMinimumDifference.go
1796. Second Largest Digit in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1796-SecondLargestDigitInAString.go
1790. Check if One String Swap Can Make Strings Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1790-CheckIfOneStringSwapCanMakeStringsEqual.go
1805. Number of Different Integers in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1805-NumberOfDifferentIntegersInAString.go
1807. Evaluate the Bracket Pairs of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1807-EvaluateTheBracketPairsOfAString.go
1813. Sentence Similarity IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1813-SentenceSimilarityIII.go
1816. Truncate Sentencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1816-TruncateSentence.go
1830. Minimum Number of Operations to Make String Sortedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1830-MinimumNumberOfOperationsToMakeStringSorted.go
1832. Check if the Sentence Is Pangramhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1832-CheckIfTheSentenceIsPangram.go
1839. Longest Substring Of All Vowels in Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1839-LongestSubstringOfAllVowelsInOrder.go
1842. Next Palindrome Using Same Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1842-NextPalindromeUsingSameDigits.go
1844. Replace All Digits with Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1844-ReplaceAllDigitsWithCharacters.go
1849. Splitting a String Into Descending Consecutive Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1849-SplittingAStringIntoDescendingConsecutiveValues.go
1850. Minimum Adjacent Swaps to Reach the Kth Smallest Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1850-MinimumAdjacentSwapsToReachTheKthSmallestNumber.go
1859. Sorting the Sentencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1859-SortingTheSentence.go
1864. Minimum Number of Swaps to Make the Binary String Alternatinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1864-MinimumNumberOfSwapsToMakeTheBinaryStringAlternating.go
1869. Longer Contiguous Segments of Ones than Zeroshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1869-LongerContiguousSegmentsOfOnesThanZeros.go
1871. Jump Game VIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1871-JumpGameVII.go
1876. Substrings of Size Three with Distinct Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1876-SubstringsOfSizeThreeWithDistinctCharacters.go
1880. Check if Word Equals Summation of Two Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1880-CheckIfWordEqualsSummationOfTwoWords.go
1881. Maximum Value after Insertionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1881-MaximumValueAfterInsertion.go
1888. Minimum Number of Flips to Make the Binary String Alternatinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1888-MinimumNumberOfFlipsToMakeTheBinaryStringAlternating.go
1896. Minimum Cost to Change the Final Value of Expressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1896-MinimumCostToChangeTheFinalValueOfExpression.go
1898. Maximum Number of Removable Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1898-MaximumNumberOfRemovableCharacters.go
1903. Largest Odd Number in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1903-LargestOddNumberInString.go
1904. The Number of Full Rounds You Have Playedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1904-TheNumberOfFullRoundsYouHavePlayed.go
1910. Remove All Occurrences of a Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1910-RemoveAllOccurrencesOfASubstring.go
1915. Number of Wonderful Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1915-NumberOfWonderfulSubstrings.go
1927. Sum Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1927-SumGame.go
1930. Unique Length-3 Palindromic Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1930-UniqueLength3PalindromicSubsequences.go
1933. Check if String Is Decomposable Into Value-Equal Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1933-CheckIfStringIsDecomposableIntoValueEqualSubstrings.go
1935. Maximum Number of Words You Can Typehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1935-MaximumNumberOfWordsYouCanType.go
1941. Check if All Characters Have Equal Number of Occurrenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1941-CheckIfAllCharactersHaveEqualNumberOfOccurrences.go
1945. Sum of Digits of String After Converthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1945-SumOfDigitsOfStringAfterConvert.go
1946. Largest Number After Mutating Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1946-LargestNumberAfterMutatingSubstring.go
1948. Delete Duplicate Folders in Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1948-DeleteDuplicateFoldersInSystem.go
1957. Delete Characters to Make Fancy Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1957-DeleteCharactersToMakeFancyString.go
1960. Maximum Product of the Length of Two Palindromic Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1960-MaximumProductOfTheLengthOfTwoPalindromicSubstrings.go
1961. Check If String Is a Prefix of Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1961-CheckIfStringIsAPrefixOfArray.go
1963. Minimum Number of Swaps to Make the String Balancedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1963-MinimumNumberOfSwapsToMakeTheStringBalanced.go
1967. Number of Strings That Appear as Substrings in Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1967-NumberOfStringsThatAppearAsSubstringsInWord.go
1974. Minimum Time to Type Word Using Special Typewriterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1974-MinimumTimeToTypeWordUsingSpecialTypewriter.go
1977. Number of Ways to Separate Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1977-NumberOfWaysToSeparateNumbers.go
1987. Number of Unique Good Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1987-NumberOfUniqueGoodSubsequences.go
2000. Reverse Prefix of Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2000-ReversePrefixOfWord.go
2002. Maximum Product of the Length of Two Palindromic Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2002-MaximumProductOfTheLengthOfTwoPalindromicSubsequences.go
2014. Longest Subsequence Repeated k Timeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2014-LongestSubsequenceRepeatedKTimes.go
2019. The Score of Students Solving Math Expressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2019-TheScoreOfStudentsSolvingMathExpression.go
2024. Maximize the Confusion of an Examhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2024-MaximizeTheConfusionOfAnExam.go
2027. Minimum Moves to Convert Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2027-MinimumMovesToConvertString.go
2030. Smallest K-Length Subsequence With Occurrences of a Letterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2030-SmallestKLengthSubsequenceWithOccurrencesOfALetter.go
2038. Remove Colored Pieces if Both Neighbors are the Same Colorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2038-RemoveColoredPiecesIfBothNeighborsAreTheSameColor.go
2042. Check if Numbers Are Ascending in a Sentencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2042-CheckIfNumbersAreAscendingInASentence.go
2047. Number of Valid Words in a Sentencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2047-NumberOfValidWordsInASentence.go
2052. Minimum Cost to Separate Sentence Into Rowshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2052-MinimumCostToSeparateSentenceIntoRows.go
2055. Plates Between Candleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2055-PlatesBetweenCandles.go
2060. Check if an Original String Exists Given Two Encoded Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2060-CheckIfAnOriginalStringExistsGivenTwoEncodedStrings.go
2062. Count Vowel Substrings of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2062-CountVowelSubstringsOfAString.go
2063. Vowels of All Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2063-VowelsOfAllSubstrings.go
2067. Number of Equal Count Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2067-NumberOfEqualCountSubstrings.go
2068. Check Whether Two Strings are Almost Equivalenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2068-CheckWhetherTwoStringsAreAlmostEquivalent.go
2075. Decode the Slanted Ciphertexthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2075-DecodeTheSlantedCiphertext.go
2083. Substrings That Begin and End With the Same Letterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2083-SubstringsThatBeginAndEndWithTheSameLetter.go
2086. Minimum Number of Food Buckets to Feed the Hamstershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2086-MinimumNumberOfFoodBucketsToFeedTheHamsters.go
2103. Rings and Rodshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2103-RingsAndRods.go
2109. Adding Spaces to a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2109-AddingSpacesToAString.go
2116. Check if a Parentheses String Can Be Validhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2116-CheckIfAParenthesesStringCanBeValid.go
2124. Check if All A's Appears Before All B'shttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2124-CheckIfAllAsAppearsBeforeAllBs.go
2129. Capitalize the Titlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2129-CapitalizeTheTitle.go
2138. Divide a String Into Groups of Size khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2138-DivideAStringIntoGroupsOfSizeK.go
2147. Number of Ways to Divide a Long Corridorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2147-NumberOfWaysToDivideALongCorridor.go
2156. Find Substring With Given Hash Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2156-FindSubstringWithGivenHashValue.go
2167. Minimum Time to Remove All Cars Containing Illegal Goodshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2167-MinimumTimeToRemoveAllCarsContainingIllegalGoods.go
2168. Unique Substrings With Equal Digit Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2168-UniqueSubstringsWithEqualDigitFrequency.go
2182. Construct String With Repeat Limithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2182-ConstructStringWithRepeatLimit.go
2185. Counting Words With a Given Prefixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2185-CountingWordsWithAGivenPrefix.go
2186. Minimum Number of Steps to Make Two Strings Anagram IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2186-MinimumNumberOfStepsToMakeTwoStringsAnagramII.go
2193. Minimum Number of Moves to Make Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2193-MinimumNumberOfMovesToMakePalindrome.go
2194. Cells in a Range on an Excel Sheethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2194-CellsInARangeOnAnExcelSheet.go
2207. Maximize Number of Subsequences in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2207-MaximizeNumberOfSubsequencesInAString.go
2209. Minimum White Tiles After Covering With Carpetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2209-MinimumWhiteTilesAfterCoveringWithCarpets.go
2211. Count Collisions on a Roadhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2211-CountCollisionsOnARoad.go
2213. Longest Substring of One Repeating Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2213-LongestSubstringOfOneRepeatingCharacter.go
2222. Number of Ways to Select Buildingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2222-NumberOfWaysToSelectBuildings.go
2223. Sum of Scores of Built Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2223-SumOfScoresOfBuiltStrings.go
2224. Minimum Number of Operations to Convert Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2224-MinimumNumberOfOperationsToConvertTime.go
2232. Minimize Result by Adding Parentheses to Expressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2232-MinimizeResultByAddingParenthesesToExpression.go
2243. Calculate Digit Sum of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2243-CalculateDigitSumOfAString.go
2259. Remove Digit From Number to Maximize Resulthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2259-RemoveDigitFromNumberToMaximizeResult.go
2262. Total Appeal of A Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2262-TotalAppealOfAString.go
2264. Largest 3-Same-Digit Number in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2264-Largest3SameDigitNumberInString.go
2268. Minimum Number of Keypresseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2268-MinimumNumberOfKeypresses.go
2272. Substring With Largest Variancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2272-SubstringWithLargestVariance.go
2278. Percentage of Letter in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2278-PercentageOfLetterInString.go
2283. Check if Number Has Equal Digit Count and Digit Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2283-CheckIfNumberHasEqualDigitCountAndDigitValue.go
2287. Rearrange Characters to Make Target Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2287-RearrangeCharactersToMakeTargetString.go
2288. Apply Discount to Priceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2288-ApplyDiscountToPrices.go
2299. Strong Password Checker IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2299-StrongPasswordCheckerII.go
2301. Match Substring After Replacementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2301-MatchSubstringAfterReplacement.go
2309. Greatest English Letter in Upper and Lower Casehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2309-GreatestEnglishLetterInUpperAndLowerCase.go
2311. Longest Binary Subsequence Less Than or Equal to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2311-LongestBinarySubsequenceLessThanOrEqualToK.go
2315. Count Asteriskshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2315-CountAsterisks.go
2322. Minimum Score After Removals on a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2322-MinimumScoreAfterRemovalsOnATree.go
2325. Decode the Messagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2325-DecodeTheMessage.go
2330. Valid Palindrome IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2330-ValidPalindromeIV.go
2337. Move Pieces to Obtain a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2337-MovePiecesToObtainAString.go
2351. First Letter to Appear Twicehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2351-FirstLetterToAppearTwice.go
2370. Longest Ideal Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2370-LongestIdealSubsequence.go
2375. Construct Smallest Number From DI Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2375-ConstructSmallestNumberFromDIString.go
2379. Minimum Recolors to Get K Consecutive Black Blockshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2379-MinimumRecolorsToGetKConsecutiveBlackBlocks.go
2380. Time Needed to Rearrange a Binary Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2380-TimeNeededToRearrangeABinaryString.go
2381. Shifting Letters IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2381-ShiftingLettersII.go
2384. Largest Palindromic Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2384-LargestPalindromicNumber.go
2390. Removing Stars From a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2390-RemovingStarsFromAString.go
2399. Check Distances Between Same Lettershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2399-CheckDistancesBetweenSameLetters.go
2405. Optimal Partition of Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2405-OptimalPartitionOfString.go
2409. Count Days Spent Togetherhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2409-CountDaysSpentTogether.go
2414. Length of the Longest Alphabetical Continuous Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2414-LengthOfTheLongestAlphabeticalContinuousSubstring.go
2423. Remove Letter To Equalize Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2423-RemoveLetterToEqualizeFrequency.go
2430. Maximum Deletions on a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2430-MaximumDeletionsOnAString.go
2434. Using a Robot to Print the Lexicographically Smallest Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2434-UsingARobotToPrintTheLexicographicallySmallestString.go
2437. Number of Valid Clock Timeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2437-NumberOfValidClockTimes.go
2450. Number of Distinct Binary Strings After Applying Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2450-NumberOfDistinctBinaryStringsAfterApplyingOperations.go
2468. Split Message Based on Limithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2468-SplitMessageBasedOnLimit.go
2472. Maximum Number of Non-overlapping Palindrome Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2472-MaximumNumberOfNonOverlappingPalindromeSubstrings.go
2478. Number of Beautiful Partitionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2478-NumberOfBeautifulPartitions.go
2483. Minimum Penalty for a Shophttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2483-MinimumPenaltyForAShop.go
2484. Count Palindromic Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2484-CountPalindromicSubsequences.go
2486. Append Characters to String to Make Subsequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2486-AppendCharactersToStringToMakeSubsequence.go
2489. Number of Substrings With Fixed Ratiohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2489-NumberOfSubstringsWithFixedRatio.go
2490. Circular Sentencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2490-CircularSentence.go
2491. Divide Players Into Teams of Equal Skillhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2491-DividePlayersIntoTeamsOfEqualSkill.go
2514. Count Anagramshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2514-CountAnagrams.go
2516. Take K of Each Character From Left and Righthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2516-TakeKOfEachCharacterFromLeftAndRight.go
2522. Partition String Into Substrings With Values at Most Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2522-PartitionStringIntoSubstringsWithValuesAtMostK.go
2531. Make Number of Distinct Characters Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2531-MakeNumberOfDistinctCharactersEqual.go
2539. Count the Number of Good Subsequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2539-CountTheNumberOfGoodSubsequences.go
2546. Apply Bitwise Operations to Make Strings Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2546-ApplyBitwiseOperationsToMakeStringsEqual.go
2564. Substring XOR Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2564-SubstringXORQuerie2s.go
2565. Subsequence With the Minimum Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2565-SubsequenceWithTheMinimumScore.go
2573. Find the String with LCPhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2573-FindTheStringWithLCP.go
2575. Find the Divisibility Array of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2575-FindTheDivisibilityArrayOfAString.go
2586. Count the Number of Vowel Strings in Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2586-CountTheNumberOfVowelStringsInRange.go
2606. Find the Substring With Maximum Costhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2606-FindTheSubstringWithMaximumCost.go
2609. Find the Longest Balanced Substring of a Binary Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2609-FindTheLongestBalancedSubstringOfABinaryString.go
2645. Minimum Additions to Make Valid Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2645-MinimumAdditionsToMakeValidString.go
2663. Lexicographically Smallest Beautiful Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2663-LexicographicallySmallestBeautifulString.go
2696. Minimum String Length After Removing Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2696-MinimumStringLengthAfterRemovingSubstrings.go
2697. Lexicographically Smallest Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2697-LexicographicallySmallestPalindrome.go
2707. Extra Characters in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2707-ExtraCharactersInAString.go
2710. Remove Trailing Zeros From a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2710-RemoveTrailingZerosFromAString.go
2712. Minimum Cost to Make All Characters Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2712-MinimumCostToMakeAllCharactersEqual.go
2716. Minimize String Lengthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2716-MinimizeStringLength.go
2719. Count of Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2719-CountOfIntegers.go
2730. Find the Longest Semi-Repetitive Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2730-FindTheLongestSemiRepetitiveSubstring.go
2734. Lexicographically Smallest String After Substring Operationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2734-LexicographicallySmallestStringAfterSubstringOperation.go
2743. Count Substrings Without Repeating Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2743-CountSubstringsWithoutRepeatingCharacter.go
2767. Partition String Into Minimum Beautiful Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2767-PartitionStringIntoMinimumBeautifulSubstrings.go
2781. Length of the Longest Valid Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2781-LengthOfTheLongestValidSubstring.go
2785. Sort Vowels in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2785-SortVowelsInAString.go
2800. Shortest String That Contains Three Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2800-ShortestStringThatContainsThreeStrings.go
2801. Count Stepping Numbers in Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2801-CountSteppingNumbersInRange.go
2810. Faulty Keyboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2810-FaultyKeyboard.go
2825. Make String a Subsequence Using Cyclic Incrementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2825-MakeStringASubsequenceUsingCyclicIncrements.go
2828. Check if a String Is an Acronym of Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2828-CheckIfAStringIsAnAcronymOfWords.go
2833. Furthest Point From Originhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2833-FurthestPointFromOrigin.go
2839. Check if Strings Can be Made Equal With Operations Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2839-CheckIfStringsCanBeMadeEqualWithOperationsI.go
2840. Check if Strings Can be Made Equal With Operations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2840-CheckIfStringsCanBeMadeEqualWithOperationsII.go
2842. Count K-Subsequences of a String With Maximum Beautyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2842-CountKSubsequencesOfAStringWithMaximumBeauty.go
2844. Minimum Operations to Make a Special Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2844-MinimumOperationsToMakeASpecialNumber.go
2864. Maximum Odd Binary Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2864-MaximumOddBinaryNumber.go
2851. String Transformationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2851-StringTransformation.go
2896. Apply Operations to Make Two Strings Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2896-ApplyOperationsToMakeTwoStringsEqual.go
2904. Shortest and Lexicographically Smallest Beautiful Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2904-ShortestAndLexicographicallySmallestBeautifulString.go
2911. Minimum Changes to Make K Semi-palindromeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2911-MinimumChangesToMakeKSemiPalindromes.go
2914. Minimum Number of Changes to Make Binary String Beautifulhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2914-MinimumNumberOfChangesToMakeBinaryStringBeautiful.go
2937. Make Three Strings Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2937-MakeThreeStringsEqual.go
2938. Separate Black and White Ballshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2938-SeparateBlackAndWhiteBalls.go
2942. Find Words Containing Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2942-FindWordsContainingCharacter.go
2947. Count Beautiful Substrings Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2947-CountBeautifulSubstringsI.go
2949. Count Beautiful Substrings IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2949-CountBeautifulSubstringsII.go
2950. Number of Divisible Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2950-NumberOfDivisibleSubstrings.go
2953. Count Complete Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2953-CountCompleteSubstrings.go
2955. Number of Same-End Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2955-NumberOfSameEndSubstrings.go
2957. Remove Adjacent Almost-Equal Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2957-RemoveAdjacentAlmostEqualCharacters.go
2976. Minimum Cost to Convert String Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2976-MinimumCostToConvertStringI.go
2977. Minimum Cost to Convert String IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2977-MinimumCostToConvertStringII.go
2981. Find Longest Special Substring That Occurs Thrice Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2981-FindLongestSpecialSubstringThatOccursThriceI.go
2982. Find Longest Special Substring That Occurs Thrice IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2982-FindLongestSpecialSubstringThatOccursThriceII.go
2983. Palindrome Rearrangement Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2983-PalindromeRearrangementQueries.go
3003. Maximize the Number of Partitions After Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3003-MaximizeTheNumberOfPartitionsAfterOperations.go
3006. Find Beautiful Indices in the Given Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3006-FindBeautifulIndicesInTheGivenArrayI.go
3008. Find Beautiful Indices in the Given Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3008-FindBeautifulIndicesInTheGivenArrayII.go
3014. Minimum Number of Pushes to Type Word Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3014-MinimumNumberOfPushesToTypeWordI.go
3016. Minimum Number of Pushes to Type Word IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3016-MinimumNumberOfPushesToTypeWordII.go
3019. Number of Changing Keyshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3019-NumberOfChangingKeys.go
3029. Minimum Time to Revert Word to Initial State Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3029-MinimumTimeToRevertWordToInitialStateI.go
3031. Minimum Time to Revert Word to Initial State IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3031-MinimumTimeToRevertWordToInitialStateII.go
3039. Apply Operations to Make String Emptyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3039-ApplyOperationsToMakeStringEmpty.go
3081. Replace Question Marks in String to Minimize Its Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3081-ReplaceQuestionMarksInStringToMinimizeItsValue.go
3083. Existence of a Substring in a String and Its Reversehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3083-ExistenceOfASubstringInAStringAndItsReverse.go
3084. Count Substrings Starting and Ending with Given Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3084-CountSubstringsStartingAndEndingWithGivenCharacter.go
3085. Minimum Deletions to Make String K-Specialhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3085-MinimumDeletionsToMakeStringKSpecial.go
3088. Make String Anti-palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3088-MakeStringAntiPalindrome.go
3090. Maximum Length Substring With Two Occurrenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3090-MaximumLengthSubstringWithTwoOccurrences.go
3104. Find Longest Self-Contained Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3104-FindLongestSelfContainedSubstring.go
3106. Lexicographically Smallest String After Operations With Constrainthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3106-LexicographicallySmallestStringAfterOperationsWithConstraint.go
3110. Score of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3110-ScoreOfAString.go
3114. Latest Time You Can Obtain After Replacing Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3114-LatestTimeYouCanObtainAfterReplacingCharacters.go
3119. Maximum Number of Potholes That Can Be Fixedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3119-MaximumNumberOfPotholesThatCanBeFixed.go
3120. Count the Number of Special Characters Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3120-CountTheNumberOfSpecialCharactersI.go
3121. Count the Number of Special Characters IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3121-CountTheNumberOfSpecialCharactersII.go
3125. Maximum Number That Makes Result of Bitwise AND Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3125-MaximumNumberThatMakesResultOfBitwiseANDZero.go
3135. Equalize Strings by Adding or Removing Characters at Endshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3135-EqualizeStringsByAddingOrRemovingCharactersAtEnds.go
3136. Valid Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3136-ValidWord.go
3137. Minimum Number of Operations to Make Word K-Periodichttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3137-MinimumNumberOfOperationsToMakeWordKPeriodic.go
3138. Minimum Length of Anagram Concatenationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3138-MinimumLengthOfAnagramConcatenation.go
3144. Minimum Substring Partition of Equal Characterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3144-MinimumSubstringPartitionOfEqualCharacter.go
3146. Permutation Difference between Two Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3146-PermutationDifferenceBetweenTwoStrings.go
3163. String Compression IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3163-StringCompressionIII.go
3167. Better Compression of Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3167-BetterCompressionOfString.go
3168. Minimum Number of Chairs in a Waiting Roomhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3168-MinimumNumberOfChairsInAWaitingRoom.go
3170. Lexicographically Minimum String After Removing Starshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3170-LexicographicallyMinimumStringAfterRemovingStars.go
3174. Clear Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3174-ClearDigits.go
3210. Find the Encrypted Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3210-FindTheEncryptedString.go
3213. Construct String with Minimum Costhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3213-ConstructStringWithMinimumCost.go
3216. Lexicographically Smallest String After a Swaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3216-LexicographicallySmallestStringAfterASwap.go
3223. Minimum Length of String After Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3223-MinimumLengthOfStringAfterOperations.go
3227. Vowels Game in a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3227-VowelsGameInAString.go
3228. Maximum Number of Operations to Move Ones to the Endhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3228-MaximumNumberOfOperationsToMoveOnesToTheEnd.go
3234. Count the Number of Substrings With Dominant Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3234-CountTheNumberOfSubstringsWithDominantOnes.go
3253. Construct String with Minimum Cost (Easy)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3253-ConstructStringWithMinimumCost-Easy.go
3258. Count Substrings That Satisfy K-Constraint Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3258-CountSubstringsThatSatisfyKConstraintI.go
3261. Count Substrings That Satisfy K-Constraint IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3261-CountSubstringsThatSatisfyKConstraintII.go
3271. Hash Divided Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3271-HashDividedString.go
3274. Check if Two Chessboard Squares Have the Same Colorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3274-CheckIfTwoChessboardSquaresHaveTheSameColor.go
3280. Convert Date to Binaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3280-ConvertDateToBinary.go
3291. Minimum Number of Valid Strings to Form Target Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3291-MinimumNumberOfValidStringsToFormTargetI.go
3292. Minimum Number of Valid Strings to Form Target IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3292-MinimumNumberOfValidStringsToFormTargetII.go
3297. Count Substrings That Can Be Rearranged to Contain a String Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3297-CountSubstringsThatCanBeRearrangedToContainAStringI.go
3298. Count Substrings That Can Be Rearranged to Contain a String IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3298-CountSubstringsThatCanBeRearrangedToContainAStringII.go
3302. Find the Lexicographically Smallest Valid Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3302-FindTheLexicographicallySmallestValidSequence.go
3303. Find the Occurrence of First Almost Equal Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3303-FindTheOccurrenceOfFirstAlmostEqualSubstring.go
3305. Count of Substrings Containing Every Vowel and K Consonants Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3305-CountOfSubstringsContainingEveryVowelAndKConsonantsI.go
3306. Count of Substrings Containing Every Vowel and K Consonants IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3306-CountOfSubstringsContainingEveryVowelAndKConsonantsII.go
3316. Find Maximum Removals From Source Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3316-FindMaximumRemovalsFromSourceString.go
3320. Count The Number of Winning Sequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3320-CountTheNumberOfWinningSequences.go
3324. Find the Sequence of Strings Appeared on the Screenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3324-FindTheSequenceOfStringsAppearedOnTheScreen.go
3325. Count Substrings With K-Frequency Characters Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3325-CountSubstringsWithKFrequencyCharactersI.go
3329. Count Substrings With K-Frequency Characters IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3329-CountSubstringsWithKFrequencyCharactersII.go
3330. Find the Original Typed String Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3330-FindTheOriginalTypedStringI.go
3333. Find the Original Typed String IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3333-FindTheOriginalTypedStringII.go
3335. Total Characters in String After Transformations Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3335-TotalCharactersInStringAfterTransformationsI.go
3337. Total Characters in String After Transformations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3337-TotalCharactersInStringAfterTransformationsII.go
3340. Check Balanced Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3340-CheckBalancedString.go
3343. Count Number of Balanced Permutationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3343-CountNumberOfBalancedPermutations.go
3348. Smallest Divisible Digit Product IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3348-SmallestDivisibleDigitProductII.go
3352. Count K-Reducible Numbers Less Than Nhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3352-CountKReducibleNumbersLessThanN.go
3365. Rearrange K Substrings to Form Target Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3365-RearrangeKSubstringsToFormTargetString.go
3389. Minimum Operations to Make Character Frequencies Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3389-MinimumOperationsToMakeCharacterFrequenciesEqual.go
3398. Smallest Substring With Identical Characters Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3398-SmallestSubstringWithIdenticalCharactersI.go
3399. Smallest Substring With Identical Characters IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3399-SmallestSubstringWithIdenticalCharactersII.go
3403. Find the Lexicographically Largest String From the Box Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3403-FindTheLexicographicallyLargestStringFromTheBoxI.go
3406. Find the Lexicographically Largest String From the Box IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3406-FindTheLexicographicallyLargestStringFromTheBoxII.go
3407. Substring Matching Patternhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3407-SubstringMatchingPattern.go
3412. Find Mirror Score of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3412-FindMirrorScoreOfAStriing.go
3438. Find Valid Pair of Adjacent Digits in Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3438-FindValidPairOfAdjacentDigitsInString.go
3441. Minimum Cost Good Captionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3441-MinimumCostGoodCaption.go
3442. Maximum Difference Between Even and Odd Frequency Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3442-MaximumDifferenceBetweenEvenAndOddFrequencyI.go
3443. Maximum Manhattan Distance After K Changeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3443-MaximumManhattanDistanceAfterKChanges.go
3445. Maximum Difference Between Even and Odd Frequency IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3445-MaximumDifferenceBetweenEvenAndOddFrequencyII.go
3448. Count Substrings Divisible By Last Digithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3448-CountSubstringsDivisibleByLastDigit.go
3455. Shortest Matching Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3455-ShortestMatchingSubstring.go
3456. Find Special Substring of Length Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3456-FindSpecialSubstringOfLengthK.go
3458. Select K Disjoint Special Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3458-SelectKDisjointSpecialSubstrings.go
3460. Longest Common Prefix After at Most One Removalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3460-LongestCommonPrefixAfterAtMostOneRemoval.go
3461. Check If Digits Are Equal in String After Operations Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3461-CheckIfDigitsAreEqualInStringAfterOperationsI.go
3463. Check If Digits Are Equal in String After Operations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3463-CheckIfDigitsAreEqualInStringAfterOperationsII.go
3472. Longest Palindromic Subsequence After at Most K Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3472-LongestPalindromicSubsequenceAfterAtMostKOperations.go
3474. Lexicographically Smallest Generated Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3474-LexicographicallySmallestGeneratedString.go
3498. Reverse Degree of a Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3498-ReverseDegreeOfAString.go
3499. Maximize Active Section with Trade Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3499-MaximizeActiveSectionWithTradeI.go
3501. Maximize Active Section with Trade IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3501-MaximizeActiveSectionWithTradeII.go
3503. Longest Palindrome After Substring Concatenation Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3503-LongestPalindromeAfterSubstringConcatenationI.go
3504. Longest Palindrome After Substring Concatenation IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3504-LongestPalindromeAfterSubstringConcatenationII.go
3517. Smallest Palindromic Rearrangement Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3517-SmallestPalindromicRearrangementI.go
3518. Smallest Palindromic Rearrangement IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3518-SmallestPalindromicRearrangementII.go
3519. Count Numbers with Non-Decreasing Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3519-CountNumbersWithNonDecreasingDigits.go
3541. Find Most Frequent Vowel and Consonanthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3541-FindMostFrequentVowelAndConsonant.go
3545. Minimum Deletions for At Most K Distinct Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3545-MinimumDeletionsForAtMostKDistinctCharacters.go
3556. Sum of Largest Prime Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3556-SumOfLargestPrimeSubstrings.go
3557. Find Maximum Number of Non Intersecting Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3557-FindMaximumNumberOfNonIntersectingSubstrings.go
3561. Resulting String After Adjacent Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3561-ResultingStringAfterAdjacentRemovals.go
3563. Lexicographically Smallest String After Adjacent Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3563-LexicographicallySmallestStringAfterAdjacentRemovals.go
3571. Find the Shortest Superstring IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3571-FindTheShortestSuperstringII.go
3579. Minimum Steps to Convert String with Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3579-MinimumStepsToConvertStringWithOperations.go
3582. Generate Tag for Video Captionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3582-GenerateTagForVideoCaption.go
3597. Partition Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3597-PartitionString.go
3612. Process String with Special Operations Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3612-ProcessStringWithSpecialOperationsI.go
3614. Process String with Special Operations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3614-ProcessStringWithSpecialOperationsII.go
3628. Maximum Number of Subsequences After One Insertinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3628-MaximumNumberOfSubsequencesAfterOneInserting.go
3639. Minimum Time to Activate Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3639-MinimumTimeToActivateString.go
3692. Majority Frequency Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3692-MajorityFrequencyCharacters.go
3694. Distinct Points Reachable After Substring Removalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3694-DistinctPointsReachableAfterSubstringRemoval.go
3703. Remove K-Balanced Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3703-RemoveKBalancedSubstrings.go
3707. Equal Score Substringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3707-EqualScoreSubstrings.go
3713. Longest Balanced Substring Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3713-LongestBalancedSubstringI.go
3714. Longest Balanced Substring IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3714-LongestBalancedSubstringII.go
3720. Lexicographically Smallest Permutation Greater Than Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3720-LexicographicallySmallestPermutationGreaterThanTarget.go
3722. Lexicographically Smallest String After Reversehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3722-LexicographicallySmallestStringAfterReverse.go
3734. Lexicographically Smallest Palindromic Permutation Greater Than Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3734-LexicographicallySmallestPalindromicPermutationGreaterThanTarget.go
3735. Lexicographically Smallest String After Reverse IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3735-LexicographicallySmallestStringAfterReverseII.go
3744. Find Kth Character in Expanded Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3744-FindKthCharacterInExpandedString.go
3746. Minimum String Length After Balanced Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3746-MinimumStringLengthAfterBalancedRemovals.go
3749. Evaluate Valid Expressionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3749-EvaluateValidExpressions.go
3756. Concatenate Non-Zero Digits and Multiply by Sum IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3756-ConcatenateNonZeroDigitsAndMultiplyBySumII.go
3758. Convert Number Words to Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3758-ConvertNumberWordsToDigits.go
3760. Maximum Substrings With Distinct Starthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3760-MaximumSubstringsWithDistinctStart.go
3773. Maximum Number of Equal Length Runshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3773-MaximumNumberOfEqualLengthRuns.go
3775. Reverse Words With Same Vowel Counthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3775-ReverseWordsWithSameVowelCount.go
3777. Minimum Deletions to Make Alternating Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3777-MinimumDeletionsToMakeAlternatingSubstring.go
3784. Minimum Deletion Cost to Make All Characters Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3784-MinimumDeletionCostToMakeAllCharactersEqual.go
3794. Reverse String Prefixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3794-ReverseStringPrefix.go
3798. Largest Even Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3798-LargestEvenNumber.go
3800. Minimum Cost to Make Two Binary Strings Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3800-MinimumCostToMakeTwoBinaryStringsEqual.go
3803. Count Residue Prefixeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3803-CountResiduePrefixes.go
3813. Vowel-Consonant Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3813-VowelConsonantScore.go
3816. Lexicographically Smallest String After Deleting Duplicate Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3816-LexicographicallySmallestStringAfterDeletingDuplicateCharacters.go
3817. Good Indices in a Digit Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3817-GoodIndicesInADigitString.go
https://patch-diff.githubusercontent.com/freewu/algorithms#dynamic-programming
276. Paint Fencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/276-PaintFence.go
552. Student Attendance Record IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/552-StudentAttendanceRecordII.go
576. Out of Boundary Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/576-OutOfBoundaryPaths.go
600. Non-negative Integers without Consecutive Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/600-Non-NegativeIntegersWithoutConsecutiveOnes.go
629. K Inverse Pairs Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/629-K-InversePairsArray.go
688. Knight Probability in Chessboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/688-KnightProbabilityInChessboard.go
787. Cheapest Flights Within K Stopshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/787-CheapestFlightsWithinKStops.go
790. Domino and Tromino Tilinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/790-DominoAndTrominoTiling.go
799. Champagne Towerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/799-ChampagneTower.go
935. Knight Dialerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/935-KnightDialer.go
1155. Number of Dice Rolls With Target Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1155-NumberOfDiceRollsWithTargetSum.go
1220. Count Vowels Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1220-CountVowelsPermutation.go
1269. Number of Ways to Stay in the Same Place After Some Stepshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1269-NumberOfWaysToStayInTheSamePlaceAfterSomeSteps.go
1387. Sort Integers by The Power Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1387-SortIntegersByThePowerValue.go
1411. Number of Ways to Paint N × 3 Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1411-NumberOfWaysToPaintN3Grid.go
1420. Build Array Where You Can Find The Maximum Exactly K Comparisonshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1420-BuildArrayWhereYouCanFindTheMaximumExactlyKComparisons.go
1553. Minimum Number of Days to Eat N Orangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1553-MinimumNumberOfDaysToEatNOranges.go
1611. Minimum One Bit Operations to Make Integers Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1611-MinimumOneBitOperationsToMakeIntegersZero.go
1659. Maximize Grid Happinesshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1659-MaximizeGridHappiness.go
1692. Count Ways to Distribute Candieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1692-CountWaysToDistributeCandies.go
1900. The Earliest and Latest Rounds Where Players Competehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1900-TheEarliestAndLatestRoundsWherePlayersCompete.go
1931. Painting a Grid With Three Different Colorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1931-PaintingAGridWithThreeDifferentColors.go
2318. Number of Distinct Roll Sequenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2318-NumberOfDistinctRollSequences.go
2320. Count Number of Ways to Place Houseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2320-CountNumberOfWaysToPlaceHouses.go
2327. Number of People Aware of a Secrethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2327-NumberOfPeopleAwareOfASecret.go
2466. Count Ways To Build Good Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2466-CountWaysToBuildGoodStrings.go
2533. Number of Good Binary Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2533-NumberOfGoodBinaryStrings.go
2787. Ways to Express an Integer as Sum of Powershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2787-WaysToExpressAnIntegerAsSumOfPowers.go
2998. Minimum Number of Operations to Make X and Y Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2998-MinimumNumberOfOperationsToMakeXAndYEqual.go
3129. Find All Possible Stable Binary Arrays Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3129-FindAllPossibleStableBinaryArraysI.go
3130. Find All Possible Stable Binary Arrays IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3130-FindAllPossibleStableBinaryArraysII.go
3339. Find the Number of K-Even Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3339-FindTheNumberOfKEvenArrays.go
https://patch-diff.githubusercontent.com/freewu/algorithms#two-pointers
11. Container With Most Waterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/11-ContainerWithMostWater.go
https://patch-diff.githubusercontent.com/freewu/algorithms#heap
2231. Largest Number After Digit Swaps by Parityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2231-LargestNumberAfterDigitSwapsByParity.go
https://patch-diff.githubusercontent.com/freewu/algorithms#linked-list
2. Add Two Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2-AddTwoNumbers.go
19. Remove Nth Node From End of Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/19-RemoveNthNodeFromEndOfList.go
21. Merge Two Sorted Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/21-MergeTwoSortedLists.go
23. Merge k Sorted Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/23-MergeKSortedLists.go
24. Swap Nodes in Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/24-SwapNodesInPairs.go
25. Reverse Nodes in k-Grouphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/25-ReverseNodesInKGroup.go
61. Rotate Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/61-RotateList.go
82. Remove Duplicates from Sorted List IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/82-RemoveDuplicatesFromSortedListII.go
83. Remove Duplicates from Sorted Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/83-RemoveDuplicatesFromSortedList.go
86. Partition Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/86-PartitionList.go
92. Reverse Linked List IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/92-ReverseLinkedListII.go
109. Convert Sorted List to Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/109-ConvertSortedListToBinarySearchTree.go
138. Copy List with Random Pointerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/138-CopyListWithRandomPointer.go
141. Linked List Cyclehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/141-LinkedListCycle.go
142. Linked List Cycle IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/142-LinkedListCycleII.go
143. Reorder Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/143-ReorderList.go
147. Insertion Sort Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/147-InsertionSortList.go
148. Sort Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/148-SortList.go
160. Intersection of Two Linked Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/160-IntersectionOfTwoLinkedLists.go
203. Remove Linked List Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/203-RemoveLinkedListElements.go
206. Reverse Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/206-ReverseLinkedList.go
234. Palindrome Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/234-PalindromeLinkedList.go
237. Delete Node in a Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/237-DeleteNodeInALinkedList.go
328. Odd Even Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/328-OddEvenLinkedList.go
369. Plus One Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/369-PlusOneLinkedList.go
430. Flatten a Multilevel Doubly Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/430-FlattenAMultilevelDoublyLinkedList.go
445. Add Two Numbers IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/445-AddTwoNumbersII.go
708. Insert into a Sorted Circular Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/708-InsertIntoASortedCircularLinkedList.go
725. Split Linked List in Partshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/725-SplitLinkedListInParts.go
817. Linked List Componentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/817-LinkedListComponents.go
876. Middle of the Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/876-MiddleOfTheLinkedList.go
1019. Next Greater Node In Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1019-NextGreaterNodeInLinkedList.go
1171. Remove Zero Sum Consecutive Nodes from Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1171-RemoveZeroSumConsecutiveNodesFromLinkedList.go
1265. Print Immutable Linked List in Reversehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1265-PrintImmutableLinkedListInReverse.go
1290. Convert Binary Number in a Linked List to Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1290-ConvertBinaryNumberInALinkedListToInteger.go
1367. Linked List in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1367-LinkedListInBinaryTree.go
1474. Delete N Nodes After M Nodes of a Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1474-DeleteN-NodesAfterM-NodesOfALinkedList.go
1634. Add Two Polynomials Represented as Linked Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1634-AddTwoPolynomialsRepresentedAsLinkedLists.go
1669. Merge In Between Linked Listshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1669-MergeInBetweenLinkedLists.go
1721. Swapping Nodes in a Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1721-SwappingNodesInALinkedList.go
1836. Remove Duplicates From an Unsorted Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1836-RemoveDuplicatesFromAnUnsortedLinkedList.go
2046. Sort Linked List Already Sorted Using Absolute Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2046-SortLinkedListAlreadySortedUsingAbsoluteValues.go
2058. Find the Minimum and Maximum Number of Nodes Between Critical Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2058-FindTheMinimumAndMaximumNumberOfNodesBetweenCriticalPoints.go
2074. Reverse Nodes in Even Length Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2074-ReverseNodesInEvenLengthGroups.go
2095. Delete the Middle Node of a Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2095-DeleteTheMiddleNodeOfALinkedList.go
2130. Maximum Twin Sum of a Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2130-MaximumTwinSumOfALinkedList.go
2181. Merge Nodes in Between Zeroshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2181-MergeNodesInBetweenZeros.go
2326. Spiral Matrix IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2326-SpiralMatrixIV.go
2487. Remove Nodes From Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2487-RemoveNodesFromLinkedList.go
2674. Split a Circular Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2674-SplitACircularLinkedList.go
2807. Insert Greatest Common Divisors in Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2807-InsertGreatestCommonDivisorsInLinkedList.go
2816. Double a Number Represented as a Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2816-DoubleANumberRepresentedAsALinkedList.go
3062. Winner of the Linked List Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3062-WinnerOfTheLinkedListGame.go
3063. Linked List Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3063-LinkedListFrequency.go
3217. Delete Nodes From Linked List Present in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3217-DeleteNodesFromLinkedListPresentInArray.go
3263. Convert Doubly Linked List to Array Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3263-ConvertDoublyLinkedListToArrayI.go
3294. Convert Doubly Linked List to Array IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3294-ConvertDoublyLinkedListToArrayII.go
https://patch-diff.githubusercontent.com/freewu/algorithms#enumeration
204. Count Primeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/204-CountPrimes.go
1291. Sequential Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1291-SequentialDigits.go
3001. Minimum Moves to Capture The Queenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3001-MinimumMovesToCaptureTheQueen.go
https://patch-diff.githubusercontent.com/freewu/algorithms#hashtable
694. Number of Distinct Islandshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/694-NumberOfDistinctIslands.go
711. Number of Distinct Islands IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/711-NumberOfDistinctIslandsII.go
https://patch-diff.githubusercontent.com/freewu/algorithms#segment_tree
307. Range Sum Query - Mutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/307-RangeSumQuery-Mutable.go
https://patch-diff.githubusercontent.com/freewu/algorithms#math
2. Add Two Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2-AddTwoNumbers.go
9. Palindrome Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/9-PalindromeNumber.go
29. Divide Two Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/29-DivideTwoIntegers.go
50. Pow(x, n)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/50-Pow-x-n.go
60. Permutation Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/60-PermutationSequence.go
62. Unique Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/62-UniquePaths.go
69. Sqrt(x)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/69-Sqrtx.go
70. Climbing Stairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/70-ClimbingStairs.go
89. Gray Codehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/89-GrayCode.go
166. Fraction to Recurring Decimalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/166-FractionToRecurringDecimal.go
172. Factorial Trailing Zeroeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/172-FactorialTrailingZeroes.go
202. Happy Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/202-HappyNumber.go
223. Rectangle Areahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/223-RectangleArea.go
231. Power of Twohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/231-PowerOfTwo.go
233. Number of Digit Onehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/233-NumberOfDigitOne.go
258. Add Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/258-AddDigits.go
263. Ugly Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/263-UglyNumber.go
264. Ugly Number IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/264-UglyNumberII.go
273. Integer to English Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/273-IntegerToEnglishWords.go
279. Perfect Squareshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/279-PerfectSquares.go
292. Nim Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/292-NimGame.go
313. Super Ugly Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/313-SuperUglyNumber.go
319. Bulb Switcherhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/319-BulbSwitcher.go
326. Power of Threehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/326-PowerOfThree.go
342. Power of Fourhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/342-PowerOfFour.go
343. Integer Breakhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/343-IntegerBreak.go
356. Line Reflectionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/356-LineReflection.go
357. Count Numbers with Unique Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/357-CountNumbersWithUniqueDigits.go
360. Sort Transformed Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/360-SortTransformedArray.go
365. Water and Jug Problemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/365-WaterAndJugProblem.go
367. Valid Perfect Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/367-ValidPerfectSquare.go
371. Sum of Two Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/371-SumOfTwoIntegers.go
372. Super Powhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/372-SuperPow.go
375. Guess Number Higher or Lower IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/375-GuessNumberHigherOrLowerII.go
390. Elimination Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/390-EliminationGame.go
396. Rotate Functionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/396-RotateFunction.go
400. Nth Digithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/400-NthDigit.go
405. Convert a Number to Hexadecimalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/405-ConvertANumberToHexadecimal.go
412. Fizz Buzzhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/412-FizzBuzz.go
441. Arranging Coinshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/441-ArrangingCoins.go
453. Minimum Moves to Equal Array Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/453-MinimumMovesToEqualArrayElements.go
458. Poor Pigshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/458-PoorPigs.go
464. Can I Winhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/464-CanIWin.go
479. Largest Palindrome Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/479-LargestPalindromeProduct.go
492. Construct the Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/492-ConstructTheRectangle.go
504. Base 7https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/504-Base7.go
507. Perfect Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/507-PerfectNumber.go
509. Fibonacci Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/509-FibonacciNumber.go
519. Random Flip Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/519-RandomFlipMatrix.go
556. Next Greater Element IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/556-NextGreaterElementIII.go
587. Erect the Fencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/587-ErectTheFence.go
593. Valid Squarehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/593-ValidSquare.go
625. Minimum Factorizationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/625-MinimumFactorization.go
633. Sum of Square Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/633-SumOfSquareNumbers.go
634. Find the Derangement of An Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/634-FindTheDerangementOfAnArray.go
650. 2 Keys Keyboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/650-2KeysKeyboard.go
651. 4 Keys Keyboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/651-4KeysKeyboard.go
660. Remove 9https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/660-Remove9.go
667. Beautiful Arrangement IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/667-BeautifulArrangementII.go
668. Kth Smallest Number in Multiplication Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/668-KthSmallestNumberInMultiplicationTable.go
670. Maximum Swaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/670-MaximumSwap.go
672. Bulb Switcher IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/672-BulbSwitcherII.go
728. Self Dividing Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/728-SelfDividingNumbers.go
738. Monotone Increasing Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/738-MonotoneIncreasingDigits.go
754. Reach a Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/754-ReachANumber.go
762. Prime Number of Set Bits in Binary Representationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/762-PrimeNumberOfSetBitsInBinaryRepresentation.go
775. Global and Local Inversionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/775-GlobalAndLocalInversions.go
779. K-th Symbol in Grammarhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/779-KthSymbolInGrammar.go
780. Reaching Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/780-ReachingPoints.go
788. Rotated Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/788-RotatedDigits.go
793. Preimage Size of Factorial Zeroes Functionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/793-PreimageSizeOfFactorialZeroesFunction.go
808. Soup Servingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/808-SoupServings.go
812. Largest Triangle Areahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/812-LargestTriangleArea.go
818. Race Carhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/818-RaceCar.go
829. Consecutive Numbers Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/829-ConsecutiveNumbersSum.go
836. Rectangle Overlaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/836-RectangleOverlap.go
837. New 21 Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/837-New21Game.go
858. Mirror Reflectionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/858-MirrorReflection.go
866. Prime Palindromehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/866-PrimePalindrome.go
869. Reordered Power of 2https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/869-ReorderedPowerOfTwo.go
878. Nth Magical Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/878-NthMagicalNumber.go
883. Projection Area of 3D Shapeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/883-ProjectionAreaOf3DShapes.go
892. Surface Area of 3D Shapeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/892-SurfaceAreaOf3DShapes.go
887. Super Egg Drophttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/887-SuperEggDrop.go
902. Numbers At Most N Given Digit Sethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/902-NumbersAtMostNGivenDigitSet.go
908. Smallest Range Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/908-SmallestRangeI.go
910. Smallest Range IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/910-SmallestRangeII.go
920. Number of Music Playlistshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/920-NumberOfMusicPlaylists.go
932. Beautiful Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/932-BeautifulArray.go
939. Minimum Area Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/939-MinimumAreaRectangle.go
964. Least Operators to Express Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/964-LeastOperatorsToExpressNumber.go
970. Powerful Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/970-PowerfulIntegers.go
972. Equal Rational Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/972-EqualRationalNumbers.go
973. K Closest Points to Originhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/973-KClosestPointsToOrigin.go
991. Broken Calculatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/991-BrokenCalculator.go
1006. Clumsy Factorialhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1006-ClumsyFactorial.go
1012. Numbers With Repeated Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1012-NumbersWithRepeatedDigits.go
1015. Smallest Integer Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1015-SmallestIntegerDivisibleByK.go
1017. Convert to Base -2https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1017-ConvertToBase-2.go
1025. Divisor Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1025-DivisorGame.go
1033. Moving Stones Until Consecutivehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1033-MovingStonesUntilConsecutive.go
1056. Confusing Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1056-ConfusingNumber.go
1067. Digit Count in Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1067-DigitCountInRange.go
1088. Confusing Number IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1088-ConfusingNumberII.go
1103. Distribute Candies to Peoplehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1103-DistributeCandiesToPeople.go
1104. Path In Zigzag Labelled Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1104-PathInZigzagLabelledBinaryTree.go
1118. Number of Days in a Monthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1118-NumberOfDaysInAMonth.go
1134. Armstrong Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1134-ArmstrongNumber.go
1137. N-th Tribonacci Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1137-NthTribonacciNumber.go
1154. Day of the Yearhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1154-DayOfTheYear.go
1175. Prime Arrangementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1175-PrimeArrangements.go
1183. Maximum Number of Oneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1183-MaximumNumberOfOnes.go
1185. Day of the Weekhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1185-DayOfTheWeek.go
1201. Ugly Number IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1201-UglyNumberIII.go
1227. Airplane Seat Assignment Probabilityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1227-AirplaneSeatAssignmentProbability.go
1237. Find Positive Integer Solution for a Given Equationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1237-FindPositiveIntegerSolutionForAGivenEquation.go
1238. Circular Permutation in Binary Representationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1238-CircularPermutationInBinaryRepresentation.go
1256. Encode Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1256-EncodeNumber.go
1259. Handshakes That Don't Crosshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1259-HandshakesThatDontCross.go
1276. Number of Burgers with No Waste of Ingredientshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1276-NumberOfBurgersWithNoWasteOfIngredients.go
1281. Subtract the Product and Sum of Digits of an Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1281-SubtractTheProductAndSumOfDigitsOfAnInteger.go
1304. Find N Unique Integers Sum up to Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1304-FindNUniqueIntegersSumUpToZero.go
1317. Convert Integer to the Sum of Two No-Zero Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1317-ConvertIntegerToTheSumOfTwoNoZeroIntegers.go
1323. Maximum 69 Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1323-Maximum69Number.go
1342. Number of Steps to Reduce a Number to Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1342-NumberOfStepsToReduceANumberToZero.go
1344. Angle Between Hands of a Clockhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1344-AngleBetweenHandsOfAClock.go
1359. Count All Valid Pickup and Delivery Optionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1359-CountAllValidPickupAndDeliveryOptions.go
1362. Closest Divisorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1362-ClosestDivisors.go
1390. Four Divisorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1390-FourDivisors.go
1399. Count Largest Grouphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1399-CountLargestGroup.go
1401. Circle and Rectangle Overlappinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1401-CircleAndRectangleOverlapping.go
1414. Find the Minimum Number of Fibonacci Numbers Whose Sum Is Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1414-FindTheMinimumNumberOfFibonacciNumbersWhoseSumIsK.go
1432. Max Difference You Can Get From Changing an Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1432-MaxDifferenceYouCanGetFromChangingAnInteger.go
1447. Simplified Fractionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1447-SimplifiedFractions.go
1453. Maximum Number of Darts Inside of a Circular Dartboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1453-MaximumNumberOfDartsInsideOfACircularDartboard.go
1486. XOR Operation in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1486-XOROperationInAnArray.go
1492. The kth Factor of nhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1492-TheKthFactorOfN.go
1510. Stone Game IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1510-StoneGameIV.go
1512. Number of Good Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1512-NumberOfGoodPairs.go
1515. Best Position for a Service Centrehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1515-BestPositionForAServiceCentre.go
1518. Water Bottleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1518-WaterBottles.go
1523. Count Odd Numbers in an Interval Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1523-CountOddNumbersInAnIntervalRange.go
1551. Minimum Operations to Make Array Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1551-MinimumOperationsToMakeArrayEqual.go
1578. Minimum Time to Make Rope Colorfulhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1578-MinimumTimeToMakeRopeColorful.go
1610. Maximum Number of Visible Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1610-MaximumNumberOfVisiblePoints.go
1621. Number of Sets of K Non-Overlapping Line Segmentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1621-NumberOfSetsOfKNonOverlappingLineSegments.go
1641. Count Sorted Vowel Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1641-CountSortedVowelStrings.go
1680. Concatenation of Consecutive Binary Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1680-ConcatenationOfConsecutiveBinaryNumbers.go
1688. Count of Matches in Tournamenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1688-CountOfMatchesInTournament.go
1701. Average Waiting Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1701-AverageWaitingTime.go
1716. Calculate Money in Leetcode Bankhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1716-CalculateMoneyInLeetcodeBank.go
1739. Building Boxeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1739-BuildingBoxes.go
1742. Maximum Number of Balls in a Boxhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1742-MaximumNumberOfBallsInABox.go
1753. Maximum Score From Removing Stoneshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1753-MaximumScoreFromRemovingStones.go
1780. Check if Number is a Sum of Powers of Threehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1780-CheckIfNumberIsASumOfPowersOfThree.go
1806. Minimum Number of Operations to Reinitialize a Permutationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1806-MinimumNumberOfOperationsToReinitializeAPermutation.go
1808. Maximize Number of Nice Divisorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1808-MaximizeNumberOfNiceDivisors.go
1823. Find the Winner of the Circular Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1823-FindTheWinnerOfTheCircularGame.go
1828. Queries on Number of Points Inside a Circlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1828-QueriesOnNumberOfPointsInsideACircle.go
1837. Sum of Digits in Base Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1837-SumOfDigitsInBaseK.go
1860. Incremental Memory Leakhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1860-IncrementalMemoryLeak.go
1862. Sum of Floored Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1862-SumOfFlooredPairs.go
1866. Number of Ways to Rearrange Sticks With K Sticks Visiblehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1866-NumberOfWaysToRearrangeSticksWithKSticksVisible.go
1884. Egg Drop With 2 Eggs and N Floorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1884-EggDropWithTwoEggsAndNFloors.go
1908. Game of Nimhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1908-GameOfNim.go
1922. Count Good Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1922-CountGoodNumbers.go
1924. Erect the Fence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1924-ErectTheFenceII.go
1925. Count Square Sum Tripleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1925-CountSquareSumTriples.go
1952. Three Divisorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1952-ThreeDivisors.go
1954. Minimum Garden Perimeter to Collect Enough Appleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1954-MinimumGardenPerimeterToCollectEnoughApples.go
1956. Minimum Time For K Virus Variants to Spreadhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1956-MinimumTimeForKVirusVariantsToSpread.go
1999. Smallest Greater Multiple Made of Two Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1999-SmallestGreaterMultipleMadeOfTwoDigits.go
2005. Subtree Removal Game with Fibonacci Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2005-SubtreeRemovalGameWithFibonacciTree.go
2048. Next Greater Numerically Balanced Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2048-NextGreaterNumericallyBalancedNumber.go
2081. Sum of k-Mirror Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2081-SumOfKMirrorNumbers.go
2101. Detonate the Maximum Bombshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2101-DetonateTheMaximumBombs.go
2128. Remove All Ones With Row and Column Flipshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2128-RemoveAllOnesWithRowAndColumnFlips.go
2139. Minimum Moves to Reach Target Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2139-MinimumMovesToReachTargetScore.go
2152. Minimum Number of Lines to Cover Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2152-MinimumNumberOfLinesToCoverPoints.go
2160. Minimum Sum of Four Digit Number After Splitting Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2160-MinimumSumOfFourDigitNumberAfterSplittingDigits.go
2162. Minimum Cost to Set Cooking Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2162-MinimumCostToSetCookingTime.go
2165. Smallest Value of the Rearranged Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2165-SmallestValueOfTheRearrangedNumber.go
2169. Count Operations to Obtain Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2169-CountOperationsToObtainZero.go
2180. Count Integers With Even Digit Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2180-CountIntegersWithEvenDigitSum.go
2189. Number of Ways to Build House of Cardshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2189-NumberOfWaysToBuildHouseOfCards.go
2117. Abbreviating the Product of a Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2117-AbbreviatingTheProductOfARange.go
2119. A Number After a Double Reversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2119-ANumberAfterADoubleReversal.go
2177. Find Three Consecutive Integers That Sum to a Given Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2177-FindThreeConsecutiveIntegersThatSumToAGivenNumber.go
2178. Maximum Split of Positive Even Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2178-MaximumSplitOfPositiveEvenIntegers.go
2221. Find Triangular Sum of an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2221-FindTriangularSumOfAnArray.go
2235. Add Two Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2235-AddTwoIntegers.go
2240. Number of Ways to Buy Pens and Pencilshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2240-NumberOfWaysToBuyPensAndPencils.go
2249. Count Lattice Points Inside a Circlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2249-CountLatticePointsInsideACircle.go
2269. Find the K-Beauty of a Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2269-FindTheKBeautyOfANumber.go
2310. Sum of Numbers With Units Digit Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2310-SumOfNumbersWithUnitsDigitK.go
2338. Count the Number of Ideal Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2338-CountTheNumberOfIdealArrays.go
2376. Count Special Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2376-CountSpecialIntegers.go
2396. Strictly Palindromic Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2396-StrictlyPalindromicNumber.go
2400. Number of Ways to Reach a Position After Exactly k Stepshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2400-NumberOfWaysToReachAPositionAfterExactlyKSteps.go
2413. Smallest Even Multiplehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2413-SmallestEvenMultiple.go
2417. Closest Fair Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2417-ClosestFairInteger.go
2427. Number of Common Factorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2427-NumberOfCommonFactors.go
2443. Sum of Number and Its Reversehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2443-SumOfNumberAndItsReverse.go
2457. Minimum Addition to Make Integer Beautifulhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2457-MinimumAdditionToMakeIntegerBeautiful.go
2469. Convert the Temperaturehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2469-ConvertTheTemperature.go
2481. Minimum Cuts to Divide a Circlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2481-MinimumCutsToDivideACircle.go
2485. Find the Pivot Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2485-FindThePivotInteger.go
2507. Smallest Value After Replacing With Sum of Prime Factorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2507-SmallestValueAfterReplacingWithSumOfPrimeFactors.go
2513. Minimize the Maximum of Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2513-MinimizeTheMaximumOfTwoArrays.go
2520. Count the Digits That Divide a Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2520-CountTheDigitsThatDivideANumber.go
2523. Closest Prime Numbers in Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2523-ClosestPrimeNumbersInRange.go
2525. Categorize Box According to Criteriahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2525-CategorizeBoxAccordingToCriteria.go
2543. Check if Point Is Reachablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2543-CheckIfPointIsReachable.go
2544. Alternating Digit Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2544-AlternatingDigitSum.go
2550. Count Collisions of Monkeys on a Polygonhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2550-CountCollisionsOfMonkeysOnAPolygon.go
2566. Maximum Difference by Remapping a Digithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2566-MaximumDifferenceByRemappingADigit.go
2571. Minimum Operations to Reduce an Integer to 0https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2571-MinimumOperationsToReduceAnIntegerTo0.go
2578. Split With Minimum Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2578-SplitWithMinimumSum.go
2579. Count Total Number of Colored Cellshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2579-CountTotalNumberOfColoredCells.go
2582. Pass the Pillowhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2582-PassThePillowd.go
2591. Distribute Money to Maximum Childrenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2591-DistributeMoneyToMaximumChildren.go
2595. Number of Even and Odd Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2595-NumberOfEvenAndOddBits.go
2600. K Items With the Maximum Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2600-KItemsWithTheMaximumSum.go
2601. Prime Subtraction Operationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2601-PrimeSubtractionOperation.go
2647. Color the Triangle Redhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2647-ColorTheTriangleRed.go
2651. Calculate Delayed Arrival Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2651-CalculateDelayedArrivalTime.go
2652. Sum Multipleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2652-SumMultiples.go
2682. Find the Losers of the Circular Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2682-FindTheLosersOfTheCircularGame.go
2698. Find the Punishment Number of an Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2698-FindThePunishmentNumberOfAnInteger.go
2729. Check if The Number is Fascinatinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2729-CheckIfTheNumberIsFascinating.go
2739. Total Distance Traveledhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2739-TotalDistanceTraveled.go
2749. Minimum Operations to Make the Integer Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2749-MinimumOperationsToMakeTheIntegerZero.go
2745. Construct the Longest New Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2745-ConstructTheLongestNewString.go
2761. Prime Pairs With Target Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2761-PrimePairsWithTargetSum.go
2769. Find the Maximum Achievable Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2769-FindTheMaximumAchievableNumber.go
2802. Find The K-th Lucky Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2802-FindTheKthLuckyNumber.go
2806. Account Balance After Rounded Purchasehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2806-AccountBalanceAfterRoundedPurchase.go
2827. Number of Beautiful Integers in the Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2827-NumberOfBeautifulIntegersInTheRange.go
2829. Determine the Minimum Sum of a k-avoiding Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2829-DetermineTheMinimumSumOfAKAvoidingArray.go
2834. Find the Minimum Possible Sum of a Beautiful Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2834-FindTheMinimumPossibleSumOfABeautifulArray.go
2843. Count Symmetric Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2843-CountSymmetricIntegers.go
2847. Smallest Number With Given Digit Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2847-SmallestNumberWithGivenDigitProduct.go
2849. Determine if a Cell Is Reachable at a Given Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2849-DetermineIfACellIsReachableAtAGivenTime.go
2894. Divisible and Non-divisible Sums Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2894-DivisibleAndNonDivisibleSumsDifference.go
2927. Distribute Candies Among Children IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2927-DistributeCandiesAmongChildrenIII.go
2928. Distribute Candies Among Children Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2928-DistributeCandiesAmongChildrenI.go
2929. Distribute Candies Among Children IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2929-DistributeCandiesAmongChildrenII.go
2930. Number of Strings Which Can Be Rearranged to Contain Substringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2930-NumberOfStringsWhichCanBeRearrangedToContainSubstring.go
2939. Maximum Xor Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2939-MaximumXorProduct.go
2979. Most Expensive Item That Can Not Be Boughthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2979-MostExpensiveItemThatCanNotBeBought.go
2992. Number of Self-Divisible Permutationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2992-NumberOfSelfDivisiblePermutations.go
2999. Count the Number of Powerful Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2999-CountTheNumberOfPowerfulIntegers.go
3009. Maximum Number of Intersections on the Charthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3009-MaximumNumberOfIntersectionsOnTheChart.go
3021. Alice and Bob Playing Flower Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3021-AliceAndBobPlayingFlowerGame.go
3024. Type of Trianglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3024-TypeOfTriangle.go
3032. Count Numbers With Unique Digits IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3032-CountNumbersWithUniqueDigitsII.go
3091. Apply Operations to Make Sum of Array Greater Than or Equal to khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3091-ApplyOperationsToMakeSumOfArrayGreaterThanOrEqualToK.go
3099. Harshad Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3099-HarshadNumber.go
3100. Water Bottles IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3100-WaterBottlesII.go
3102. Minimize Manhattan Distanceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3102-MinimizeManhattanDistances.go
3128. Right Triangleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3128-RightTriangles.go
3154. Find Number of Ways to Reach the K-th Stairhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3154-FindNumberOfWaysToReachTheKthStair.go
3155. Maximum Number of Upgradable Servershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3155-MaximumNumberOfUpgradableServers.go
3162. Find the Number of Good Pairs Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3162-FindTheNumberOfGoodPairsI.go
3164. Find the Number of Good Pairs IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3164-FindTheNumberOfGoodPairsII.go
3178. Find the Child Who Has the Ball After K Secondshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3178-FindTheChildWhoHasTheBallAfterKSeconds.go
3179. Find the N-th Value After K Secondshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3179-FindTheNthValueAfterKSeconds.go
3200. Maximum Height of a Trianglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3200-MaximumHeightOfATriangle.go
3222. Find the Winning Player in Coin Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3222-FindTheWinningPlayerInCoinGame.go
3233. Find the Count of Numbers Which Are Not Specialhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3233-FindTheCountOfNumbersWhichAreNotSpecial.go
3235. Check if the Rectangle Corner Is Reachablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3235-CheckIfTheRectangleCornerIsReachable.go
3250. Find the Count of Monotonic Pairs Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3250-FindTheCountOfMonotonicPairsI.go
3251. Find the Count of Monotonic Pairs IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3251-FindTheCountOfMonotonicPairsII.go
3260. Find the Largest Palindrome Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3260-FindTheLargestPalindromeDivisibleByK.go
3270. Find the Key of the Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3270-FindTheKeyOfTheNumbers.go
3272. Find the Count of Good Integershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3272-FindTheCountOfGoodIntegers.go
3300. Minimum Element After Replacement With Digit Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3300-MinimumElementAfterReplacementWithDigitSum.go
3304. Find the K-th Character in String Game Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3304-FindTheKthCharacterInStringGameI.go
3307. Find the K-th Character in String Game IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3307-FindTheKthCharacterInStringGameII.go
3317. Find the Number of Possible Ways for an Eventhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3317-FindTheNumberOfPossibleWaysForAnEvent.go
3345. Smallest Divisible Digit Product Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3345-SmallestDivisibleDigitProductI.go
3360. Stone Removal Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3360-StoneRemovalGame.go
3370. Smallest Number With All Set Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3370-SmallestNumberWithAllSetBits.go
3377. Digit Operations to Make Two Integers Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3377-DigitOperationsToMakeTwoIntegersEqual.go
3395. Subsequences with a Unique Middle Mode Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3395-SubsequencesWithAUniqueMiddleModeI.go
3405. Count the Number of Arrays with K Matching Adjacent Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3405-CountTheNumberOfArraysWithKMatchingAdjacentElements.go
3416. Subsequences with a Unique Middle Mode IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3416-SubsequencesWithAUniqueMiddleModeII.go
3426. Manhattan Distances of All Arrangements of Pieceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3426-ManhattanDistancesOfAllArrangementsOfPieces.go
3437. Permutations IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3437-PermutationsIII.go
3470. Permutations IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3470-PermutationsIV.go
3490. Count Beautiful Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3490-CountBeautifulNumbers.go
3492. Maximum Containers on a Shiphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3492-MaximumContainersOnAShip.go
3516. Find Closest Personhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3516-FindClosestPerson.go
3536. Maximum Product of Two Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3536-MaximumProductOfTwoDigits.go
3537. Fill a Special Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3537-FillASpecialGrid.go
3560. Find Minimum Log Transportation Costhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3560-FindMinimumLogTransportationCost.go
3581. Count Odd Letters from Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3581-CountOddLettersFromNumber.go
3596. Minimum Cost Path with Alternating Directions Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3596-MinimumCostPathWithAlternatingDirectionsI.go
3602. Hexadecimal and Hexatrigesimal Conversionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3602-HexadecimalAndHexatrigesimalConversion.go
3621. Number of Integers With Popcount-Depth Equal to K Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3621-NumberOfIntegersWithPopcountDepthEqualToKI.go
3622. Check Divisibility by Digit Sum and Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3622-CheckDivisibilityByDigitSumAndProduct.go
3624. Number of Integers With Popcount-Depth Equal to K IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3624-NumberOfIntegersWithPopcountDepthEqualToKII.go
3646. Next Special Palindrome Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3646-NextSpecialPalindromeNumber.go
3677. Count Binary Palindromic Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3677-CountBinaryPalindromicNumbers.go
3680. Generate Schedulehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3680-GenerateSchedule.go
3697. Compute Decimal Representationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3697-ComputeDecimalRepresentation.go
3699. Number of ZigZag Arrays Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3699-NumberOfZigZagArraysI.go
3700. Number of ZigZag Arrays IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3700-NumberOfZigZagArraysII.go
3704. Count No-Zero Pairs That Sum to Nhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3704-CountNoZeroPairsThatSumToN.go
3723. Maximize Sum of Squares of Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3723-MaximizeSumOfSquaresOfDigits.go
3726. Remove Zeros in Decimal Representationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3726-RemoveZerosInDecimalRepresentation.go
3747. Count Distinct Integers After Removing Zeroshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3747-CountDistinctIntegersAfterRemovingZeros.go
3750. Minimum Number of Flips to Reverse Binary Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3750-MinimumNumberOfFlipsToReverseBinaryString.go
3751. Total Waviness of Numbers in Range Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3751-TotalWavinessOfNumbersInRangeI.go
3752. Lexicographically Smallest Negated Permutation that Sums to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3752-LexicographicallySmallestNegatedPermutationThatSumsToTarget.go
3753. Total Waviness of Numbers in Range IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3753-TotalWavinessOfNumbersInRangeII.go
3754. Concatenate Non-Zero Digits and Multiply by Sum Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3754-ConcatenateNonZeroDigitsAndMultiplyBySumI.go
3765. Complete Prime Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3765-CompletePrimeNumber.go
3770. Largest Prime from Consecutive Prime Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3770-LargestPrimeFromConsecutivePrimeSum.go
3782. Last Remaining Integer After Alternating Deletion Operationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3782-LastRemainingIntegerAfterAlternatingDeletionOperations.go
3783. Mirror Distance of an Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3783-MirrorDistanceOfAnInteger.go
3789. Minimum Cost to Acquire Required Itemshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3789-MinimumCostToAcquireRequiredItems.go
3790. Smallest All-Ones Multiplehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3790-SmallestAllOnesMultiple.go
3791. Number of Balanced Integers in a Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3791-NumberOfBalancedIntegersInARange.go
3792. Sum of Increasing Product Blockshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3792-SumOfIncreasingProductBlocks.go
https://patch-diff.githubusercontent.com/freewu/algorithms#stack
225. Implement Stack using Queueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/225-ImplementStackUsingQueues.go
232. Implement Queue using Stackshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/232-ImplementQueueUsingStacks.go
321. Create Maximum Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/321-CreateMaximumNumber.go
339. Nested List Weight Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/339-NestedListWeightSum.go
364. Nested List Weight Sum IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/364-NestedListWeightSumII.go
https://patch-diff.githubusercontent.com/freewu/algorithms#tree
94. Binary Tree Inorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/94-BinaryTreeInorderTraversal.go
95. Unique Binary Search Trees IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/95-UniqueBinarySearchTreesII.go
96. Unique Binary Search Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/96-UniqueBinarySearchTrees.go
99. Recover Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/99-RecoverBinarySearchTree.go
100. Same Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/100-SameTree.go
101. Symmetric Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/101-SymmetricTree.go
102. Binary Tree Level Order Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/102-BinaryTreeLevelOrderTraversal.go
103. Binary Tree Zigzag Level Order Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/103-BinaryTreeZigzagLevelOrderTraversal.go
104. Maximum Depth of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/104-MaximumDepthOfBinaryTree.go
107. Binary Tree Level Order Traversal IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/107-BinaryTreeLevelOrderTraversalII.go
109. Convert Sorted List to Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/109-ConvertSortedListToBinarySearchTree.go
110. Balanced Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/110-BalancedBinaryTree.go
111. Minimum Depth of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/111-MinimumDepthOfBinaryTree.go
112. Path Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/112-PathSum.go
113. Path Sum IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/113-PathSumII.go
114. Flatten Binary Tree to Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/114-FlattenBinaryTreeToLinkedList.go
116. Populating Next Right Pointers in Each Nodehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/116-PopulatingNextRightPointersInEachNode.go
117. Populating Next Right Pointers in Each Node IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/117-PopulatingNextRightPointersInEachNodeII.go
124. Binary Tree Maximum Path Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/124-BinaryTreeMaximumPathSum.go
129. Sum Root to Leaf Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/129-SumRootToLeafNumbers.go
144. Binary Tree Preorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/144-BinaryTreePreorderTraversal.go
145. Binary Tree Postorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/145-BinaryTreePostorderTraversal.go
156. Binary Tree Upside Downhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/156-BinaryTreeUpsideDown.go
173. Binary Search Tree Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/173-BinarySearchTreeIterator.go
199. Binary Tree Right Side Viewhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/199-BinaryTreeRightSideView.go
222. Count Complete Tree Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/222-CountCompleteTreeNodes.go
226. Invert Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/226-InvertBinaryTree.go
230. Kth Smallest Element in a BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/230-KthSmallestElementInABST.go
235. Lowest Common Ancestor of a Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/235-LowestCommonAncestorOfABinarySearchTree.go
236. Lowest Common Ancestor of a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/236-LowestCommonAncestorOfABinaryTree.go
250. Count Univalue Subtreeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/250-CountUnivalueSubtrees.go
255. Verify Preorder Sequence in Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/255-VerifyPreorderSequenceInBinarySearchTree.go
257. Binary Tree Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/257-BinaryTreePaths.go
270. Closest Binary Search Tree Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/270-ClosestBinarySearchTreeValue.go
272. Closest Binary Search Tree Value IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/272-ClosestBinarySearchTreeValueII.go
285. Inorder Successor in BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/285-InorderSuccessorInBST.go
298. Binary Tree Longest Consecutive Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/298-BinaryTreeLongestConsecutiveSequence.go
314. Binary Tree Vertical Order Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/314-BinaryTreeVerticalOrderTraversal.go
331. Verify Preorder Serialization of a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/331-VerifyPreorderSerializationOfABinaryTree.go
333. Largest BST Subtreehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/333-LargestBSTSubtree.go
337. House Robber IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/337-HouseRobberIII.go
366. Find Leaves of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/366-FindLeavesOfBinaryTree.go
404. Sum of Left Leaveshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/404-SumOfLeftLeaves.go
426. Convert Binary Search Tree to Sorted Doubly Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/426-ConvertBinarySearchTreeToSortedDoublyLinkedList.go
427. Construct Quad Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/427-ConstructQuadTree.go
429. N-ary Tree Level Order Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/429-N-aryTreeLevelOrderTraversal.go
437. Path Sum IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/437-PathSumIII.go
449. Serialize and Deserialize BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/449-SerializeAndDeserializeBST.go
450. Delete Node in a BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/450-DeleteNodeInABST.go
501. Find Mode in Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/501-FindModeInBinarySearchTree.go
508. Most Frequent Subtree Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/508-MostFrequentSubtreeSum.go
510. Inorder Successor in BST IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/510-InorderSuccessorInBSTII.go
513. Find Bottom Left Tree Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/513-FindBottomLeftTreeValue.go
515. Find Largest Value in Each Tree Rowhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/515-FindLargestValueInEachTreeRow.go
530. Minimum Absolute Difference in BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/530-MinimumAbsoluteDifferenceInBST.go
538. Convert BST to Greater Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/538-ConvertBSTtoGreaterTree.go
543. Diameter of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/543-DiameterOfBinaryTree.go
545. Boundary of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/545-BoundaryOfBinaryTree.go
549. Binary Tree Longest Consecutive Sequence IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/549-BinaryTreeLongestConsecutiveSequenceII.go
558. Logical OR of Two Binary Grids Represented as Quad-Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/558-LogicalOROfTwoBinaryGridsRepresentedAsQuad-Trees.go
559. Maximum Depth of N-ary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/559-MaximumDepthOfN-AryTree.go
563. Binary Tree Tilthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/563-BinaryTreeTilt.go
572. Subtree of Another Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/572-SubtreeOfAnotherTree.go
582. Kill Processhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/582-KillProcess.go
589. N-ary Tree Preorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/589-N-aryTreePreorderTraversal.go
590. N-ary Tree Postorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/590-N-aryTreePostorderTraversal.go
606. Construct String from Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/606-ConstructStringFromBinaryTree.go
617. Merge Two Binary Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/617-MergeTwoBinaryTrees.go
623. Add One Row to Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/623-AddOneRowToTree.go
637. Average of Levels in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/637-AverageOfLevelsInBinaryTree.go
652. Find Duplicate Subtreeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/652-FindDuplicateSubtrees.go
653. Two Sum IV - Input is a BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/653-TwoSumIV-InputIsABST.go
654. Maximum Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/654-MaximumBinaryTree.go
655. Print Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/655-PrintBinaryTree.go
662. Maximum Width of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/662-MaximumWidthOfBinaryTree.go
663. Equal Tree Partitionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/663-EqualTreePartition.go
669. Trim a Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/669-TrimABinarySearchTree.go
671. Second Minimum Node In a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/671-SecondMinimumNodeInABinaryTree.go
687. Longest Univalue Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/687-LongestUnivaluePath.go
700. Search in a Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/700-SearchInABinarySearchTree.go
701. Insert into a Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/701-InsertIntoABinarySearchTree.go
742. Closest Leaf in a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/742-ClosestLeafInABinaryTree.go
776. Split BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/776-SplitBST.go
783. Minimum Distance Between BST Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/783-MinimumDistanceBetweenBSTNodes.go
814. Binary Tree Pruninghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/814-BinaryTreePruning.go
834. Sum of Distances in Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/834-SumOfDistancesInTree.go
863. All Nodes Distance K in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/863-AllNodesDistanceKInBinaryTree.go
865. Smallest Subtree with all the Deepest Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/865-SmallestSubtreeWithAllTheDeepestNodes.go
872. Leaf-Similar Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/872-Leaf-SimilarTrees.go
889. Construct Binary Tree from Preorder and Postorder Traversal https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/889-ConstructBinaryTreeFromPreorderAndPostorderTraversal.go
894. All Possible Full Binary Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/894-AllPossibleFullBinaryTrees.go
897. Increasing Order Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/897-IncreasingOrderSearchTree.go
919. Complete Binary Tree Inserterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/919-CompleteBinaryTreeInserter.go
938. Range Sum of BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/938-RangeSumOfBST.go
951. Flip Equivalent Binary Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/951-FlipEquivalentBinaryTrees.go
958. Check Completeness of a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/958-CheckCompletenessOfABinaryTree.go
965. Univalued Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/965-UnivaluedBinaryTree.go
968. Binary Tree Camerashttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/968-BinaryTreeCameras.go
971. Flip Binary Tree To Match Preorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/971-FlipBinaryTreeToMatchPreorderTraversal.go
979. Distribute Coins in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/979-DistributeCoinsInBinaryTree.go
987. Vertical Order Traversal of a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/987-VerticalOrderTraversalOfABinaryTree.go
988. Smallest String Starting From Leafhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/988-SmallestStringStartingFromLeaf.go
993. Cousins in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/993-CousinsInBinaryTree.go
998. Maximum Binary Tree IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/998-MaximumBinaryTreeII.go
1008. Construct Binary Search Tree from Preorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1008-ConstructBinarySearchTreeFromPreorderTraversal.go
1022. Sum of Root To Leaf Binary Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/11022-SumOfRootToLeafBinaryNumbers.go
1026. Maximum Difference Between Node and Ancestorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1026-MaximumDifferenceBetweenNodeAndAncestor.go
1028. Recover a Tree From Preorder Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1028-RecoverATreeFromPreorderTraversal.go
1038. Binary Search Tree to Greater Sum Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1038-BinarySearchTreeToGreaterSumTree.go
1080. Insufficient Nodes in Root to Leaf Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1080-InsufficientNodesInRootToLeafPaths.go
1110. Delete Nodes And Return Foresthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1110-DeleteNodesAndReturnForest.go
1120. Maximum Average Subtreehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1120-MaximumAverageSubtree.go
1123. Lowest Common Ancestor of Deepest Leaveshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1123-LowestCommonAncestorOfDeepestLeaves.go
1145. Binary Tree Coloring Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1145-BinaryTreeColoringGame.go
1161. Maximum Level Sum of a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1161-MaximumLevelSumOfABinaryTree.go
1214. Two Sum BSTshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1214-TwoSumBSTs.go
1261. Find Elements in a Contaminated Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1261-FindElementsInAContaminatedBinaryTree.go
1302. Deepest Leaves Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1302-DeepestLeavesSum.go
1305. All Elements in Two Binary Search Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1305-AllElementsInTwoBinarySearchTrees.go
1315. Sum of Nodes with Even-Valued Grandparenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1315-SumOfNodesWithEvenValuedGrandparent.go
1325. Delete Leaves With a Given Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1325-DeleteLeavesWithAGivenValue.go
1339. Maximum Product of Splitted Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1339-MaximumProductOfSplittedBinaryTree.go
1361. Validate Binary Tree Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1361-ValidateBinaryTreeNodes.go
1367. Linked List in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1367-LinkedListInBinaryTree.go
1372. Longest ZigZag Path in a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1372-LongestZigZagPathInABinaryTree.go
1373. Maximum Sum BST in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1373-MaximumSumBSTInBinaryTree.go
1376. Time Needed to Inform All Employeeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1376-TimeNeededToInformAllEmployees.go
1379. Find a Corresponding Node of a Binary Tree in a Clone of That Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1379-FindACorrespondingNodeOfABinaryTreeInACloneOfThatTree.go
1382. Balance a Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1382-BalanceABinarySearchTree.go
1430. Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1430-CheckIfAStringIsAValidSequenceFromRootToLeavesPathInABinaryTree.go
1448. Count Good Nodes in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1448-CountGoodNodesInBinaryTree.go
1457. Pseudo-Palindromic Paths in a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1457-PseudoPalindromicPathsInABinaryTree.go
1469. Find All The Lonely Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1469-FindAllTheLonelyNodes.go
1483. Kth Ancestor of a Tree Nodehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1483-KthAncestorOfATreeNode.go
1485. Clone Binary Tree With Random Pointerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1485-CloneBinaryTreeWithRandomPointer.go
1490. Clone N-ary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1490-CloneN-AryTree.go
1506. Find Root of N-Ary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1506-FindRootOfN-AryTree.go
1516. Move Sub-Tree of N-Ary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1516-MoveSubTreeOfNAryTree.go
1519. Number of Nodes in the Sub-Tree With the Same Labelhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1519-NumberOfNodesInTheSubTreeWithTheSameLabel.go
1522. Diameter of N-Ary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1522-DiameterOfN-AryTree.go
1530. Number of Good Leaf Nodes Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1530-NumberOfGoodLeafNodesPairs.go
1569. Number of Ways to Reorder Array to Get Same BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1569-NumberOfWaysToReorderArrayToGetSameBST.go
1602. Find Nearest Right Node in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1602-FindNearestRightNodeInBinaryTree.go
1609. Even Odd Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1609-EvenOddTree.go
1612. Check If Two Expression Trees are Equivalenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1612-CheckIfTwoExpressionTreesAreEquivalent.go
1617. Count Subtrees With Max Distance Between Citieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1617-CountSubtreesWithMaxDistanceBetweenCities.go
1644. Lowest Common Ancestor of a Binary Tree IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1644-LowestCommonAncestorOfABinaryTreeII.go
1650. Lowest Common Ancestor of a Binary Tree IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1650-LowestCommonAncestorOfABinaryTreeIII.go
1660. Correct a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1660-CorrectABinaryTree.go
1666. Change the Root of a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1666-ChangeTheRootOfABinaryTree.go
1676. Lowest Common Ancestor of a Binary Tree IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1676-LowestCommonAncestorOfABinaryTreeIV.go
1740. Find Distance in a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1740-FindDistanceInABinaryTree.go
1902. Depth of BST Given Insertion Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1902-DepthOfBSTGivenInsertionOrder.go
1932. Merge BSTs to Create Single BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1932-MergeBSTsToCreateSingleBST.go
1973. Count Nodes Equal to Sum of Descendantshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1973-CountNodesEqualToSumOfDescendants.go
2003. Smallest Missing Genetic Value in Each Subtreehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2003-SmallestMissingGeneticValueInEachSubtree.go
2005. Subtree Removal Game with Fibonacci Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2005-SubtreeRemovalGameWithFibonacciTree.go
2096. Step-By-Step Directions From a Binary Tree Node to Anotherhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2096-StepByStepDirectionsFromABinaryTreeNodeToAnother.go
2196. Create Binary Tree From Descriptionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2196-CreateBinaryTreeFromDescriptions.go
2236. Root Equals Sum of Childrenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2236-RootEqualsSumOfChildren.go
2265. Count Nodes Equal to Average of Subtreehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2265-CountNodesEqualToAverageOfSubtree.go
2277. Closest Node to Path in Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2277-ClosestNodeToPathInTree.go
2313. Minimum Flips in Binary Tree to Get Resulthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2313-MinimumFlipsInBinaryTreeToGetResult.go
2331. Evaluate Boolean Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2331-EvaluateBooleanBinaryTree.go
2378. Choose Edges to Maximize Score in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2378-ChooseEdgesToMaximizeScoreInATree.go
2385. Amount of Time for Binary Tree to Be Infectedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2385-AmountOfTimeForBinaryTreeToBeInfected.go
2415. Reverse Odd Levels of Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2415-ReverseOddLevelsOfBinaryTree.go
2421. Number of Good Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2421-NumberOfGoodPaths.go
2445. Number of Nodes With Value Onehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2445-NumberOfNodesWithValueOne.go
2458. Height of Binary Tree After Subtree Removal Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2458-HeightOfBinaryTreeAfterSubtreeRemovalQueries.go
2467. Most Profitable Path in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2467-MostProfitablePathInATree.go
2471. Minimum Number of Operations to Sort a Binary Tree by Levelhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2471-MinimumNumberOfOperationsToSortABinaryTreeByLevel.go
2476. Closest Nodes Queries in a Binary Search Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2476-ClosestNodesQueriesInABinarySearchTree.go
2509. Cycle Length Queries in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2509-CycleLengthQueriesInATree.go
2581. Count Number of Possible Root Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2581-CountNumberOfPossibleRootNodes.go
2583. Kth Largest Sum in a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2583-KthLargestSumInABinaryTree.go
2603. Collect Coins in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2603-CollectCoinsInATree.go
2641. Cousins in Binary Tree IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2641-CousinsInBinaryTreeII.go
2646. Minimize the Total Price of the Tripshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2646-MinimizeTheTotalPriceOfTheTrips.go
2673. Make Costs of Paths Equal in a Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2673-MakeCostsOfPathsEqualInABinaryTree.go
2689. Extract Kth Character From The Rope Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2689-ExtractKthCharacterFromTheRopeTree.go
2709. Greatest Common Divisor Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2709-GreatestCommonDivisorTraversal.go
2764. Is Array a Preorder of Some ‌Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2764-IsArrayAPreorderOfSomeBinaryTree.go
2773. Height of Special Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2773-HeightOfSpecialBinaryTree.go
2791. Count Paths That Can Form a Palindrome in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2791-CountPathsThatCanFormAPalindromeInATree.go
2792. Count Nodes That Are Great Enoughhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2792-CountNodesThatAreGreatEnough.go
2846. Minimum Edge Weight Equilibrium Queries in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2846-MinimumEdgeWeightEquilibriumQueriesInATree.go
2867. Count Valid Paths in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2867-CountValidPathsInATree.go
2872. Maximum Number of K-Divisible Componentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2872-MaximumNumberOfKDivisibleComponents.go
2925. Maximum Score After Applying Operations on a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2925-MaximumScoreAfterApplyingOperationsOnATree.go
2973. Find Number of Coins to Place in Tree Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2973-FindNumberOfCoinsToPlaceInTreeNodes.go
3157. Find the Level of Tree with Minimum Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3157-FindTheLevelOfTreeWithMinimumSum.go
3203. Find Minimum Diameter After Merging Two Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3203-FindMinimumDiameterAfterMergingTwoTrees.go
3249. Count the Number of Good Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3249-CountTheNumberOfGoodNodes.go
3313. Find the Last Marked Nodes in Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3313-FindTheLastMarkedNodesInTree.go
3319. K-th Largest Perfect Subtree Size in Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3319-KthLargestPerfectSubtreeSizeInBinaryTree.go
3331. Find Subtree Sizes After Changeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3331-FindSubtreeSizesAfterChanges.go
3367. Maximize Sum of Weights after Edge Removalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3367-MaximizeSumOfWeightsAfterEdgeRemovals.go
3425. Longest Special Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3425-LongestSpecialPath.go
3486. Longest Special Path IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3486-LongestSpecialPathII.go
3544. Subtree Inversion Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3544-SubtreeInversionSum.go
https://patch-diff.githubusercontent.com/freewu/algorithms#graph
133. Clone Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/133-CloneGraph.go
210. Course Schedule IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/210-CourseScheduleII.go
261. Graph Valid Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/261-GraphValidTree.go
277. Find the Celebrityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/277-FindTheCelebrity.go
310. Minimum Height Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/310-MinimumHeightTrees.go
323. Number of Connected Components in an Undirected Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/323-NumberOfConnectedComponentsInAnUndirectedGraph.go
332. Reconstruct Itineraryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/332-ReconstructItinerary.go
490. The Mazehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/490-TheMaze.go
499. The Maze IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/499-TheMazeIII.go
505. The Maze IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/505-TheMazeII.go
684. Redundant Connectionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/684-RedundantConnection.go
685. Redundant Connection IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/685-RedundantConnectionII.go
743. Network Delay Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/743-NetworkDelayTime.go
753. Cracking the Safehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/753-CrackingTheSafe.go
847. Shortest Path Visiting All Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/847-ShortestPathVisitingAllNodes.go
882. Reachable Nodes In Subdivided Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/882-ReachableNodesInSubdividedGraph.go
886. Possible Bipartitionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/886-PossibleBipartition.go
913. Cat and Mousehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/913-CatAndMouse.go
924. Minimize Malware Spreadhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/924-MinimizeMalwareSpread.go
928. Minimize Malware Spread IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/928-MinimizeMalwareSpreadII.go
1042. Flower Planting With No Adjacenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1042-FlowerPlantingWithNoAdjacent.go
1059. All Paths from Source Lead to Destinationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1059-AllPathsFromSourceLeadToDestination.go
1129. Shortest Path with Alternating Colorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1129-ShortestPathWithAlternatingColors.go
1135. Connecting Cities With Minimum Costhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1135-ConnectingCitiesWithMinimumCost.go
1136. Parallel Courseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1136-ParallelCourses.go
1168. Optimize Water Distribution in a Villagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1168-OptimizeWaterDistributionInAVillage.go
1203. Sort Items by Groups Respecting Dependencieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1203-SortItemsByGroupsRespectingDependencies.go
1245. Tree Diameterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1245-TreeDiameter.go
1319. Number of Operations to Make Network Connectedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1319-NumberOfOperationsToMakeNetworkConnected.go
1334. Find the City With the Smallest Number of Neighbors at a Threshold Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1334-FindTheCityWithTheSmallestNumberOfNeighborsAtAThresholdDistance.go
1361. Validate Binary Tree Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1361-ValidateBinaryTreeNodes.go
1377. Frog Position After T Secondshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1377-FrogPositionAfterTSeconds.go
1443. Minimum Time to Collect All Apples in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1443-MinimumTimeToCollectAllApplesInATree.go
1462. Course Schedule IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1462-CourseScheduleIV.go
1466. Reorder Routes to Make All Paths Lead to the City Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1466-ReorderRoutesToMakeAllPathsLeadToTheCityZero.go
1489. Find Critical and Pseudo-Critical Edges in Minimum Spanning Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1489-FindCriticalAndPseudoCriticalEdgesInMinimumSpanningTree.go
1494. Parallel Courses IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1494-ParallelCoursesII.go
1514. Path with Maximum Probabilityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1514-PathWithMaximumProbability.go
1548. The Most Similar Path in a Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1548-TheMostSimilarPathInAGraph.go
1557. Minimum Number of Vertices to Reach All Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1557-MinimumNumberOfVerticesToReachAllNodes.go
1579. Remove Max Number of Edges to Keep Graph Fully Traversablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1579-RemoveMaxNumberOfEdgesToKeepGraphFullyTraversable.go
1584. Min Cost to Connect All Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1584-MinCostToConnectAllPoints.go
1615. Maximal Network Rankhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1615-MaximalNetworkRank.go
1697. Checking Existence of Edge Length Limited Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1697-CheckingExistenceOfEdgeLengthLimitedPaths.go
1719. Number Of Ways To Reconstruct A Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1719-NumberOfWaysToReconstructATree.go
1761. Minimum Degree of a Connected Trio in a Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1761-MinimumDegreeOfAConnectedTrioInAGraph.go
1782. Count Pairs Of Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1782-CountPairsOfNodes.go
1786. Number of Restricted Paths From First to Last Nodehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1786-NumberOfRestrictedPathsFromFirstToLastNode.go
1791. Find Center of Star Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1791-FindCenterOfStarGraph.go
1857. Largest Color Value in a Directed Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1857-LargestColorValueInADirectedGraph.go
1916. Count Ways to Build Rooms in an Ant Colonyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1916-CountWaysToBuildRoomsInAnAntColony.go
1928. Minimum Cost to Reach Destination in Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1928-MinimumCostToReachDestinationInTime.go
1971. Find if Path Exists in Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1971-FindIfPathExistsInGraph.go
1976. Number of Ways to Arrive at Destinationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1976-NumberOfWaysToArriveAtDestination.go
2039. The Time When the Network Becomes Idlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2039-TheTimeWhenTheNetworkBecomesIdle.go
2045. Second Minimum Time to Reach Destinationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2045-SecondMinimumTimeToReachDestination.go
2050. Parallel Courses IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2050-ParallelCoursesIII.go
2065. Maximum Path Quality of a Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2065-MaximumPathQualityOfAGraph.go
2076. Process Restricted Friend Requestshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2076-ProcessRestrictedFriendRequests.go
2077. Paths in Maze That Lead to Same Roomhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2077-PathsInMazeThatLeadToSameRoom.go
2092. Find All People With Secrethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2092-FindAllPeopleWithSecret.go
2097. Valid Arrangement of Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2097-ValidArrangementOfPairs.go
2192. All Ancestors of a Node in a Directed Acyclic Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2192-AllAncestorsOfANodeInADirectedAcyclicGraph.go
2203. Minimum Weighted Subgraph With the Required Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2203-MinimumWeightedSubgraphWithTheRequiredPaths.go
2204. Distance to a Cycle in Undirected Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2204-DistanceToACycleInUndirectedGraph.go
2242. Maximum Score of a Node Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2242-MaximumScoreOfANodeSequence.go
2246. Longest Path With Different Adjacent Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2246-LongestPathWithDifferentAdjacentCharacters.go
2247. Maximum Cost of Trip With K Highwayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2247-MaximumCostOfTripWithKHighways.go
2285. Maximum Total Importance of Roadshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2285-MaximumTotalImportanceOfRoads.go
2316. Count Unreachable Pairs of Nodes in an Undirected Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2316-CountUnreachablePairsOfNodesInAnUndirectedGraph.go
2328. Number of Increasing Paths in a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2328-NumberOfIncreasingPathsInAGrid.go
2359. Find Closest Node to Given Two Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2359-FindClosestNodeToGivenTwoNodes.go
2360. Longest Cycle in a Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2360-LongestCycleInAGraph.go
2374. Node With Highest Edge Scorehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2374-NodeWithHighestEdgeScore.go
2467. Most Profitable Path in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2467-MostProfitablePathInATree.go
2473. Minimum Cost to Buy Appleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2473-MinimumCostToBuyApples.go
2477. Minimum Fuel Cost to Report to the Capitalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2477-MinimumFuelCostToReportToTheCapital.go
2479. Maximum XOR of Two Non-Overlapping Subtreeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2479-MaximumXOROfTwoNonOverlappingSubtrees.go
2492. Minimum Score of a Path Between Two Citieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2492-MinimumScoreOfAPathBetweenTwoCities.go
2493. Divide Nodes Into the Maximum Number of Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2493-DivideNodesIntoTheMaximumNumberOfGroups.go
2497. Maximum Star Sum of a Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2497-MaximumStarSumOfAGraph.go
2508. Add Edges to Make Degrees of All Nodes Evenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2508-AddEdgesToMakeDegreesOfAllNodesEven.go
2608. Shortest Cycle in a Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2608-ShortestCycleInAGraph.go
2639. Find the Width of Columns of a Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2639-FindTheWidthOfColumnsOfAGrid.go
2642. Design Graph With Shortest Path Calculatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2642-DesignGraphWithShortestPathCalculator.go
2685. Count the Number of Complete Componentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2685-CountTheNumberOfCompleteComponents.go
2699. Modify Graph Edge Weightshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2699-ModifyGraphEdgeWeights.go
2714. Find Shortest Path with K Hopshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2714-FindShortestPathWithKHops.go
2737. Find the Closest Marked Nodehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2737-FindTheClosestMarkedNode.go
2858. Minimum Edge Reversals So Every Node Is Reachablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2858-MinimumEdgeReversalsSoEveryNodeIsReachable.go
2876. Count Visited Nodes in a Directed Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2876-CountVisitedNodesInADirectedGraph.go
2959. Number of Possible Sets of Closing Brancheshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2959-NumberOfPossibleSetsOfClosingBranches.go
3015. Count the Number of Houses at a Certain Distance Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3015-CountTheNumberOfHousesAtACertainDistanceI.go
3017. Count the Number of Houses at a Certain Distance IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3017-CountTheNumberOfHousesAtACertainDistanceII.go
3108. Minimum Cost Walk in Weighted Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3108-MinimumCostWalkInWeightedGraph.go
3112. Minimum Time to Visit Disappearing Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3112-MinimumTimeToVisitDisappearingNodes.go
3123. Find Edges in Shortest Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3123-FindEdgesInShortestPaths.go
3203. Find Minimum Diameter After Merging Two Treeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3203-FindMinimumDiameterAfterMergingTwoTrees.go
3241. Time Taken to Mark All Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3241-TimeTakenToMarkAllNodes.go
3243. Shortest Distance After Road Addition Queries Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3243-ShortestDistanceAfterRoadAdditionQueriesI.go
3310. Remove Methods From Projecthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3310-RemoveMethodsFromProject.go
3311. Construct 2D Grid Matching Graph Layouthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3311-Construct2DGridMatchingGraphLayout.go
3372. Maximize the Number of Target Nodes After Connecting Trees Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3372-MaximizeTheNumberOfTargetNodesAfterConnectingTreesI.go
3373. Maximize the Number of Target Nodes After Connecting Trees IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3373-MaximizeTheNumberOfTargetNodesAfterConnectingTreesII.go
3383. Minimum Runes to Add to Cast Spellhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3383-MinimumRunesToAddToCastSpell.go
3419. Minimize the Maximum Edge Weight of Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3419-MinimizeTheMaximumEdgeWeightOfGraph.go
3493. Properties Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3493-PropertiesGraph.go
3515. Shortest Path in a Weighted Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3515-ShortestPathInAWeightedTree.go
3530. Maximum Profit from Valid Topological Order in DAGhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3530-MaximumProfitFromValidTopologicalOrderInDAG.go
3532. Path Existence Queries in a Graph Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3532-PathExistenceQueriesInAGraphI.go
3534. Path Existence Queries in a Graph IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3534-PathExistenceQueriesInAGraphII.go
3528. Unit Conversion Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3528-UnitConversionI.go
3535. Unit Conversion IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3535-UnitConversionII.go
3543. Maximum Weighted K-Edge Pathhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3543-MaximumWeightedKEdgePath.go
3547. Maximum Sum of Edge Values in a Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3547-MaximumSumOfEdgeValuesInAGraph.go
3553. Minimum Weighted Subgraph With the Required Paths IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3553-MinimumWeightedSubgraphWithTheRequiredPathsII.go
3585. Find Weighted Median Node in Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3585-FindWeightedMedianNodeInTree.go
3593. Minimum Increments to Equalize Leaf Pathshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3593-MinimumIncrementsToEqualizeLeafPaths.go
3600. Maximize Spanning Tree Stability with Upgradeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3600-MaximizeSpanningTreeStabilityWithUpgrades.go
3603. Minimum Cost Path with Alternating Directions IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3603-MinimumCostPathWithAlternatingDirectionsII.go
3604. Minimum Time to Reach Destination in Directed Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3604-MinimumTimeToReachDestinationInDirectedGraph.go
3607. Power Grid Maintenancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3607-PowerGridMaintenance.go
3608. Minimum Time for K Connected Componentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3608-MinimumTimeForKConnectedComponents.go
3609. Minimum Moves to Reach Target in Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3609-MinimumMovesToReachTargetInGrid.go
3610. Minimum Number of Primes to Sum to Targethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3610-MinimumNumberOfPrimesToSumToTarget.go
3613. Minimize Maximum Component Costhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3613-MinimizeMaximumComponentCost.go
3615. Longest Palindromic Path in Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3615-LongestPalindromicPathInGraph.go
3619. Count Islands With Total Value Divisible by Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3619-CountIslandsWithTotalValueDivisibleByK.go
3620. Network Recovery Pathwayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3620-NetworkRecoveryPathways.go
3715. Sum of Perfect Square Ancestorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3715-SumOfPerfectSquareAncestors.go
3772. Maximum Subgraph Score in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3772-MaximumSubgraphScoreInATree.go
3778. Minimum Distance Excluding One Maximum Weighted Edgehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3778-MinimumDistanceExcludingOneMaximumWeightedEdge.go
3786. Total Sum of Interaction Cost in Tree Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3786-TotalSumOfInteractionCostInTreeGroups.go
3787. Find Diameter Endpoints of a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3787-FindDiameterEndpointsOfATree.go
3807. Minimum Cost to Repair Edges to Traverse a Graphhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3807-MinimumCostToRepairEdgesToTraverseAGraph.go
3812. Minimum Edge Toggles on a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3812-MinimumEdgeTogglesOnATree.go
https://patch-diff.githubusercontent.com/freewu/algorithms#trie
386. Lexicographical Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/386-LexicographicalNumbers.go
440. K-th Smallest in Lexicographical Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/440-KthSmallestInLexicographicalOrder.go
https://patch-diff.githubusercontent.com/freewu/algorithms#breadth-first-search
1197. Minimum Knight Moveshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1197-MinimumKnightMoves.go
https://patch-diff.githubusercontent.com/freewu/algorithms#bit-manipulation
136. Single Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/136-SingleNumber.go
137. Single Number IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/137-SingleNumberII.go
190. Reverse Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/190-ReverseBits.go
191. Number of 1 Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/191-NumberOf1Bits.go
201. Bitwise AND of Numbers Rangehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/201-BitwiseANDOfNumbersRange.go
338. Counting Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/338-CountingBits.go
351. Android Unlock Patternshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/351-AndroidUnlockPatterns.go
397. Integer Replacementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/397-IntegerReplacement.go
401. Binary Watchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/401-BinaryWatch.go
461. Hamming Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/461-HammingDistance.go
476. Number Complementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/476-NumberComplement.go
693. Binary Number with Alternating Bitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/693-BinaryNumberWithAlternatingBits.go
868. Binary Gaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/868-BinaryGap.go
1009. Complement of Base 10 Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1009-ComplementOfBase10Integer.go
1318. Minimum Flips to Make a OR b Equal to chttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1318-MinimumFlipsToMakeAORBEqualToC.go
1611. Minimum One Bit Operations to Make Integers Zerohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1611-MinimumOneBitOperationsToMakeIntegersZero.go
2220. Minimum Bit Flips to Convert Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2220-MinimumBitFlipsToConvertNumber.go
2429. Minimize XORhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2429-MinimizeXOR.go
3007. Maximum Number That Sum of the Prices Is Less Than or Equal to Khttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3007-MaximumNumberThatSumOfThePricesIsLessThanOrEqualToK.go
3064. Guess the Number Using Bitwise Questions Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3064-GuessTheNumberUsingBitwiseQuestionsI.go
3094. Guess the Number Using Bitwise Questions IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3094-GuessTheNumberUsingBitwiseQuestionsII.go
3133. Minimum Array Endhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3133-MinimumArrayEnd.go
3141. Maximum Hamming Distanceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3141-MaximumHammingDistances.go
3199. Count Triplets with Even XOR Set Bits Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3199-CountTripletsWithEvenXORSetBitsI.go
3211. Generate Binary Strings Without Adjacent Zeroshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3211-GenerateBinaryStringsWithoutAdjacentZeros.go
3226. Number of Bit Changes to Make Two Integers Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3226-NumberOfBitChangesToMakeTwoIntegersEqual.go
3344. Maximum Sized Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3344-MaximumSizedArray.go
https://patch-diff.githubusercontent.com/freewu/algorithms#design
146. LRU Cachehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/146-LRUCache.go
155. Min Stackhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/155-MinStack.go
170. Two Sum III - Data structure designhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/170-TwoSumIII-DataStructureDesign.go
173. Binary Search Tree Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/173-BinarySearchTreeIterator.go
208. Implement Trie (Prefix Tree)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/208-ImplementTrie-PrefixTree.go
211. Design Add and Search Words Data Structurehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/211-DesignAddAndSearchWordsDataStructure.go
225. Implement Stack using Queueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/225-ImplementStackUsingQueues.go
232. Implement Queue using Stackshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/232-ImplementQueueUsingStacks.go
244. Shortest Word Distance IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/244-ShortestWordDistanceII.go
251. Flatten 2D Vectorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/251-Flatten2DVector.go
271. Encode and Decode Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/271-EncodeAndDecodeStrings.go
281. Zigzag Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/281-ZigzagIterator.go
284. Peeking Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/284-PeekingIterator.go
288. Unique Word Abbreviationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/288-UniqueWordAbbreviation.go
295. Find Median from Data Streamhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/295-FindMedianFromDataStream.go
297. Serialize and Deserialize Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/297-SerializeAndDeserializeBinaryTree.go
303. Range Sum Query - Immutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/303-RangeSumQuery-Immutable.go
304. Range Sum Query 2D - Immutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/304-RangeSumQuery2D-Immutable.go
307. Range Sum Query - Mutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/307-RangeSumQuery-Mutable.go
308. Range Sum Query 2D - Mutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/308-RangeSumQuery2D-Mutable.go
341. Flatten Nested List Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/341-FlattenNestedListIterator.go
346. Moving Average from Data Streamhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/346-MovingAverageFromDataStream.go
348. Design Tic-Tac-Toehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/348-DesignTicTacToe.go
352. Data Stream as Disjoint Intervalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/352-DataStreamAsDisjointIntervals.go
353. Design Snake Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/353-DesignSnakeGame.go
355. Design Twitterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/355-DesignTwitter.go
359. Logger Rate Limiterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/359-LoggerRateLimiter.go
362. Design Hit Counterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/362-DesignHitCounter.go
379. Design Phone Directoryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/379-DesignPhoneDirectory.go
380. Insert Delete GetRandom O(1)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/380-InsertDeleteGetRandomO1.go
381. Insert Delete GetRandom O(1) - Duplicates allowedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/381-InsertDeleteGetRandomO1-DuplicatesAllowed.go
382. Linked List Random Nodehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/382-LinkedListRandomNode.go
384. Shuffle an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/384-ShuffleAnArray.go
398. Random Pick Indexhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/398-RandomPickIndex.go
428. Serialize and Deserialize N-ary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/428-SerializeAndDeserializeN-aryTree.go
431. Encode N-ary Tree to Binary Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/431-EncodeN-aryTreeToBinaryTree.go
432. All O`one Data Structurehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/432-AllOoneDataStructure.go
449. Serialize and Deserialize BSThttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/449-SerializeAndDeserializeBST.go
460. LFU Cachehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/460-LFUCache.go
478. Generate Random Point in a Circlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/478-GenerateRandomPointInACircle.go
497. Random Point in Non-overlapping Rectangleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/497-RandomPointInNonOverlappingRectangles.go
526. Beautiful Arrangementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/526-BeautifulArrangement.go
528. Random Pick with Weighthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/528-RandomPickWithWeight.go
535. Encode and Decode TinyURLhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/535-EncodeAndDecodeTinyURL.go
588. Design In-Memory File Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/588-DesignIn-MemoryFileSystem.go
604. Design Compressed String Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/604-DesignCompressedStringIterator.go
622. Design Circular Queuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/622-DesignCircularQueue.go
631. Design Excel Sum Formulahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/631-DesignExcelSumFormula.go
635. Design Log Storage Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/635-DesignLogStorageSystem.go
641. Design Circular Dequehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/641-DesignCircularDeque.go
642. Design Search Autocomplete Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/642-DesignSearchAutocompleteSystem.go
676. Implement Magic Dictionaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/676-ImplementtMagicDictionary.go
677. Map Sum Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/677-MapSumPairs.go
703. Kth Largest Element in a Streamhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/703-KthLargestElementInAStream.go
705. Design HashSethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/705-DesignHashSet.go
706. Design HashMaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/706-DesignHashMap.go
707. Design Linked Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/707-DesignLinkedList.go
710. Random Pick with Blacklisthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/710-RandomPickWithBlacklist.go
715. Range Modulehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/715-RangeModule.go
716. Max Stackhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/716-MaxStack.go
729. My Calendar Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/729-MyCalendarI.go
731. My Calendar IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/731-MyCalendarII.go
732. My Calendar IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/732-MyCalendarIII.go
745. Prefix and Suffix Searchhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/745-PrefixAndSuffixSearch.go
855. Exam Roomhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/855-ExamRoom.go
895. Maximum Frequency Stackhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/895-MaximumFrequencyStack.go
900. RLE Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/900-RLEIterator.go
901. Online Stock Spanhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/901-OnlineStockSpan.go
911. Online Electionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/911-OnlineElection.go
919. Complete Binary Tree Inserterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/919-CompleteBinaryTreeInserter.go
933. Number of Recent Callshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/933-NumberOfRecentCalls.go
981. Time Based Key-Value Storehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/981-TimeBasedKeyValueStore.go
1032. Stream of Charactershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1032-StreamOfCharacters.go
1146. Snapshot Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1146-SnapshotArray.go
1157. Online Majority Element In Subarrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1157-OnlineMajorityElementInSubarray.go
1166. Design File Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1166-DesignFileSystem.go
1172. Dinner Plate Stackshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1172-DinnerPlateStacks.go
1206. Design Skiplisthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1206-DesignSkiplist.go
1244. Design A Leaderboardhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1244-DesignALeaderboard.go
1286. Iterator for Combinationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1286-IteratorForCombination.go
1348. Tweet Counts Per Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1348-TweetCountsPerFrequency.go
1352. Product of the Last K Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1352-ProductOfTheLastKNumbers.go
1357. Apply Discount Every n Ordershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1357-ApplyDiscountEveryNOrders.go
1381. Design a Stack With Increment Operationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1381-DesignAStackWithIncrementOperation.go
1396. Design Underground Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1396-DesignUndergroundSystem.go
1429. First Unique Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1429-FirstUniqueNumber.go
1472. Design Browser Historyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1472-DesignBrowserHistory.go
1476. Subrectangle Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1476-SubrectangleQueries.go
1483. Kth Ancestor of a Tree Nodehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1483-KthAncestorOfATreeNode.go
1500. Design a File Sharing Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1500-DesignAFileSharingSystem.go
1570. Dot Product of Two Sparse Vectorshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1570-DotProductOfTwoSparseVectors.go
1586. Binary Search Tree Iterator IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1586-BinarySearchTreeIteratorII.go
1600. Throne Inheritancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1600-ThroneInheritance.go
1603. Design Parking Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1603-DesignParkingSystem.go
1622. Fancy Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1622-FancySequence.go
1628. Design an Expression Tree With Evaluate Functionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1628-DesignanExpressionTreeWithEvaluateFunction.go
1656. Design an Ordered Streamhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1656-DesignAnOrderedStream.go
1670. Design Front Middle Back Queuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1670-DesignFrontMiddleBackQueue.go
1756. Design Most Recently Used Queuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1756-DesignMostRecentlyUsedQueue.go
1797. Design Authentication Managerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1797-DesignAuthenticationManager.go
1804. Implement Trie II (Prefix Tree)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1804-ImplementTrieII.go
1825. Finding MK Averagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1825-FindingMKAverage.go
1845. Seat Reservation Managerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1845-SeatReservationManager.go
1865. Finding Pairs With a Certain Sumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1865-FindingPairsWithACertainSum.go
1912. Design Movie Rental Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1912-DesignMovieRentalSystem.go
1993. Operations on Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1993-OperationsOnTree.go
2013. Detect Squareshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2013-DetectSquares.go
2034. Stock Price Fluctuationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2034-StockPriceFluctuation.go
2043. Simple Bank Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2043-SimpleBankSystem.go
2069. Walking Robot Simulation IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2069-WalkingRobotSimulationII.go
2080. Range Frequency Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2080-RangeFrequencyQueries.go
2102. Sequentially Ordinal Rank Trackerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2102-SequentiallyOrdinalRankTracker.go
2166. Design Bitsethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2166-DesignBitset.go
2227. Encrypt and Decrypt Stringshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2227-EncryptAndDecryptStrings.go
2241. Design an ATM Machinehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2241-DesignAnATMMachine.go
2254. Design Video Sharing Platformhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2254-DesignVideoSharingPlatform.go
2276. Count Integers in Intervalshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2276-CountIntegersInIntervals.go
2286. Booking Concert Tickets in Groupshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2286-BookingConcertTicketsInGroups.go
2296. Design a Text Editorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2296-DesignATextEditor.go
2336. Smallest Number in Infinite Sethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2336-SmallestNumberInInfiniteSet.go
2349. Design a Number Container Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2349-DesignANumberContainerSystem.go
2353. Design a Food Rating Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2353-DesignAFoodRatingSystem.go
2408. Design SQLhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2408-DesignSQL.go
2424. Longest Uploaded Prefixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2424-LongestUploadedPrefix.go
2502. Design Memory Allocatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2502-DesignMemoryAllocator.go
2526. Find Consecutive Integers from a Data Streamhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2526-FindConsecutiveIntegersFromADataStream.go
2590. Design a Todo Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2590-DesignATodoList.go
2642. Design Graph With Shortest Path Calculatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2642-DesignGraphWithShortestPathCalculator.go
2671. Frequency Trackerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2671-FrequencyTracker.go
3242. Design Neighbor Sum Servicehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3242-DesignNeighborSumService.go
3369. Design an Array Statistics Trackerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3369-DesignAnArrayStatisticsTracker.go
3391. Design a 3D Binary Matrix with Efficient Layer Trackinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3391-DesignA3DBinaryMatrixWithEfficientLayerTracking.go
3408. Design Task Managerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3408-DesignTaskManager.go
3484. Design Spreadsheethttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3484-DesignSpreadsheet.go
3508. Implement Routerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3508-ImplementRouter.go
3709. Design Exam Scores Trackerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3709-DesignExamScoresTracker.go
3815. Design Auction Systemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3815-DesignAuctionSystem.go
https://patch-diff.githubusercontent.com/freewu/algorithms#binary-search
278. First Bad Versionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/278-FirstBadVersion.go
374. Guess Number Higher or Lowerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/374-GuessNumberHigherOrLower.go
1802. Maximum Value at a Given Index in a Bounded Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1802-MaximumValueAtAGivenIndexInABoundedArray.go
https://patch-diff.githubusercontent.com/freewu/algorithms#interactive
157. Read N Characters Given Read4https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/157-ReadNCharactersGivenRead4.go
158. Read N Characters Given read4 II - Call Multiple Timeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/158-ReadNCharactersGivenRead4II-CallMultipleTimes.go
277. Find the Celebrityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/277-FindTheCelebrity.go
278. First Bad Versionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/278-FirstBadVersion.go
374. Guess Number Higher or Lowerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/374-GuessNumberHigherOrLower.go
489. Robot Room Cleanerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/489-RobotRoomCleaner.go
702. Search in a Sorted Array of Unknown Sizehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/702-SearchInASortedArrayOfUnknownSize.go
843. Guess the Wordhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/843-GuessTheWord.go
1095. Find in Mountain Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1095-FindInMountainArray.go
1236. Web Crawlerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1236-WebCrawler.go
1237. Find Positive Integer Solution for a Given Equationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1237-FindPositiveIntegerSolutionForAGivenEquation.go
1274. Number of Ships in a Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1274-NumberOfShipsInARectangle.go
1428. Leftmost Column with at Least a Onehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1428-LeftmostColumnWithAtLeastAOne.go
1533. Find the Index of the Large Integerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1533-FindTheIndexOfTheLargeInteger.go
1618. Maximum Font to Fit a Sentence in a Screenhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1618-MaximumFontToFitASentenceInAScreen.go
1778. Shortest Path in a Hidden Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1778-ShortestPathInAHiddenGrid.go
1810. Minimum Path Cost in a Hidden Gridhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1810-MinimumPathCostInAHiddenGrid.go
2782. Number of Unique Categorieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2782-NumberOfUniqueCategories.go
3064. Guess the Number Using Bitwise Questions Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3064-GuessTheNumberUsingBitwiseQuestionsI.go
3094. Guess the Number Using Bitwise Questions IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3094-GuessTheNumberUsingBitwiseQuestionsII.go
https://patch-diff.githubusercontent.com/freewu/algorithms#backtracking
52. N-Queens IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/52-N-QueensII.go
254. Factor Combinationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/254-FactorCombinations.go
489. Robot Room Cleanerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/489-RobotRoomCleaner.go
967. Numbers With Same Consecutive Differenceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/967-NumbersWithSameConsecutiveDifferences.go
1215. Stepping Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1215-SteppingNumbers.go
1240. Tiling a Rectangle with the Fewest Squareshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1240-TilingARectangleWithTheFewestSquares.go
https://patch-diff.githubusercontent.com/freewu/algorithms#quickselect
215. Kth Largest Element in an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/215-KthLargestElementInAnArray.go
324. Wiggle Sort IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/324-WiggleSortII.go
347. Top K Frequent Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/347-TopKFrequentElements.go
2343. Query Kth Smallest Trimmed Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2343-QueryKthSmallestTrimmedNumber.go
LCR 060. 前 K 个高频元素https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR060-TopKFrequentWords.go
https://patch-diff.githubusercontent.com/freewu/algorithms#iterator
173. Binary Search Tree Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/173-BinarySearchTreeIterator.go
251. Flatten 2D Vectorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/251-Flatten2DVector.go
281. Zigzag Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/281-ZigzagIterator.go
284. Peeking Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/284-PeekingIterator.go
341. Flatten Nested List Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/341-FlattenNestedListIterator.go
604. Design Compressed String Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/604-DesignCompressedStringIterator.go
900. RLE Iteratorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/900-RLEIterator.go
1286. Iterator for Combinationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1286-IteratorForCombination.go
https://patch-diff.githubusercontent.com/freewu/algorithms#probability--statistics
470. Implement Rand10() Using Rand7()https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/470-ImplementRand10UsingRand7.go
808. Soup Servingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/808-SoupServings.go
837. New 21 Gamehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/837-New21Game.go
1093. Statistics from a Large Samplehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1093-StatisticsFromALargeSample.go
1227. Airplane Seat Assignment Probabilityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1227-AirplaneSeatAssignmentProbability.go
1230. Toss Strange Coinshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1230-TossStrangeCoins.go
1467. Probability of a Two Boxes Having The Same Number of Distinct Ballshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1467-ProbabilityOfATwoBoxesHavingTheSameNumberOfDistinctBalls.go
https://patch-diff.githubusercontent.com/freewu/algorithms#bucket-sort
164. Maximum Gaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/164-MaximumGap.go
220. Contains Duplicate IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/220-ContainsDuplicateIII.go
347. Top K Frequent Elementshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/347-TopKFrequentElements.go
451. Sort Characters By Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/451-SortCharactersByFrequency.go
692. Top K Frequent Wordshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/692-TopKFrequentWords.go
912. Sort an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/912-SortAnArray.go
LCR 057. 存在重复元素 IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR057-ContainsDuplicateIII.go
LCR 060. 前 K 个高频元素https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR060-TopKFrequentWords.go
https://patch-diff.githubusercontent.com/freewu/algorithms#suffix-array
https://patch-diff.githubusercontent.com/freewu/algorithms#counting-sort
274. H-Indexhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/274-H-Index.go
561. Array Partitionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/561-ArrayPartition.go
912. Sort an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/912-SortAnArray.go
1051. Height Checkerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1051-HeightChecker.go
1122. Relative Sort Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1122-RelativeSortArray.go
LCR 075. 数组的相对排序https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR075-RelativeSortArray.go
https://patch-diff.githubusercontent.com/freewu/algorithms#minimum-spanning-tree
1135. Connecting Cities With Minimum Costhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1135-ConnectingCitiesWithMinimumCost.go
1168. Optimize Water Distribution in a Villagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1168-OptimizeWaterDistributionInAVillage.go
1489. Find Critical and Pseudo-Critical Edges in Minimum Spanning Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1489-FindCriticalAndPseudoCriticalEdgesInMinimumSpanningTree.go
1584. Min Cost to Connect All Pointshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1584-MinCostToConnectAllPoints.go
1724. Checking Existence of Edge Length Limited Paths IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1724-CheckingExistenceOfEdgeLengthLimitedPathsII.go
https://patch-diff.githubusercontent.com/freewu/algorithms#line-sweep
218. The Skyline Problemhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/218-TheSkylineProblem.go
391. Perfect Rectanglehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/391-PerfectRectangle.go
850. Rectangle Area IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/850-RectangleAreaII.go
1851. Minimum Interval to Include Eachttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1851-MinimumIntervalToIncludeEac.go
https://patch-diff.githubusercontent.com/freewu/algorithms#reservoir-sampling
382. Linked List Random Nodehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/382-LinkedListRandomNode.go
398. Random Pick Indexhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/398-RandomPickIndex.go
497. Random Point in Non-overlapping Rectangleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/497-RandomPointInNonOverlappingRectangles.go
519. Random Flip Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/519-RandomFlipMatrix.go
https://patch-diff.githubusercontent.com/freewu/algorithms#strongly-connected-component
1489. Find Critical and Pseudo-Critical Edges in Minimum Spanning Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1489-FindCriticalAndPseudoCriticalEdgesInMinimumSpanningTree.go
1568. Minimum Number of Days to Disconnect Islandhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1568-MinimumNumberOfDaysToDisconnectIsland.go
2846. Minimum Edge Weight Equilibrium Queries in a Treehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2846-MinimumEdgeWeightEquilibriumQueriesInATree.go
https://patch-diff.githubusercontent.com/freewu/algorithms#eulerian-circuit
332. Reconstruct Itineraryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/332-ReconstructItinerary.go
753. Cracking the Safehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/753-CrackingTheSafe.go
2097. Valid Arrangement of Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2097-ValidArrangementOfPairs.go
https://patch-diff.githubusercontent.com/freewu/algorithms#radix-sort
164. Maximum Gaphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/164-MaximumGap.go
912. Sort an Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/912-SortAnArray.go
2343. Query Kth Smallest Trimmed Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2343-QueryKthSmallestTrimmedNumber.go
https://patch-diff.githubusercontent.com/freewu/algorithms#biconnected-component
1192. Critical Connections in a Networkhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1192-CriticalConnectionsInANetwork.go
LCP 54. 夺回据点https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP54-RetrieveTheStronghold.go
https://patch-diff.githubusercontent.com/freewu/algorithms#rejection-sampling
470. Implement Rand10() Using Rand7()https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/470-ImplementRand10UsingRand7.go
478. Generate Random Point in a Circlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/478-GenerateRandomPointInACircle.go
https://patch-diff.githubusercontent.com/freewu/algorithms#database
175. Combine Two Tableshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/175-CombineTwoTables.sql
176. Second Highest Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/176-SecondHighestSalary.sql
177. Nth Highest Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/177-NthHighestSalary.sql
178. Rank Scoreshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/178-RankScores.sql
180. Consecutive Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/180-ConsecutiveNumbers.sql
181. Employees Earning More Than Their Managershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/181-EmployeesEarningMoreThanTheirManagers.sql
182. Duplicate Emailshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/182-DuplicateEmails.sql
183. Customers Who Never Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/183-CustomersWhoNeverOrder.sql
184. Department Highest Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/184-DepartmentHighestSalary.sql
185. Department Top Three Salarieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/185-DepartmentTopThreeSalaries.sql
196. Delete Duplicate Emailshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/196-DeleteDuplicateEmails.sql
197. Rising Temperaturehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/197-RisingTemperature.sql
262. Trips and Usershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/262-TripsAndUsers.sql
511. Game Play Analysis Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/511-GamePlayAnalysisI.sql
512. Game Play Analysis IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/512-GamePlayAnalysisII.sql
534. Game Play Analysis IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/534-GamePlayAnalysisIII.sql
550. Game Play Analysis IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/550-GamePlayAnalysisIV.sql
569. Median Employee Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/569-MedianEmployeeSalary.sql
570. Managers with at Least 5 Direct Reportshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/570-ManagersWithAtLeast5DirectReports.sql
571. Find Median Given Frequency of Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/571-FindMedianGivenFrequencyOfNumbers.sql
574. Winning Candidatehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/574-WinningCandidate.sql
577. Employee Bonushttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/577-EmployeeBonus.sql
578. Get Highest Answer Rate Questionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/578-GetHighestAnswerRateQuestion.sql
579. Find Cumulative Salary of an Employeehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/579-FindCumulativeSalaryOfAnEmployee.sql
580. Count Student Number in Departmentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/580-CountStudentNumberInDepartments.sql
584. Find Customer Refereehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/584-FindCustomerReferee.sql
585. Investments in 2016https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/585-InvestmentsIn2016.sql
586. Customer Placing the Largest Number of Ordershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/586-CustomerPlacingtheLargestNumberofOrders.sql
595. Big Countrieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/595-BigCountries.sql
596. Classes More Than 5 Studentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/596-ClassesMoreThan5Students.sql
597. Friend Requests I: Overall Acceptance Ratehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/597-FriendRequestsI-OverallAcceptanceRate.sql
601. Human Traffic of Stadiumhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/601-HumanTrafficofStadium.sql
602. Friend Requests II: Who Has the Most Friendshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/602-FriendRequestsII-WhoHasTheMostFriends.sql
603. Consecutive Available Seatshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/603-ConsecutiveAvailableSeats.sql
607. Sales Personhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/607-SalesPerson.sql
608. Tree Nodehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/608-TreeNode.sql
610. Triangle Judgementhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/610-TriangleJudgement.sql
612. Shortest Distance in a Planehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/612-ShortestDistanceInAPlane.sql
613. Shortest Distance in a Linehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/613-ShortestDistanceInALine.sql
614. Second Degree Followerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/614-SecondDegreeFollower.sql
615. Average Salary: Departments VS Companyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/615-AverageSalary-DepartmentsVSCompany.sql
618. Students Report By Geographyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/618-StudentsReportByGeography.sql
619. Biggest Single Numberhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/619-BiggestSingleNumber.sql
620. Not Boring Movieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/620-NotBoringMovies.sql
626. Exchange Seatshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/626-ExchangeSeats.sql
627. Swap Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/627-SwapSalary.sql
1045. Customers Who Bought All Productshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1045-CustomersWhoBoughtAllProducts.sql
1050. Actors and Directors Who Cooperated At Least Three Timeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1050-ActorsandDirectorsWhoCooperatedAtLeastThreeTimes.sql
1068. Product Sales Analysis Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1068-ProductSalesAnalysisI.sql
1069. Product Sales Analysis IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1069-ProductSalesAnalysisII.sql
1070. Product Sales Analysis IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1070-ProductSalesAnalysisIII.sql
1075. Project Employees Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1075-ProjectEmployeesI.sql
1076. Project Employees IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1076-ProjectEmployeesII.sql
1077. Project Employees IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1077-ProjectEmployeesIII.sql
1082. Sales Analysis Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1082-SalesAnalysisI.sql
1083. Sales Analysis IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1083-SalesAnalysisII.sql
1084. Sales Analysis IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1084-SalesAnalysisIII.sql
1097. Game Play Analysis Vhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1097-GamePlayAnalysisV.sql
1098. Unpopular Bookshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1098-UnpopularBooks.sql
1107. New Users Daily Counthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1107-NewUsersDailyCount.sql
1112. Highest Grade For Each Studenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1112-HighestGradeForEachStudent.sql
1113. Reported Postshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1113-ReportedPosts.sql
1126. Active Businesseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1126-ActiveBusinesses.sql
1127. User Purchase Platformhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1127-UserPurchasePlatform.sql
1132. Reported Posts IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1132-ReportedPostsII.sql
1141. User Activity for the Past 30 Days Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1141-UserActivityforthePast30DaysI.sql
1142. User Activity for the Past 30 Days IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1142-UserActivityForThePast30DaysII.sql
1148. Article Views Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1148-ArticleViewsI.sql
1149. Article Views IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1149-ArticleViewsII.sql
1158. Market Analysis Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1158-MarketAnalysisI.sql
1159. Market Analysis IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1159-MarketAnalysisII.sql
1164. Product Price at a Given Datehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1164-ProductPriceAtAGivenDate.sql
1173. Immediate Food Delivery Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1173-ImmediateFoodDeliveryI.sql
1174. Immediate Food Delivery IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1174-ImmediateFoodDeliveryII.sql
1179. Reformat Department Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1179-ReformatDepartmentTable.sql
1193. Monthly Transactions Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1193-MonthlyTransactionsI.sql
1194. Tournament Winnershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1194-TournamentWinners.sql
1204. Last Person to Fit in the Bushttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1204-LastPersonToFitInTheBus.sql
1205. Monthly Transactions IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1205-MonthlyTransactionsII.sql
1211. Queries Quality and Percentagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1211-QueriesQualityAndPercentage.sql
1212. Team Scores in Football Tournamenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1212-TeamScoresInFootballTournament.sql
1225. Report Contiguous Dateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1225-ReportContiguousDates.sql
1241. Number of Comments per Posthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1241-NumberOfCommentsPerPost.sql
1251. Average Selling Pricehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1251-AverageSellingPrice.sql
1264. Page Recommendationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1264-PageRecommendations.sql
1270. All People Report to the Given Managerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1270-AllPeopleReportToTheGivenManager.sql
1280. Students and Examinationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1280-StudentsAndExaminations.sql
1285. Find the Start and End Number of Continuous Rangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1285-FindTheStartAndEndNumberOfContinuousRanges.sql
1294. Weather Type in Each Countryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1294-WeatherTypeInEachCountry.sql
1303. Find the Team Sizehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1303-FindTheTeamSize.sql
1308. Running Total for Different Gendershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1308-RunningTotalForDifferentGenders.sql
1321. Restaurant Growthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1321-RestaurantGrowth.sql
1322. Ads Performancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1322-AdsPerformance.sql
1327. List the Products Ordered in a Periodhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1327-ListTheProductsOrderedInAPeriod.sql
1336. Number of Transactions per Visithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1336-NumberOfTransactionsPerVisit.sql
1341. Movie Ratinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1341-MovieRating.sql
1350. Students With Invalid Departmentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1350-StudentsWithInvalidDepartments.sql
1355. Activity Participantshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1355-ActivityParticipants.sql
1364. Number of Trusted Contacts of a Customerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1364-NumberOfTrustedContactsOfACustomer.sql
1369. Get the Second Most Recent Activityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1369-GetTheSecondMostRecentActivity.sql
1378. Replace Employee ID With The Unique Identifierhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1378-ReplaceEmployeeIDWithTheUniqueIdentifier.sql
1384. Total Sales Amount by Yearhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1384-TotalSalesAmountByYear.sql
1393. Capital Gain/Losshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1393-CapitalGainOrLoss.sql
1398. Customers Who Bought Products A and B but Not Chttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1398-CustomersWhoBoughtProductsAAndBButNotC.sql
1407. Top Travellershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1407-TopTravellers.sql
1412. Find the Quiet Students in All Examshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1412-FindTheQuietStudentsInAllExams.sql
1421. NPV Querieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1421-NPVQueries.sql
1435. Create a Session Bar Charthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1435-CreateASessionBarChart.sql
1440. Evaluate Boolean Expressionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1440-EvaluateBooleanExpression.sql
1445. Apples & Orangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1445-ApplesAndOranges.sql
1454. Active Usershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1454-ActiveUsers.sql
1459. Rectangles Areahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1459-RectanglesArea.sql
1468. Calculate Salarieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1468-CalculateSalaries.sql
1479. Sales by Day of the Weekhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1479-SalesByDayOfTheWeek.sql
1484. Group Sold Products By The Datehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1484-GroupSoldProductsByTheDate.sql
1495. Friendly Movies Streamed Last Monthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1495-FriendlyMoviesStreamedLastMonth.sql
1501. Countries You Can Safely Invest Inhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1501-CountriesYouCanSafelyInvestIn.sql
1511. Customer Order Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1511-CustomerOrderFrequency.sql
1517. Find Users With Valid E-Mailshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1517-FindUsersWithValidE-Mails.sql
1527. Patients With a Conditionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1527-PatientsWithaCondition.sql
1532. The Most Recent Three Ordershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1532-TheMostRecentThreeOrders.sql
1543. Fix Product Name Formathttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1543-FixProductNameFormat.sql
1549. The Most Recent Orders for Each Producthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1549-TheMostRecentOrdersForEachProduct.sql
1555. Bank Account Summaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1555-BankAccountSummary.sql
1565. Unique Orders and Customers Per Monthhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1565-UniqueOrdersAndCustomersPerMonth.sql
1571. Warehouse Managerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1571-WarehouseManager.sql
1581. Customer Who Visited but Did Not Make Any Transactionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1581-CustomerWhoVisitedbutDidNotMakeAnyTransactions.sql
1587. Bank Account Summary IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1587-BankAccountSummaryII.sql
1596. The Most Frequently Ordered Products for Each Customerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1596-TheMostFrequentlyOrderedProductsForEachCustomer.sql
1607. Sellers With No Saleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1607-SellersWithNoSales.sql
1613. Find the Missing IDshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1613-FindTheMissingIDs.sql
1623. All Valid Triplets That Can Represent a Countryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1623-AllValidTripletsThatCanRepresentACountry.sql
1633. Percentage of Users Attended a Contesthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1633-PercentageOfUsersAttendedAContest.sql
1635. Hopper Company Queries Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1635-HopperCompanyQueriesI.sql
1645. Hopper Company Queries IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1645-HopperCompanyQueriesII.sql
1651. Hopper Company Queries IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1651-HopperCompanyQueriesIII.sql
1661. Average Time of Process per Machinehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1661-AverageTimeOfProcessPerMachine.sql
1667. Fix Names in a Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1667-FixNamesinaTable.sql
1677. Product's Worth Over Invoiceshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1677-ProductsWorthOverInvoices.sql
1683. Invalid Tweetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1683-InvalidTweets.sql
1693. Daily Leads and Partnershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1693-DailyLeadsandPartners.sql
1699. Number of Calls Between Two Personshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1699-NumberOfCallsBetweenTwoPersons.sql
1709. Biggest Window Between Visitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1709-BiggestWindowBetweenVisits.sql
1715. Count Apples and Orangeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1715-CountApplesAndOranges.sql
1729. Find Followers Counthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1729-FindFollowersCount.sql
1731. The Number of Employees Which Report to Each Employeehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1731-TheNumberOfEmployeesWhichReportToEachEmployee.sql
1741. Find Total Time Spent by Each Employeehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1741-FindTotalTimeSpentbyEachEmployee.sql
1747. Leetflex Banned Accountshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1747-LeetflexBannedAccounts.sql
1757. Recyclable and Low Fat Productshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1757-RecyclableandLowFatProducts.sql
1767. Find the Subtasks That Did Not Executehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1767-FindTheSubtasksThatDidNotExecute.sql
1777. Product's Price for Each Storehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1777-ProductsPriceForEachStore.sql
1783. Grand Slam Titleshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1783-GrandSlamTitles.sql
1795. Rearrange Products Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1795-RearrangeProductsTable.sql
1809. Ad-Free Sessionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1809-Ad-FreeSessions.sql
1811. Find Interview Candidateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1811-FindInterviewCandidates.sql
1821. Find Customers With Positive Revenue this Yearhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1821-FindCustomersWithPositiveRevenueThisYear.sql
1831. Maximum Transaction Each Dayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1831-MaximumTransactionEachDay.sql
1841. League Statisticshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1841-LeagueStatistics.sql
1843. Suspicious Bank Accountshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1843-SuspiciousBankAccounts.sql
1853. Convert Date Formathttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1853-ConvertDateFormat.sql
1867. Orders With Maximum Quantity Above Averagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1867-OrdersWithMaximumQuantityAboveAverage.sql
1873. Calculate Special Bonushttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1873-CalculateSpecialBonus.sql
1875. Group Employees of the Same Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1875-GroupEmployeesOfTheSameSalary.sql
1890. The Latest Login in 2020https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1890-TheLatestLoginin2020.sql
1892. Page Recommendations IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1892-PageRecommendationsII.sql
1907. Count Salary Categorieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1907-CountSalaryCategories.sql
1917. Leetcodify Friends Recommendationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1917-LeetcodifyFriendsRecommendations.sql
1919. Leetcodify Similar Friendshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1919-LeetcodifySimilarFriends.sql
1934. Confirmation Ratehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1934-ConfirmationRate.sql
1939. Users That Actively Request Confirmation Messageshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1939-UsersThatActivelyRequestConfirmationMessages.sql
1949. Strong Friendshiphttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1949-StrongFriendship.sql
1951. All the Pairs With the Maximum Number of Common Followershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1951-AllThePairsWithTheMaximumNumberOfCommonFollowers.sql
1965. Employees With Missing Informationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1965-EmployeesWithMissingInformation.sql
1972. First and Last Call On the Same Dayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1972-FirstAndLastCallOnTheSameDay.sql
1978. Employees Whose Manager Left the Companyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1978-EmployeesWhoseManagerLeftTheCompany.sql
1988. Find Cutoff Score for Each Schoolhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1988-FindCutoffScoreForEachSchool.sql
1990. Count the Number of Experimentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1990-CountTheNumberOfExperiments.sql
2004. The Number of Seniors and Juniors to Join the Companyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2004-TheNumberOfSeniorsAndJuniorsToJoinTheCompany.sql
2010. The Number of Seniors and Juniors to Join the Company IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2010-TheNumberOfSeniorsAndJuniorsToJoinTheCompanyII.sql
2020. Number of Accounts That Did Not Streamhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2020-NumberOfAccountsThatDidNotStream.sql
2026. Low-Quality Problemshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2026-LowQualityProblems.sql
2041. Accepted Candidates From the Interviewshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2041-AcceptedCandidatesFromtheInterviews.sql
2051. The Category of Each Member in the Storehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2051-TheCategoryOfEachMemberInTheStore.sql
2066. Account Balancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2066-AccountBalance.sql
2072. The Winner Universityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2072-TheWinnerUniversity.sql
2082. The Number of Rich Customershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2082-TheNumberOfRichCustomers.sql
2084. Drop Type 1 Orders for Customers With Type 0 Ordershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2084-DropType1OrdersForCustomersWithType0Orders.sql
2112. The Airport With the Most Traffichttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2112-TheAirportWithTheMostTraffic.sql
2118. Build the Equationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2118-BuildTheEquation.sql
2142. The Number of Passengers in Each Bus Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2142-TheNumberOfPassengersInEachBusI.sql
2153. The Number of Passengers in Each Bus IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2153-TheNumberOfPassengersInEachBusII.sql
2159. Order Two Columns Independentlyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2159-OrderTwoColumnsIndependently.sql
2173. Longest Winning Streakhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2173-LongestWinningStreak.sql
2175. The Change in Global Rankingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2175-TheChangeInGlobalRankings.sql
2199. Finding the Topic of Each Posthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2199-FindingTheTopicOfEachPost.sql
2205. The Number of Users That Are Eligible for Discounthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2205-TheNumberOfUsersThatAreEligibleForDiscount.sql
2228. Users With Two Purchases Within Seven Dayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2228-UsersWithTwoPurchasesWithinSevenDays.sql
2230. The Users That Are Eligible for Discounthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2230-TheUsersThatAreEligibleForDiscount.sql
2238. Number of Times a Driver Was a Passengerhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2238-NumberOfTimesADriverWasAPassenger.sql
2252. Dynamic Pivoting of a Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2252-DynamicPivotingOfATable.sql
2253. Dynamic Unpivoting of a Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2253-DynamicUnpivotingOfATable.sql
2292. Products With Three or More Orders in Two Consecutive Yearshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2292-ProductsWithThreeOrMoreOrdersInTwoConsecutiveYears.sql
2298. Tasks Count in the Weekendhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2298-TasksCountInTheWeekend.sql
2308. Arrange Table by Genderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2308-ArrangeTableByGender.sql
2314. The First Day of the Maximum Recorded Degree in Each Cityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2314-TheFirstDayOfTheMaximumRecordedDegreeInEachCity.sql
2324. Product Sales Analysis IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2324-ProductSalesAnalysisIV.sql
2329. Product Sales Analysis Vhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2329-ProductSalesAnalysisV.sql
2339. All the Matches of the Leaguehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2339-AllTheMatchesOfTheLeague.sql
2346. Compute the Rank as a Percentagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2346-ComputeTheRankAsAPercentage.sql
2356. Number of Unique Subjects Taught by Each Teacherhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2356-NumberofUniqueSubjectsTaughtbyEachTeacher.sql
2362. Generate the Invoicehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2362-GenerateTheInvoice.sql
2372. Calculate the Influence of Each Salespersonhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2372-CalculateTheInfluenceOfEachSalesperson.sql
2377. Sort the Olympic Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2377-SortTheOlympicTable.sql
2388. Change Null Values in a Table to the Previous Valuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2388-ChangeNullValuesInATableToThePreviousValue.sql
2394. Employees With Deductionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2394-EmployeesWithDeductions.sql
2474. Customers With Strictly Increasing Purchaseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2474-CustomersWithStrictlyIncreasingPurchases.sql
2480. Form a Chemical Bondhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2480-FormAChemicalBond.sql
2494. Merge Overlapping Events in the Same Hallhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2494-MergeOverlappingEventsInTheSameHall.sql
2504. Concatenate the Name and the Professionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2504-ConcatenateTheNameAndTheProfession.sql
2668. Find Latest Salarieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2668-FindLatestSalaries.sql
2669. Count Artist Occurrences On Spotify Ranking Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2669-CountArtistOccurrencesOnSpotifyRankingList.sql
2686. Immediate Food Delivery IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2686-ImmediateFoodDeliveryIII.sql
2687. Bikes Last Time Usedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2687-BikesLastTimUsed.sql
2688. Find Active Usershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2688-FindActiveUsers.sql
2701. Consecutive Transactions with Increasing Amountshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2701-ConsecutiveTransactionswithIncreasingAmounts.sql
2720. Popularity Percentagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2720-PopularityPercentage.sql
2738. Count Occurrences in Texthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2738-CountOccurrencesInText.sql
2752. Customers with Maximum Number of Transactions on Consecutive Dayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2752-CustomersWithMaximumNumberOfTransactionsOnConsecutiveDays.sql
2783. Flight Occupancy and Waitlist Analysishttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2783-FlightOccupancyAndWaitlistAnalysis.sql
2793. Status of Flight Ticketshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2793-StatusOfFlightTickets.sql
2820. Election Resultshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2820-ElectionResults.sql
2837. Total Traveled Distancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2837-TotalTraveledDistance.sql
2853. Highest Salaries Differencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2853-HighestSalariesDifference.sql
2854. Rolling Average Stepshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2854-RollingAverageSteps.sql
2893. Calculate Orders Within Each Intervalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2893-CalculateOrdersWithinEachInterval.sql
2922. Market Analysis IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2922-MarketAnalysisIII.sql
2978. Symmetric Coordinateshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2978-SymmetricCoordinates.sql
2984. Find Peak Calling Hours for Each Cityhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2984-FindPeakCallingHoursForEachCity.sql
2985. Calculate Compressed Meanhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2985-CalculateCompressedMean.sql
2986. Find Third Transactionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2986-FindThirdTransaction.sql
2987. Find Expensive Citieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2987-FindExpensiveCities.sql
2988. Manager of the Largest Departmenthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2988-ManagerOfTheLargestDepartment.sql
2989. Class Performancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2989-ClassPerformance.sql
2990. Loan Typeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2990-LoanTypes.sql
2991. Top Three Winerieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2991-TopThreeWineries.sql
2993. Friday Purchases Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2993-FridayPurchasesI.sql
2994. Friday Purchases IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2994-FridayPurchasesII.sql
2995. Viewers Turned Streamershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2995-ViewersTurnedStreamers.sql
3050. Pizza Toppings Cost Analysishttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3050-PizzaToppingsCostAnalysis.sql
3051. Find Candidates for Data Scientist Positionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3051-FindCandidatesForDataScientistPosition.sql
3052. Maximize Itemshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3052-MaximizeItems.sql
3053. Classifying Triangles by Lengthshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3053-ClassifyingTrianglesByLengths.sql
3054. Binary Tree Nodeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3054-BinaryTreeNodes.sql
3055. Top Percentile Fraudhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3055-TopPercentileFraud.sql
3056. Snaps Analysishttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3056-SnapsAnalysis.sql
3057. Employees Project Allocationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3057-EmployeesProjectAllocation.sql
3058. Friends With No Mutual Friendshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3058-FriendsWithNoMutualFriends.sql
3059. Find All Unique Email Domainshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3059-FindAllUniqueEmailDomains.sql
3060. User Activities within Time Boundshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3060-UserActivitiesWithinTimeBounds.sql
3061. Calculate Trapping Rain Waterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3061-CalculateTrappingRainWater.sql
3087. Find Trending Hashtagshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3087-FindTrendingHashtags.sql
3089. Find Bursty Behaviorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3089-FindBurstyBehavior.sql
3103. Find Trending Hashtags IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3103-FindTrendingHashtagsII.sql
3118. Friday Purchase IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3118-FridayPurchaseIII.sql
3124. Find Longest Callshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3124-FindLongestCalls.sql
3126. Server Utilization Timehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3126-ServerUtilizationTime.sql
3140. Consecutive Available Seats IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3140-ConsecutiveAvailableSeatsII.sql
3150. Invalid Tweets IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3150-InvalidTweetsII.sql
3156. Employee Task Duration and Concurrent Taskshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3156-EmployeeTaskDurationAndConcurrentTasks.sql
3166. Calculate Parking Fees and Durationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3166-CalculateParkingFeesAndDuration.sql
3172. Second Day Verificationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3172-SecondDayVerification.sql
3182. Find Top Scoring Studentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3182-FindTopScoringStudents.sql
3188. Find Top Scoring Students IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3188-FindTopScoringStudentsII.sql
3198. Find Cities in Each Statehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3198-FindCitiesInEachState.sql
3204. Bitwise User Permissions Analysishttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3204-BitwiseUserPermissionsAnalysis.sql
3214. Year on Year Growth Ratehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3214-YearOnYearGrowthRate.sql
3220. Odd and Even Transactionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3220-OddAndEvenTransactions.sql
3230. Customer Purchasing Behavior Analysishttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3230-CustomerPurchasingBehaviorAnalysis.sql
3236. CEO Subordinate Hierarchyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3236-CEOSubordinateHierarchy.sql
3246. Premier League Table Rankinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3246-PremierLeagueTableRanking.sql
3252. Premier League Table Ranking IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3252-PremierLeagueTableRankingII.sql
3262. Find Overlapping Shiftshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3262-FindOverlappingShifts.sql
3268. Find Overlapping Shifts IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3268-FindOverlappingShiftsII.sql
3278. Find Candidates for Data Scientist Position IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3278-FindCandidatesForDataScientistPositionII.sql
3293. Calculate Product Final Pricehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3293-CalculateProductFinalPrice.sql
3308. Find Top Performing Driverhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3308-FindTopPerformingDriver.sql
3322. Premier League Table Ranking IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3322-PremierLeagueTableRankingIII.sql
3328. Find Cities in Each State IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3328-FindCitiesInEachStateII.sql
3338. Second Highest Salary IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3338-SecondHighestSalaryII.sql
3358. Books with NULL Ratingshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3358-BooksWithNULLRatings.sql
3368. First Letter Capitalizationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3368-FirstLetterCappaitalization.sql
3374. First Letter Capitalization IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3374-FirstLetterCapitalizationII.sql
3384. Team Dominance by Pass Successhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3384-TeamDominanceByPassSuccess.sql
3390. Longest Team Pass Streakhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3390-LongestTeamPassStreak.sql
3401. Find Circular Gift Exchange Chainshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3401-FindCircularGiftExchangeChains.sql
3415. Find Products with Three Consecutive Digitshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3415-FindProductsWithThreeConsecutiveDigits.sql
3421. Find Students Who Improvedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3421-FindStudentsWhoImproved.sql
3436. Find Valid Emailshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3436-FindValidEmails.sql
3451. Find Invalid IP Addresseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3451-FindInvalidIPAddresses.sql
3465. Find Products with Valid Serial Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3465-FindProductsWithValidSerialNumbers.sql
3475. DNA Pattern Recognitionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3475-DNAPatternRecognition.sql
3482. Analyze Organization Hierarchyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3482-AnalyzeOrganizationHierarchy.sql
3497. Analyze Subscription Conversionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3497-AnalyzeSubscriptionConversion.sql
3521. Find Product Recommendation Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3521-FindProductRecommendationPairs.sql
3554. Find Category Recommendation Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3554-FindCategoryRecommendationPairs.sql
3564. Seasonal Sales Analysishttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3564-SeasonalSalesAnalysis.sql
3570. Find Books with No Available Copieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3570-FindBooksWithNoAvailableCopies.sql
3580. Find Consistently Improving Employeeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3580-FindConsistentlyImprovingEmployees.sql
3586. Find COVID Recovery Patientshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3586-FindCOVIDRecoveryPatients.sql
3601. Find Drivers with Improved Fuel Efficiencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3601-FindDriversWithImprovedFuelEfficiency.sql
3611. Find Overbooked Employeeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3611-FindOverbookedEmployees.sql
3617. Find Students with Study Spiral Patternhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3617-FindStudentsWithStudySpiralPattern.sql
3626. Find Stores with Inventory Imbalancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3626-FindStoresWithInventoryImbalance.sql
3642. Find Books with Polarized Opinionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3642-FindBooksWithPolarizedOpinions.sql
3673. Find Zombie Sessionshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3673-FindZombieSessions.sql
3705. Find Golden Hour Customershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3705-FindGoldenHourCustomers.sql
3716. Find Churn Risk Customershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3716-FindChurnRiskCustomers.sql
3764. Most Common Course Pairshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3764-MostCommonCoursePairs.sql
3793. Find Users with High Token Usagehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3793-FindUsersWithHighTokenUsage.sql
3808. Find Emotionally Consistent Usershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/3808-FindEmotionallyConsistentUsers.sql
https://patch-diff.githubusercontent.com/freewu/algorithms#shell
192. Word Frequencyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/192-WordFrequency.sh
193. Valid Phone Numbershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/193-ValidPhoneNumbers.sh
194. Transpose File)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/194-TransposeFile.sh
195. Tenth Linehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/195-TenthLine.sh
https://patch-diff.githubusercontent.com/freewu/algorithms#concurrency
1114. Print in Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1114-PrintInOrder.java
1115. Print FooBar Alternatelyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1115-PrintFooBarAlternately.java
1116. Print Zero Even Oddhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1116-PrintZeroEvenOdd.java
1117. Building H2Ohttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1117-BuildingH2O.java
1188. Design Bounded Blocking Queuehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1188-DesignBoundedBlockingQueue.java
1195. Fizz Buzz Multithreadedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1195-FizzBuzzMultithreaded.java
1226. The Dining Philosophershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1226-TheDiningPhilosophers.java
1242. Web Crawler Multithreadedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1242-WebCrawlerMultithreaded.java
1279. Traffic Light Controlled Intersectionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1279-TrafficLightControlledIntersection.java
https://patch-diff.githubusercontent.com/freewu/algorithms#javascript
2618. Check if Object Instance of Classhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2618-CheckIfObjectInstanceOfClass.js
2619. Array Prototype Lasthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2619-Array-Prototype-Last.js
2620. Counterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2620-counter.js
2621. Sleephttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2621-Sleep.js
2622. Cache With Time Limithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2622-CacheWithTimeLimit.js
2623. Memoizehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2623-Memoize.js
2624. Snail Traversalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2624-SnailTraversal.js
2625. Flatten Deeply Nested Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2625-FlattenDeeplyNestedArray.js
2626. Array Reduce Transformationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2626-ArrayReduceTransformation.js
2627. Debouncehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2627-Debounce.js
2628. JSON Deep Equalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2628-JSONDeepEqual.js
2629. Function Compositionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2629-FunctionComposition.js
2630. Memoize IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2630-MemoizeII.js
2631. Group Byhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2631-GroupBy.js
2632. Curryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2632-Curry.js
2633. Convert Object to JSON Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2633-ConvertObjectToJSONString.js
2634. Filter Elements from Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2634-FilterElementsFromArray.js
2635. Apply Transform Over Each Element in Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2635-ApplyTransformOverEachElementInArray.js
2636. Promise Poolhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2636-PromisePool.js
2637. Promise Time Limithttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2637-PromiseTimeLimit.js
2648. Generate Fibonacci Sequencehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2648-GenerateFibonacciSequence.js
2649. Nested Array Generatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2649-NestedArrayGenerator.js
2650. Design Cancellable Functionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2650-DesignCancellableFunction.js
2665. Counter IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2665-CounterII.js
2666. Allow One Function Callhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2666-AllowOneFunctionCall.js
2667. Create Hello World Functionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2667-CreateHelloWorldFunction.js
2675. Array of Objects to Matrixhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2675-ArrayOfObjectsToMatrix.js
2676. Throttlehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2676-Throttle.js
2677. Chunk Arrayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2677-ChunkArray.js
2690. Infinite Method Objecthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2690-InfiniteMethodObject.js
2691. Immutability Helperhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2691-ImmutabilityHelper.js
2692. Make Object Immutablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2692-MakeObjectImmutable.js
2693. Call Function with Custom Contexthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2693-CallFunctionWithCustomContext.js
2694. Event Emitterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2694-EventEmitter.js
2695. Array Wrapperhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2695-ArrayWrapper.js
2700. Differences Between Two Objectshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2700-DifferencesBetweenTwoObjects.js
2703. Return Length of Arguments Passedhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2703-ReturnLengthOfArgumentsPassed.js
2704. To Be Or Not To Behttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2704-ToBeOrNotToBe.js
2705. Compact Objecthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2705-CompactObject.js
2715. Timeout Cancellationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2715-TimeoutCancellation.js
2721. Execute Asynchronous Functions in Parallelhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2721-ExecuteAsynchronousFunctionsInParallel.js
2722. Join Two Arrays by IDhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2722-JoinTwoArraysByID.js
2723. Add Two Promiseshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2723-AddTwoPromises.js
2724. Sort Byhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2724-SortBy.js
2725. Interval Cancellationhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2725-IntervalCancellation.js
2726. Calculator with Method Chaininghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2726-CalculatorWithMethodChaining.js
2727. Is Object Emptyhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2727-IsObjectEmpty.js
2754. Bind Function to Contexthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2754-BindFunctionToContext.js
2755. Deep Merge of Two Objectshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2755-DeepMergeOfTwoObjects.js
2756. Query Batchinghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2756-QueryBatching.js
2757. Generate Circular Array Valueshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2757-GenerateCircularArrayValues.js
2758. Next Dayhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2758-NextDay.js
2759. Convert JSON String to Objecthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2759-ConvertJSONStringToObject.js
2774. Array Upper Boundhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2774-ArrayUpperBound.js
2775. Undefined to Nullhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2775-UndefinedToNull.js
2776. Convert Callback Based Function to Promise Based Functionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2776-ConvertCallbackBasedFunctionToPromiseBasedFunction.js
2777. Date Range Generatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2777-DateRangeGenerator.js
2794. Create Object from Two Arrayshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2794-CreateObjectFromTwoArrays.js
2795. Parallel Execution of Promises for Individual Results Retrievalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2795-ParallelExecutionOfPromisesForIndividualResultsRetrieval.js
2796. Repeat Stringhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2796-RepeatString.js
2797. Partial Function with Placeholdershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2797-PartialFunctionWithPlaceholders.js
2803. Factorial Generatorhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2803-FactorialGenerator.js
2804. Array Prototype ForEachhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2804-ArrayPrototypeForEach.js
2805. Custom Intervalhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2805-CustomInterval.js
2821. Delay the Resolution of Each Promisehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2821-DelayTheResolutionOfEachPromise.js
2822. Inversion of Objecthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2822-InversionOfObject.js
2823. Deep Object Filterhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2823-DeepObjectFilter.js
https://patch-diff.githubusercontent.com/freewu/algorithms#pandas
175. Combine Two Tableshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/175-CombineTwoTables.py
176. Second Highest Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/176-SecondHighestSalary.py
177. Nth Highest Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/177-NthHighestSalary.py
178. Rank Scoreshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/178-RankScores.py
183. Customers Who Never Orderhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/183-CustomersWhoNeverOrder.py
184. Department Highest Salaryhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/184-DepartmentHighestSalary.py
196. Delete Duplicate Emailshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/196-DeleteDuplicateEmails.py
511. Game Play Analysis Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/511-GamePlayAnalysisI.py
570. Managers with at Least 5 Direct Reportshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/570-ManagersWithAtLeast5DirectReports.py
586. Customer Placing the Largest Number of Ordershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/586-CustomerPlacingtheLargestNumberofOrders.py
595. Big Countrieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/595-BigCountries.py
596. Classes More Than 5 Studentshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/596-ClassesMoreThan5Students.py
607. Sales Personhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/607-SalesPerson.py
1050. Actors and Directors Who Cooperated At Least Three Timeshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1050-ActorsandDirectorsWhoCooperatedAtLeastThreeTimes.py
1173. Immediate Food Delivery Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1173-ImmediateFoodDeliveryI.py
1148. Article Views Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1148-ArticleViewsI.py
1280. Students and Examinationshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1280-StudentsAndExaminations.py
1322. Ads Performancehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1322-AdsPerformance.py
1378. Replace Employee ID With The Unique Identifierhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1378-ReplaceEmployeeIDWithTheUniqueIdentifier.py
1484. Group Sold Products By The Datehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1484-GroupSoldProductsByTheDate.py
1517. Find Users With Valid E-Mailshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1517-FindUsersWithValidEMails.py
1527. Patients With a Conditionhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1527-PatientsWithaCondition.py
1667. Fix Names in a Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1667-FixNamesinaTable.py
1683. Invalid Tweetshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1683-InvalidTweets.py
1693. Daily Leads and Partnershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1693-DailyLeadsandPartners.py
1741. Find Total Time Spent by Each Employeehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1741-FindTotalTimeSpentbyEachEmployee.py
1757. Recyclable and Low Fat Productshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1757-RecyclableAndLowFatProducts.py
1795. Rearrange Products Tablehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1795-RearrangeProductsTable.py
1873. Calculate Special Bonushttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1873-CalculateSpecialBonus.py
1907. Count Salary Categorieshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/1907-CountSalaryCategories.py
2041. Accepted Candidates From the Interviewshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2041-AcceptedCandidatesFromtheInterviews.py
2082. The Number of Rich Customershttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2082-TheNumberOfRichCustomers.py
2356. Number of Unique Subjects Taught by Each Teacherhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2356-NumberofUniqueSubjectsTaughtbyEachTeacher.py
2738. Count Occurrences in Texthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2738-CountOccurrencesInText.py
2877. Create a DataFrame from Listhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2877-CreateADataFrameFromList.py
2878. Get the Size of a DataFramehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2878-GetTheSizeOfADataFrame.py
2879. Display the First Three Rowshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2879-DisplayTheFirstThreeRows.py
2880. Select Datahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2880-SelectData.py
2881. Create a New Columnhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2881-CreateANewColumn.py
2882. Drop Duplicate Rowshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2882-DropDuplicateRows.py
2883. Drop Missing Datahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2883-DropMissingData.py
2884. Modify Columnshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2884-ModifyColumns.py
2885. Rename Columnshttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2885-RenameColumns.py
2886. Change Data Typehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2886-ChangeDataType.py
2887. Fill Missing Datahttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2887-FillMissingData.py
2888. Reshape Data: Concatenatehttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2888-ReshapeDataConcatenate.py
2889. Reshape Data: Pivothttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2889-ReshapeDataPivot.py
2890. Reshape Data: Melthttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2890-ReshapeDataMelt.py
2891. Method Chaininghttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/2891-MethodChaining.py
https://patch-diff.githubusercontent.com/freewu/algorithms#lcr
LCR 001. 两数相除https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR001-DividingTwoNumbers.go
LCR 002. 二进制求和https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR002-BinarySummation.go
LCR 003. 比特位计数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR003-BitCount.go
LCR 004. 只出现一次的数字 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR004-SingleNumberII.go
LCR 005. 最大单词长度乘积https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR005-ProductOfMaximumWordLength.go
LCR 006. 两数之和 II - 输入有序数组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR006-TwoSumII.go
LCR 007. 三数之和https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR007-ThreeSum.go
LCR 008. 长度最小的子数组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR008-MinimumSizeSubarraySum.go
LCR 009. 乘积小于 K 的子数组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR009-SubarrayProductLessThanK.go
LCR 010. 和为 K 的子数组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR010-SubarraySumEqualsK.go
LCR 011. 连续数组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR011-ContiguousArray.go
LCR 012. 寻找数组的中心下标https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR012-FindPivotIndex.go
LCR 013. 二维区域和检索 - 矩阵不可变https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR013-RangeSumQuery2DImmutable.go
LCR 014. 字符串的排列https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR014-PermutationInString.go
LCR 015. 找到字符串中所有字母异位词https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR015-FindAllAnagramsInAString.go
LCR 016. 无重复字符的最长子串https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR016-LongestSubstringWithoutRepeatingCharacters.go
LCR 017. 最小覆盖子串https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR017-MinimumWindowSubstring.go
LCR 018. 验证回文串https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR018-ValidPalindrome.go
LCR 019. 验证回文串 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR019-ValidPalindromeII.go
LCR 020. 回文子串https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR020-PalindromicSubstrings.go
LCR 021. 删除链表的倒数第 N 个结点https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR021-RemoveNthNodeFromEndOfList.go
LCR 022. 环形链表 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR022-LinkedListCycleII.go
LCR 023. 相交链表https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR023-IntersectionOfTwoLinkedLists.go
LCR 024. 反转链表https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR024-ReverseLinkedList.go
LCR 025. 两数相加 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR025-AddTwoNumbersII.go
LCR 026. 重排链表https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR026-ReorderList.go
LCR 027. 回文链表https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR027-PalindromeLinkedList.go
LCR 028. 扁平化多级双向链表https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR028-FlattenAMultilevelDoublyLinkedList.go
LCR 029. 循环有序列表的插入https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR029-InsertIntoAAortedCircularLinkedList.go
LCR 030. O(1) 时间插入、删除和获取随机元素https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR030-InsertDeleteGetRandomO1.go
LCR 031. LRU 缓存https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR031-LRUCache.go
LCR 032. 有效的字母异位词https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR032-ValidAnagram.go
LCR 033. 字母异位词分组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR033-GroupAnagrams.go
LCR 034. 验证外星语词典https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR034-VerifyingAnAlienDictionary.go
LCR 035. 最小时间差https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR035-MinimumTimeDifference.go
LCR 036. 逆波兰表达式求值https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR036-EvaluateReversePolishNotation.go
LCR 037. 行星碰撞https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR037-AsteroidCollision.go
LCR 038. 每日温度https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR038-DailyTemperatures.go
LCR 039. 柱状图中最大的矩形https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR039-LargestRectangleInHistogram.go
LCR 040. 最大矩形https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR040-MaximalRectangle.go
LCR 041. 数据流中的移动平均值https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR041-MovingAverageFromDataStream.go
LCR 042. 最近的请求次数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR042-NumberOfRecentCalls.go
LCR 043. 完全二叉树插入器https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR043-CompleteBinaryTreeInserter.go
LCR 044. 在每个树行中找最大值https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR044-FindLargestValueInEachTreeRow.go
LCR 045. 找树左下角的值https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR045-FindBottomLeftTreeValue.go
LCR 046. 二叉树的右视图https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR046-BinaryTreeRightSideView.go
LCR 047. 二叉树剪枝https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR047-BinaryTreePruning.go
LCR 048. 二叉树的序列化与反序列化https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR048-SerializeAndDeserializeBinaryTree.go
LCR 049. 求根节点到叶节点数字之和https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR049-SumRootToLeafNumbers.go
LCR 050. 路径总和 IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR050-PathSumIII.go
LCR 051. 二叉树中的最大路径和https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR051-BinaryTreeMaximumPathSum.go
LCR 052. 递增顺序搜索树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR052-IncreasingOrderSearchTree.go
LCR 053. 二叉搜索树中的中序后继https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR053-InorderSuccessorInBinarySearchTree.go
LCR 054. 把二叉搜索树转换为累加树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR054-BinarySearchTreeToGreaterSumTree.go
LCR 055. 二叉搜索树迭代器https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR055-BinarySearchTreeIterator.go
LCR 056. 两数之和 IV - 输入二叉搜索树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR056-TwoSumIV-InputBinarySearchTree.go
LCR 057. 存在重复元素 IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR057-ContainsDuplicateIII.go
LCR 058. 我的日程安排表 Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR058-MyCalendarI.go
LCR 059. 数据流中的第 K 大元素https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR059-KthLargestElementInAStream.go
LCR 060. 前 K 个高频元素https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR060-TopKFrequentElements.go
LCR 061. 查找和最小的 K 对数字https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR061-FindKPairsWithSmallestSums.go
LCR 062. 实现 Trie (前缀树)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR062-ImplementTriePrefixTree.go
LCR 063. 单词替换https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR063-ReplaceWords.go
LCR 064. 实现一个魔法字典https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR064-ImplementMagicDictionary.go
LCR 065. 单词的压缩编码https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR065-ShortEncodingOfWords.go
LCR 066. 键值映射https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR066-MapSumPairs.go
LCR 067. 数组中两个数的最大异或值https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR067-MaximumXOROfTwoNumbersInAnArray.go
LCR 068. 搜索插入位置https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR068-SearchInsertPosition.go
LCR 069. 山脉数组的峰顶索引https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR069-PeakIndexInAMountainArray.go
LCR 070. 有序数组中的单一元素https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR070-SingleElementInASortedArray.go
LCR 071. 按权重随机选择https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR071-RandomPickWithWeight.go
LCR 072. x 的平方根https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR072-SqrtX.go
LCR 073. 爱吃香蕉的狒狒https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR073-KokoEatingBananas.go
LCR 074. 合并区间https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR074-MergeIntervals.go
LCR 075. 数组的相对排序https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR075-RelativeSortArray.go
LCR 076. 数组中的第 K 个最大元素https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR076-KthLargestElementInAnArray.go
LCR 077. 排序链表https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR077-SortList.go
LCR 078. 合并 K 个升序链表https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR078-MergeKSortedLists.go
LCR 079. 子集https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR079-Subsets.go
LCR 080. 组合https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR080-Combinations.go
LCR 081. 组合总和https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR081-CombinationSum.go
LCR 082. 组合总和 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR082-CombinationSumII.go
LCR 083. 全排列https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR083-Permutations.go
LCR 084. 全排列 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR084-PermutationsII.go
LCR 085. 括号生成https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR085-GenerateParentheses.go
LCR 086. 分割回文串https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR086-PalindromePartitioning.go
LCR 087. 复原 IP 地址https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR087-RestoreIPAddresses.go
LCR 088. 使用最小花费爬楼梯https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR088-MincostClimbingStairs.go
LCR 089. 打家劫舍https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR089-HouseRobber.go
LCR 090. 打家劫舍 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR090-HouseRobberII.go
LCR 091. 粉刷房子https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR091-PaintHouse.go
LCR 092. 将字符串翻转到单调递增https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR092-FlipStringToMonotoneIncreasing.go
LCR 093. 最长的斐波那契子序列的长度https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR093-LengthOfLongestFibonacciSubsequence.go
LCR 094. 分割回文串 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR094-PalindromePartitioningII.go
LCR 095. 最长公共子序列https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR095-LongestCommonSubsequence.go
LCR 096. 交错字符串https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR096-InterleavingString.go
LCR 097. 不同的子序列https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR097-DistinctSubsequences.go
LCR 098. 不同路径https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR098-UniquePaths.go
LCR 099. 最小路径和https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR099-MinimumPathSum.go
LCR 100. 三角形最小路径和https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR100-Triangle.go
LCR 101. 分割等和子集https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR101-PartitionEqualSubsetSum.go
LCR 102. 目标和https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR102-TargetSum.go
LCR 103. 零钱兑换https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR103-CoinChange.go
LCR 104. 组合总和 Ⅳhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR104-CombinationSumIV.go
LCR 105. 岛屿的最大面积https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR105-MaxAreaOfIsland.go
LCR 106. 判断二分图https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR106-IsGraphBipartite.go
LCR 107. 01 矩阵https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR107-01matrix.go
LCR 108. 单词接龙https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR108-WordLadder.go
LCR 109. 打开转盘锁https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR109-OpenSwingLock.go
LCR 110. 所有可能的路径https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR-110-AllPathsFromSourceToTarget.go
LCR 111. 除法求值https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR-111-EvaluateDivision.go
LCR 112. 矩阵中的最长递增路径https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR112-LongestIncreasingPathInAMatrix.go
LCR 113. 课程表 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR113-CourseScheduleII.go
LCR 114. 火星词典https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR114-AlienDictionary.go
LCR 115. 序列重建https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR115-SequenceReconstruction.go
LCR 116. 省份数量https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR116-NumberOfProvinces.go
LCR 117. 相似字符串组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR117-SimilarStringGroups.go
LCR 118. 冗余连接https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR118-RedundantConnection.go
LCR 119. 最长连续序列https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR119-LongestConsecutiveSequence.go
LCR 120. 寻找文件副本https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR120-FindRepeatDocument.go
LCR 121. 寻找目标值 - 二维数组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR121-FindTargetInMatrix.go
LCR 122. 路径加密https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR122-PathEncryption.go
LCR 123. 图书整理 Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR123-ReverseBookList.go
LCR 124. 推理二叉树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR124-DeduceBinaryTree.go
LCR 125. 图书整理 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR125-BookQueue.go
LCR 126. 斐波那契数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR126-Fibonacci.go
LCR 127. 跳跃训练https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR127-TrainWays.go
LCR 128. 库存管理 Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR128-StockManagementI.go
LCR 129. 字母迷宫https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR129-WordPuzzle.go
LCR 130. 衣橱整理https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR130-WardrobeFinishing.go
LCR 131. 砍竹子 Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR131-CuttingBamboo.go
LCR 132. 砍竹子 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR132-CuttingBambooII.go
LCR 133. 位 1 的个数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR133-NumberOfOneBits.go
LCR 134. Pow(x, n)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR134-PowXN.go
LCR 135. 报数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR135-CountNumbers.go
LCR 136. 删除链表的节点https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR136-DeleteNode.go
LCR 137. 模糊搜索验证https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR137-RegularExpressionMatching.go
LCR 138. 有效数字https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR138-ValidNumber.go
LCR 139. 训练计划 Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR139-TrainningPlanI.go
LCR 140. 训练计划 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR140-TrainningPlanII.go
LCR 141. 训练计划 IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR141-TrainningPlanIII.go
LCR 142. 训练计划 IVhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR142-TrainningPlanIV.go
LCR 143. 子结构判断https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR143-IsSubStructure.go
LCR 144. 翻转二叉树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR144-InvertBinaryTree.go
LCR 145. 判断对称二叉树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR145-SymmetricTree.go
LCR 146. 螺旋遍历二维数组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR146-SpiralMatrix.go
LCR 147. 最小栈https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR147-MinStack.go
LCR 148. 验证图书取出顺序https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR148-ValidateStackSequences.go
LCR 149. 彩灯装饰记录 Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR149-DecorateRecord.go
LCR 150. 彩灯装饰记录 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR150-DecorateRecordII.go
LCR 151. 彩灯装饰记录 IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR151-DecorateRecordIII.go
LCR 152. 验证二叉搜索树的后序遍历序列https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR152-VerifyBinarySearchTreePostorderTraversalOrder.go
LCR 153. 二叉树中和为目标值的路径https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR153-BinaryTreePathSum.go
LCR 154. 复杂链表的复制https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR154-CopyListWithRandomPointer.go
LCR 155. 将二叉搜索树转化为排序的双向链表https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR155-ConvertBinarySearchTreeToSortedDoublyLinkedList.go
LCR 156. 序列化与反序列化二叉树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR156-SerializeAndDeserializeBinaryTree.go
LCR 157. 套餐内商品的排列顺序https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR157-GoodsOrder.go
LCR 158. 库存管理 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR158-InventoryManagementII.go
LCR 159. 库存管理 IIIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR159-InventoryManagementIII.go
LCR 160. 数据流中的中位数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR160-FindMedianFromDataStream.go
LCR 161. 连续天数的最高销售额https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR161-MaximumSales.go
LCR 162. 数字 1 的个数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR162-NumberOfDigitOne.go
LCR 163. 找到第 k 位数字https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR163-NthDigit.go
LCR 164. 破解闯关密码https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR164-CrackPassword.go
LCR 165. 解密数字https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR165-CrackNumber.go
LCR 166. 珠宝的最高价值https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR166-JewelleryValue.go
LCR 167. 招式拆解 Ihttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR167-DismantlingActionI.go
LCR 168. 丑数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR168-UglyNumber.go
LCR 169. 招式拆解 IIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR169-DismantlingActionII.go
LCR 170. 交易逆序对的总数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR170-TotalNumberOfReverseTradingPairs.go
LCR 171. 训练计划 Vhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR171-TrainningPlanV.go
LCR 172. 统计目标成绩的出现次数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR172-CountTarget.go
LCR 173. 点名https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR173-TakeAttendance.go
LCR 174. 寻找二叉搜索树中的目标节点https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR174-FindSearchBinaryTreeTargetNode.go
LCR 175. 计算二叉树的深度https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR175-CalculateBinaryTreeDepth.go
LCR 176. 判断是否为平衡二叉树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR176-BalancedBinaryTree.go
LCR 177. 撞色搭配https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR177-SockCollocation.go
LCR 178. 训练计划 VIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR178-TrainningPlanVI.go
LCR 179. 查找总价格为目标值的两个商品https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR179-TwoSum.go
LCR 180. 文件组合https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR180-FileCombination.go
LCR 182. 动态口令https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR182-DynamicPassword.go
LCR 181. 字符串中的单词反转https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR181-ReverseWordsInAString.go
LCR 183. 望远镜中最高的海拔https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR183-SlidingWindowMaximum.go
LCR 184. 设计自助结算系统https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR184-DesignCheckoutSystem.go
LCR 185. 统计结果概率https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR185-StatisticsProbability.go
LCR 186. 文物朝代判断https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR186-CheckDynasty.go
LCR 187. 破冰游戏https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR187-IceBreakingGame.go
LCR 188. 买卖芯片的最佳时机https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR188-BestTiming.go
LCR 189. 设计机械累加器https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR189-MechanicalAccumulator.go
LCR 190. 加密运算https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR190-EncryptionCalculate.go
LCR 191. 按规则计算统计结果https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR191-StatisticalResult.go
LCR 192. 把字符串转换成整数 (atoi)https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR192-StringToInteger.go
LCR 193. 二叉搜索树的最近公共祖先https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR193-LowestCommonAncestorOfBinarySearchTree.go
LCR 194. 二叉树的最近公共祖先https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCR194-LowestCommonAncestorOfBinaryTree.go
https://patch-diff.githubusercontent.com/freewu/algorithms#lcp
LCP 01. 猜数字https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP01-GuessNumbers.go
LCP 02. 分式化简https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP02-DeepDarkFraction.go
LCP 03. 机器人大冒险https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP03-RobotAdventure.go
LCP 04. 覆盖https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP04-Domino.go
LCP 05. 发 LeetCoinhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP05-LeetCoinIssuance.go
LCP 06. 拿硬币https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP06-TakeCoin.go
LCP 07. 传递信息https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP07-PassMessage.go
LCP 08. 剧情触发时间https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP08-PlotTriggerTime.go
LCP 09. 最小跳跃次数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP09-MinJump.go
LCP 10. 二叉树任务调度https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP10-BinaryTreeTaskScheduling.go
LCP 11. 期望个数统计https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP11-ExpectedQuantityStatistics.go
LCP 12. 小张刷题计划https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP12-BrushingQuestionsPlan.go
LCP 13. 寻宝https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP13-TreasureHunt.go
LCP 14. 切分数组https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP14-SplitArray.go
LCP 15. 游乐园的迷宫https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP15-MazeOfAmusementPark.go
LCP 16. 游乐园的游览计划https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP16-TourPlanForAmusementParks.go
LCP 17. 速算机器人https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP17-CalculateRobot.go
LCP 18. 早餐组合https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP18-BreakfastCombination.go
LCP 19. 秋叶收藏集https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP19-LeavesCollections.go
LCP 20. 快速公交https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP20-BusRapidTransit.go
LCP 21. 追逐游戏https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP21-ChaseGame.go
LCP 22. 黑白方格画https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP22-BlackAndWhiteCheckeredPainting.go
LCP 23. 魔术排列https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP23-MagicArrangement.go
LCP 24. 数字游戏https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP24-NumberGame.go
LCP 25. 古董键盘https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP25-AntiqueKeyboard.go
LCP 26. 导航装置https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP26-NavigationDevice.go
LCP 27. 黑盒光线反射https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP27-BlackBox.go
LCP 28. 采购方案https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP28-PurchasePlans.go
LCP 29. 乐团站位https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP29-BandPositioning.go
LCP 30. 魔塔游戏https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP30-MagicTowerGame.go
LCP 31. 变换的迷宫https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP31-TransformationalMaze.go
LCP 32. 批量处理任务https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP32-BatchProcessingTasks.go
LCP 33. 蓄水https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP33-StoreWater.go
LCP 34. 二叉树染色https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP34-BinaryTreeStaining.go
LCP 35. 电动车游城市https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP35-ElectricCarPlan.go
LCP 36. 最多牌组数https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP36-MaxGroupNumber.go
LCP 37. 最小矩形面积https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP37-MinimumRectangularArea.go
LCP 38. 守卫城堡https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP38-GuardCastle.go
LCP 39. 无人机方阵https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP39-DroneArray.go
LCP 40. 心算挑战https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP40-MaxmiumScore.go
LCP 41. 黑白翻转棋https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP41-ReversiDeluxe.go
LCP 42. 玩具套圈https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP42-CircleGame.go
LCP 43. 十字路口的交通https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP43-TrafficAtCrossroads.go
LCP 44. 开幕式焰火https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP44-TheOpeningCeremonyFireworks.go
LCP 45. 自行车炫技赛场https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP45-BicycleYard.go
LCP 46. 志愿者调配https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP46-VolunteerDeployment.go
LCP 47. 入场安检https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP47-SecurityCheck.go
LCP 48. 无限棋局https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP48-InfiniteGobang.go
LCP 49. 环形闯关游戏https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP49-RingGame.go
LCP 50. 宝石补给https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP50-GemSupply.go
LCP 51. 烹饪料理https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP51-Cook.go
LCP 52. 二叉搜索树染色https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP52-BinarySearchTreeStaining.go
LCP 53. 守护太空城https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP53-DefendSpaceCity.go
LCP 54. 夺回据点https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP54-RetrieveTheStronghold.go
LCP 55. 采集果实https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP55-CollectFruits.go
LCP 56. 信物传送https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP56-ConveyorBelt.go
LCP 57. 打地鼠https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP57-WhackAMole.go
LCP 58. 积木拼接https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP58-BuildingBlockSplicing.go
LCP 59. 搭桥过河https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP59-BuildBridge.go
LCP 60. 力扣泡泡龙https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP60-LeetcodePuzzleBobble.go
LCP 61. 气温变化趋势https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP61-TemperatureTrend.go
LCP 62. 交通枢纽https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP62-TransportationHub.go
LCP 63. 弹珠游戏https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP63-MarblesGame.go
LCP 64. 二叉树灯饰https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP64-BinaryTreeLighting.go
LCP 65. 舒适的湿度https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP65-ComfortableHumidity.go
LCP 66. 最小展台数量https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP66-MinimumNumberOfExhibitionBooths.go
LCP 67. 装饰树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP67-DecoratedTree.go
LCP 68. 美观的花束https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP68-BeautifulFlowers.go
LCP 69. Hello LeetCode!https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP69-HelloLeetCode.go
LCP 70. 沙地治理https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP70-SandyLandManagement.go
LCP 71. 集水器https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP71-Reservoir.go
LCP 72. 补给马车https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP72-SupplyWagon.go
LCP 73. 探险营地https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP73-AdventureCamp.go
LCP 74. 最强祝福力场https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP74-FieldOfGreatestBlessing.go
LCP 75. 传送卷轴https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP75-PortalScroll.go
LCP 76. 魔法棋盘https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP76-MagicBoard.go
LCP 77. 符文储备https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP77-RuneReserve.go
LCP 78. 城墙防线https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP78-RampartDefense.go
LCP 79. 提取咒文https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP79-ExtractMantra.go
LCP 80. 生物进化录https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP80-EvolutionaryRecord.go
LCP 81. 与非的谜题https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP81-NAndPuzzle.go
LCP 82. 万灵之树https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCP82-TheTreeOfAllSouls.go
https://patch-diff.githubusercontent.com/freewu/algorithms#lcs
LCS 01. 下载插件https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCS01-DownloadPlugins.go
LCS 02. 完成一半题目https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCS02-HalfQuestions.go
LCS 03. 主题空间https://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCS03-LargestArea.go
https://patch-diff.githubusercontent.com/freewu/algorithms#lcci
面试题 01.01. Is Unique LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0101-IsUnique.go
面试题 01.02. Check Permutation LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0102-CheckPermutation.go
面试题 01.03. String to URL LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0103-StringToURL.go
面试题 01.04. Palindrome Permutation LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0104-PalindromePermutation.go
面试题 01.05. One Away LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0105-OneAway.go
面试题 01.06. Compress String LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0106-CompressString.go
面试题 01.06. Compress String LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0106-CompressString.go
面试题 01.07. Rotate Matrix LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0107-RotateMatrix.go
面试题 01.08. Zero Matrix LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0108-ZeroMatrix.go
面试题 01.09. String Rotation LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0109-StringRotation.go
面试题 02.01. Remove Duplicate Node LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0201-RemoveDuplicateNode.go
面试题 02.02. Kth Node From End of List LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0202-KthNodeFromEndOfList.go
面试题 02.03. Delete Middle Node LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0203-DeleteMiddleNode.go
面试题 02.04. Partition List LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0204-PartitionList.go
面试题 02.05. Sum Lists LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0205-SumLists.go
面试题 02.06. Palindrome Linked List LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0206-PalindromeLinkedList.go
面试题 02.07. Intersection of Two Linked Lists LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0207-IntersectionOfTwoLinkedLists.go
面试题 02.08. Linked List Cycle LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0208-LinkedListCycle.go
面试题 03.01. Three in One LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0301-ThreeInOne.go
面试题 03.02. Min Stack LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0302-MinStack.go
面试题 03.03. Stack of Plates LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0303-StackOfPlates.go
面试题 03.04. Implement Queue using Stacks LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0304-ImplementQueueUsingStacks.go
面试题 03.05. Sort of Stacks LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0305-SortOfStacks.go
面试题 03.06. Animal Shelter LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0306-AnimalShelter.go
面试题 04.01. Route Between Nodes LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0401-RouteBetweenNodes.go
面试题 04.02. Minimum Height Tree LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0402-MinimumHeightTree.go
面试题 04.03. List of Depth LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0403-ListOfDepth.go
面试题 04.04. Check Balance LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0404-CheckBalance.go
面试题 04.05. Legal Binary Search Tree LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0405-LegalBinarySearchTree.go
面试题 04.06. Successor LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0406-Successor.go
面试题 04.08. First Common Ancestor LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0408-FirstCommonAncestor.go
面试题 04.09. BST Sequences LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0409-BSTSequences.go
面试题 04.10. Check SubTree LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0410-CheckSubTree.go
面试题 04.12. Paths with Sum LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0412-PathsWithSum.go
面试题 05.01. Insert Into Bits LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0501-InsertIntoBits.go
面试题 05.02. Binary Number to String LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0502-BinaryNumberToString.go
面试题 05.03. Reverse Bits LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0503-ReverseBits.go
面试题 05.04. Closed Number LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0504-ClosedNumber.go
面试题 05.06. Convert Integer LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0506-ConvertInteger.go
面试题 05.07. Exchange LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0507-Exchange.go
面试题 05.08. Draw Line LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0508-DrawLine.go
面试题 08.01. Three Steps Problem LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0801-ThreeStepsProblem.go
面试题 08.02. Robot in a Grid LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0802-RobotInAGrid.go
面试题 08.03. Magic Index LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0803-MagicIndex.go
面试题 08.04. Power Set LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0804-PowerSet.go
面试题 08.05. Recursive Mulitply LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0805-RecursiveMulitply.go
面试题 08.06. Hanota LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0806-Hanota.go
面试题 08.07. Permutation I LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0807-PermutationI.go
面试题 08.08. Permutation II LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0808-PermutationII.go
面试题 08.09. Bracket LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0809-Bracket.go
面试题 08.10. Color Fill LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0810-ColorFill.go
面试题 08.11. Coin LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0811-Coin.go
面试题 08.12. Eight Queens LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0812-EightQueens.go
面试题 08.13. Pile Box LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0813-PileBox.go
面试题 08.14. Boolean Evaluation LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI0814-BooleanEvaluation.go
面试题 10.01. Sorted Merge LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1001-SortedMerge.go
面试题 10.02. Group Anagrams LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1002-GroupAnagrams.go
面试题 10.03. Search Rotate Array LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1003-SearchRotateArray.go
面试题 10.03. Search Rotate Array LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1003-SearchRotateArray.go
面试题 10.05. Sparse Array Search LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1005-SparseArraySearch.go
面试题 10.09. Sorted Matrix Search LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1009-SortedMatrixSearch.go
面试题 10.10. Rank from Stream LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1010-RankFromStream.go
面试题 10.11. Peaks and Valleys LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1011-PeaksAndValleys.go
面试题 16.01. Swap Numbers LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1601-SwapNumbers.go
面试题 16.02. Words Frequency LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1602-WordsFrequency.go
面试题 16.03. Intersection LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1603-Intersection.go
面试题 16.04. Tic-Tac-Toe LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1604-TicTacToe.go
面试题 16.05. Factorial Zeros LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1605-FactorialZeros.go
面试题 16.06. Smallest Difference LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1606-SmallestDifference.go
面试题 16.07. Maximum LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1607-Maximum.go
面试题 16.08. English Int LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1608-EnglishInt.go
面试题 16.09. Operations LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1609-Operations.go
面试题 16.10. Living People LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1610-LivingPeople.go
面试题 16.11. Diving Board LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1611-DivingBoard.go
面试题 16.13. Bisect Squares LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1613-BisectSquares.go
面试题 16.14. Best Line LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1614-BestLine.go
面试题 16.15. Master Mind LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1615-MasterMind.go
面试题 16.16. Sub Sort LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1606-SubSort.go
面试题 16.17. Contiguous Sequence LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1617-ContiguousSequence.go
面试题 16.18. Pattern Matching LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1618-PatternMatching.go
面试题 16.19. Pond Sizes LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1619-PondSizes.go
面试题 16.20. T9 LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1620-T9.go
面试题 16.21. Sum Swap LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1621-SumSwap.go
面试题 16.22. Langtons Ant LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1622-LangtonsAnt.go
面试题 16.24. Pairs With Sum LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1624-PairsWithSum.go
面试题 16.25. LRU Cache LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1625-LRUCache.go
面试题 16.26. Calculator LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1626-Calculator.go
面试题 17.01. Add Without Plus LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1701-AddWithoutPlus.go
面试题 17.04. Missing Number LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1704-MissingNumber.go
面试题 17.05. Find Longest Subarray LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1705-FindLongestSubarray.go
面试题 17.06. Number Of 2s In Range LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1706-NumberOf2sInRange.go
面试题 17.07. Baby Names LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1707-BabyNames.go
面试题 17.08. Circus Tower LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1708-CircusTower.go
面试题 17.09. Get Kth Magic Number LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1709-GetKthMagicNumber.go
面试题 17.10. Find Majority Element LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1710-FindMajorityElement.go
面试题 17.11. Find Closest LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1711-FindClosest.go
面试题 17.12. BiNode LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1712-BiNode.go
面试题 17.13. Re-Space LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1713-ReSpace.go
面试题 17.14. Smallest K LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1714-SmallestK.go
面试题 17.15. Longest Word LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1715-LongestWord.go
面试题 17.16. The Masseuse LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1716-TheMasseuse.go
面试题 17.17. Multi Search LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1717-MultiSearch.go
面试题 17.18. Shortest Supersequence LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1718-ShortestSupersequence.go
面试题 17.19. Missing Two LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1719-MissingTwo.go
面试题 17.20. Continuous Median LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1720-ContinuousMedian.go
面试题 17.21. Volume of Histogram LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1721-VolumeOfHistogram.go
面试题 17.22. Word Transformer LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1722-WordTransformer.go
面试题 17.23. Max Black Square LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1723-MaxBlackSquare.go
面试题 17.24. Max Submatrix LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1724-MaxSubmatrix.go
面试题 17.25. Word Rectangle LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1725-WordRectangle.go
面试题 17.26. Sparse Similarity LCCIhttps://patch-diff.githubusercontent.com/freewu/algorithms/blob/master/leetcode/LCCI1726-SparseSimilarity.go
Readme https://patch-diff.githubusercontent.com/freewu/algorithms#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/freewu/algorithms
Activityhttps://patch-diff.githubusercontent.com/freewu/algorithms/activity
2 starshttps://patch-diff.githubusercontent.com/freewu/algorithms/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/freewu/algorithms/watchers
0 forkshttps://patch-diff.githubusercontent.com/freewu/algorithms/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Ffreewu%2Falgorithms&report=freewu+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/freewu/algorithms/releases
Packages 0https://patch-diff.githubusercontent.com/users/freewu/packages?repo_name=algorithms
Please reload this pagehttps://patch-diff.githubusercontent.com/freewu/algorithms
Go 95.4% https://patch-diff.githubusercontent.com/freewu/algorithms/search?l=go
JavaScript 1.4% https://patch-diff.githubusercontent.com/freewu/algorithms/search?l=javascript
Python 1.3% https://patch-diff.githubusercontent.com/freewu/algorithms/search?l=python
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.