https://github.com/MaskRay/LeetCode
Solutions of LeetCode Online Judge
https://github.com/MaskRay/LeetCode
leetcode
Last synced: 3 months ago
JSON representation
Solutions of LeetCode Online Judge
- Host: GitHub
- URL: https://github.com/MaskRay/LeetCode
- Owner: MaskRay
- License: other
- Created: 2014-06-29T09:41:58.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-08-18T06:38:39.000Z (10 months ago)
- Last Synced: 2025-03-13T05:13:13.917Z (3 months ago)
- Topics: leetcode
- Language: C++
- Size: 925 KB
- Stars: 487
- Watchers: 34
- Forks: 111
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change-minimum-characters-to-satisfy-one-of-three-conditions.rs
- License: license-key-formatting.cc
Awesome Lists containing this project
- awesome-leetcode - MaskRay/LeetCode
README
# LeetCode
[LeetCode solutions](http://maskray.me/blog/2014-06-29-leetcode-solutions) gives some thoughts on selected problems.
Solved 783/1883 problems.
## Database
See [database.md](database.md)
## Algorithms
| # | Title | Solution |
|---| ----- | -------- |
|2081|[Sum of k-Mirror Numbers](https://leetcode.com/problems/sum-of-k-mirror-numbers)|[sum-of-k-mirror-numbers.cc](sum-of-k-mirror-numbers.cc)|
|2078|[Two Furthest Houses With Different Colors](https://leetcode.com/problems/two-furthest-houses-with-different-colors)|[two-furthest-houses-with-different-colors.cc](two-furthest-houses-with-different-colors.cc)|
|2065|[Maximum Path Quality of a Graph](https://leetcode.com/problems/maximum-path-quality-of-a-graph)|[maximum-path-quality-of-a-graph.cc](maximum-path-quality-of-a-graph.cc)|
|2064|[Minimized Maximum of Products Distributed to Any Store](https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store)|[minimized-maximum-of-products-distributed-to-any-store.cc](minimized-maximum-of-products-distributed-to-any-store.cc)|
|2063|[Vowels of All Substrings](https://leetcode.com/problems/vowels-of-all-substrings)|[vowels-of-all-substrings.cc](vowels-of-all-substrings.cc)|
|2062|[Count Vowel Substrings of a String](https://leetcode.com/problems/count-vowel-substrings-of-a-string)|[count-vowel-substrings-of-a-string.cc](count-vowel-substrings-of-a-string.cc)|
|2060|[Check if an Original String Exists Given Two Encoded Strings](https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings)|[check-if-an-original-string-exists-given-two-encoded-strings.cc](check-if-an-original-string-exists-given-two-encoded-strings.cc)|
|2059|[Minimum Operations to Convert Number](https://leetcode.com/problems/minimum-operations-to-convert-number)|[minimum-operations-to-convert-number.cc](minimum-operations-to-convert-number.cc)|
|2057|[Smallest Index With Equal Value](https://leetcode.com/problems/smallest-index-with-equal-value)|[smallest-index-with-equal-value.nim](smallest-index-with-equal-value.nim)|
|2050|[Parallel Courses III](https://leetcode.com/problems/parallel-courses-iii)|[parallel-courses-iii.nim](parallel-courses-iii.nim)|
|2049|[Count Nodes With the Highest Score](https://leetcode.com/problems/count-nodes-with-the-highest-score)|[count-nodes-with-the-highest-score.nim](count-nodes-with-the-highest-score.nim)|
|2048|[Next Greater Numerically Balanced Number](https://leetcode.com/problems/next-greater-numerically-balanced-number)|[next-greater-numerically-balanced-number.cc](next-greater-numerically-balanced-number.cc)|
|2047|[Number of Valid Words in a Sentence](https://leetcode.com/problems/number-of-valid-words-in-a-sentence)|[number-of-valid-words-in-a-sentence.cc](number-of-valid-words-in-a-sentence.cc)|
|2045|[Second Minimum Time to Reach Destination](https://leetcode.com/problems/second-minimum-time-to-reach-destination)|[second-minimum-time-to-reach-destination.nim](second-minimum-time-to-reach-destination.nim)|
|2044|[Count Number of Maximum Bitwise-OR Subsets](https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets)|[count-number-of-maximum-bitwise-or-subsets.nim](count-number-of-maximum-bitwise-or-subsets.nim)|
|2043|[Simple Bank System](https://leetcode.com/problems/simple-bank-system)|[simple-bank-system.cc](simple-bank-system.cc)|
|2042|[Check if Numbers Are Ascending in a Sentence](https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence)|[check-if-numbers-are-ascending-in-a-sentence.cc](check-if-numbers-are-ascending-in-a-sentence.cc)|
|2055|[Plates Between Candles](https://leetcode.com/problems/plates-between-candles)|[plates-between-candles.nim](plates-between-candles.nim)|
|2054|[Two Best Non-Overlapping Events](https://leetcode.com/problems/two-best-non-overlapping-events)|[two-best-non-overlapping-events.nim](two-best-non-overlapping-events.nim)|
|2035|[Partition Array Into Two Arrays to Minimize Sum Difference](https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference)|[partition-array-into-two-arrays-to-minimize-sum-difference.nim](partition-array-into-two-arrays-to-minimize-sum-difference.nim)|
|2033|[Minimum Operations to Make a Uni-Value Grid](https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid)|[minimum-operations-to-make-a-uni-value-grid.nim](minimum-operations-to-make-a-uni-value-grid.nim)|
|2032|[Two Out of Three](https://leetcode.com/problems/two-out-of-three)|[two-out-of-three.cc](two-out-of-three.cc)|
|2030|[Smallest K-Length Subsequence With Occurrences of a Letter](https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter)|[smallest-k-length-subsequence-with-occurrences-of-a-letter.nim](smallest-k-length-subsequence-with-occurrences-of-a-letter.nim)|
|2029|[Stone Game IX](https://leetcode.com/problems/stone-game-ix)|[stone-game-ix.nim](stone-game-ix.nim)|
|2028|[Find Missing Observations](https://leetcode.com/problems/find-missing-observations)|[find-missing-observations.cc](find-missing-observations.cc)|
|2027|[Minimum Moves to Convert String](https://leetcode.com/problems/minimum-moves-to-convert-string)|[minimum-moves-to-convert-string.cc](minimum-moves-to-convert-string.cc)|
|2040|[Kth Smallest Product of Two Sorted Arrays](https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays)|[kth-smallest-product-of-two-sorted-arrays.nim](kth-smallest-product-of-two-sorted-arrays.nim)|
|2019|[The Score of Students Solving Math Expression](https://leetcode.com/problems/the-score-of-students-solving-math-expression)|[the-score-of-students-solving-math-expression.nim](the-score-of-students-solving-math-expression.nim)|
|2018|[Check if Word Can Be Placed In Crossword](https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword)|[check-if-word-can-be-placed-in-crossword.cc](check-if-word-can-be-placed-in-crossword.cc)|
|2017|[Grid Game](https://leetcode.com/problems/grid-game)|[grid-game.cc](grid-game.cc)|
|2016|[Maximum Difference Between Increasing Elements](https://leetcode.com/problems/maximum-difference-between-increasing-elements)|[maximum-difference-between-increasing-elements.cc](maximum-difference-between-increasing-elements.cc)|
|2014|[Longest Subsequence Repeated k Times](https://leetcode.com/problems/longest-subsequence-repeated-k-times)|[longest-subsequence-repeated-k-times.cc](longest-subsequence-repeated-k-times.cc)|
|2013|[Detect Squares](https://leetcode.com/problems/detect-squares)|[detect-squares.nim](detect-squares.nim)|
|2012|[Sum of Beauty in the Array](https://leetcode.com/problems/sum-of-beauty-in-the-array)|[sum-of-beauty-in-the-array.cc](sum-of-beauty-in-the-array.cc)|
|2011|[Final Value of Variable After Performing Operations](https://leetcode.com/problems/final-value-of-variable-after-performing-operations)|[final-value-of-variable-after-performing-operations.cc](final-value-of-variable-after-performing-operations.cc)|
|2025|[Maximum Number of Ways to Partition an Array](https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array)|[maximum-number-of-ways-to-partition-an-array.nim](maximum-number-of-ways-to-partition-an-array.nim)|
|2024|[Maximize the Confusion of an Exam](https://leetcode.com/problems/maximize-the-confusion-of-an-exam)|[maximize-the-confusion-of-an-exam.nim](maximize-the-confusion-of-an-exam.nim)|
|2003|[Smallest Missing Genetic Value in Each Subtree](https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree)|[smallest-missing-genetic-value-in-each-subtree.cc](smallest-missing-genetic-value-in-each-subtree.cc)|
|2002|[Maximum Product of the Length of Two Palindromic Subsequences](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences)|[maximum-product-of-the-length-of-two-palindromic-subsequences.rs](maximum-product-of-the-length-of-two-palindromic-subsequences.rs)|
|2001|[Number of Pairs of Interchangeable Rectangles](https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles)|[number-of-pairs-of-interchangeable-rectangles.cc](number-of-pairs-of-interchangeable-rectangles.cc)|
|1998|[GCD Sort of an Array](https://leetcode.com/problems/gcd-sort-of-an-array)|[gcd-sort-of-an-array.rs](gcd-sort-of-an-array.rs)|
|1997|[First Day Where You Have Been in All the Rooms](https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms)|[first-day-where-you-have-been-in-all-the-rooms.rs](first-day-where-you-have-been-in-all-the-rooms.rs)|
|1996|[The Number of Weak Characters in the Game](https://leetcode.com/problems/the-number-of-weak-characters-in-the-game)|[the-number-of-weak-characters-in-the-game.rs](the-number-of-weak-characters-in-the-game.rs)|
|1995|[Count Special Quadruplets](https://leetcode.com/problems/count-special-quadruplets)|[count-special-quadruplets.cc](count-special-quadruplets.cc)|
|2009|[Minimum Number of Operations to Make Array Continuous](https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous)|[minimum-number-of-operations-to-make-array-continuous.rs](minimum-number-of-operations-to-make-array-continuous.rs)|
|2008|[Maximum Earnings From Taxi](https://leetcode.com/problems/maximum-earnings-from-taxi)|[maximum-earnings-from-taxi.nim](maximum-earnings-from-taxi.nim)|
|1986|[Minimum Number of Work Sessions to Finish the Tasks](https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks)|[minimum-number-of-work-sessions-to-finish-the-tasks.rs](minimum-number-of-work-sessions-to-finish-the-tasks.rs)|
|1982|[Find Array Given Subset Sums](https://leetcode.com/problems/find-array-given-subset-sums)|[find-array-given-subset-sums.rs](find-array-given-subset-sums.rs)|
|1994|[The Number of Good Subsets](https://leetcode.com/problems/the-number-of-good-subsets)|[the-number-of-good-subsets.rs](the-number-of-good-subsets.rs)|
|1970|[Last Day Where You Can Still Cross](https://leetcode.com/problems/last-day-where-you-can-still-cross)|[last-day-where-you-can-still-cross.rs](last-day-where-you-can-still-cross.rs)|
|1969|[Minimum Non-Zero Product of the Array Elements](https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elements)|[minimum-non-zero-product-of-the-array-elements.rs](minimum-non-zero-product-of-the-array-elements.rs)|
|1963|[Minimum Number of Swaps to Make the String Balanced](https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced)|[minimum-number-of-swaps-to-make-the-string-balanced.rs](minimum-number-of-swaps-to-make-the-string-balanced.rs)|
|1977|[Number of Ways to Separate Numbers](https://leetcode.com/problems/number-of-ways-to-separate-numbers)|[number-of-ways-to-separate-numbers.rs](number-of-ways-to-separate-numbers.rs)|
|1976|[Number of Ways to Arrive at Destination](https://leetcode.com/problems/number-of-ways-to-arrive-at-destination)|[number-of-ways-to-arrive-at-destination.rs](number-of-ways-to-arrive-at-destination.rs)|
|1975|[Maximum Matrix Sum](https://leetcode.com/problems/maximum-matrix-sum)|[maximum-matrix-sum.rs](maximum-matrix-sum.rs)|
|1955|[Count Number of Special Subsequences](https://leetcode.com/problems/count-number-of-special-subsequences)|[count-number-of-special-subsequences.rs](count-number-of-special-subsequences.rs)|
|1953|[Maximum Number of Weeks for Which You Can Work](https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work)|[maximum-number-of-weeks-for-which-you-can-work.rs](maximum-number-of-weeks-for-which-you-can-work.rs)|
|1959|[Minimum Total Space Wasted With K Resizing Operations](https://leetcode.com/problems/minimum-total-space-wasted-with-k-resizing-operations)|[minimum-total-space-wasted-with-k-resizing-operations.rs](minimum-total-space-wasted-with-k-resizing-operations.rs)|
|1948|[Delete Duplicate Folders in System](https://leetcode.com/problems/delete-duplicate-folders-in-system)|[delete-duplicate-folders-in-system.cc](delete-duplicate-folders-in-system.cc)|
|1947|[Maximum Compatibility Score Sum](https://leetcode.com/problems/maximum-compatibility-score-sum)|[maximum-compatibility-score-sum.rs](maximum-compatibility-score-sum.rs)|
|1938|[Maximum Genetic Difference Query](https://leetcode.com/problems/maximum-genetic-difference-query)|[maximum-genetic-difference-query.rs](maximum-genetic-difference-query.rs)|
|1937|[Maximum Number of Points with Cost](https://leetcode.com/problems/maximum-number-of-points-with-cost)|[maximum-number-of-points-with-cost.rs](maximum-number-of-points-with-cost.rs)|
|1931|[Painting a Grid With Three Different Colors](https://leetcode.com/problems/painting-a-grid-with-three-different-colors)|[painting-a-grid-with-three-different-colors.rs](painting-a-grid-with-three-different-colors.rs)|
|1932|[Merge BSTs to Create Single BST](https://leetcode.com/problems/merge-bsts-to-create-single-bst)|[merge-bsts-to-create-single-bst.cc](merge-bsts-to-create-single-bst.cc)|
|1943|[Describe the Painting](https://leetcode.com/problems/describe-the-painting)|[describe-the-painting.rs](describe-the-painting.rs)|
|1942|[The Number of the Smallest Unoccupied Chair](https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair)|[the-number-of-the-smallest-unoccupied-chair.rs](the-number-of-the-smallest-unoccupied-chair.rs)|
|1923|[Longest Common Subpath](https://leetcode.com/problems/longest-common-subpath)|[longest-common-subpath.rs](longest-common-subpath.rs)|
|1915|[Number of Wonderful Substrings](https://leetcode.com/problems/number-of-wonderful-substrings)|[number-of-wonderful-substrings.rs](number-of-wonderful-substrings.rs)|
|1914|[Cyclically Rotating a Grid](https://leetcode.com/problems/cyclically-rotating-a-grid)|[cyclically-rotating-a-grid.rs](cyclically-rotating-a-grid.rs)|
|1928|[Minimum Cost to Reach Destination in Time](https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time)|[minimum-cost-to-reach-destination-in-time.rs](minimum-cost-to-reach-destination-in-time.rs)|
|1906|[Minimum Absolute Difference Queries](https://leetcode.com/problems/minimum-absolute-difference-queries)|[minimum-absolute-difference-queries.rs](minimum-absolute-difference-queries.rs)|
|1900|[The Earliest and Latest Rounds Where Players Compete](https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete)|[the-earliest-and-latest-rounds-where-players-compete.rs](the-earliest-and-latest-rounds-where-players-compete.rs)|
|1898|[Maximum Number of Removable Characters](https://leetcode.com/problems/maximum-number-of-removable-characters)|[maximum-number-of-removable-characters.rs](maximum-number-of-removable-characters.rs)|
|1911|[Maximum Alternating Subsequence Sum](https://leetcode.com/problems/maximum-alternating-subsequence-sum)|[maximum-alternating-subsequence-sum.rs](maximum-alternating-subsequence-sum.rs)|
|1909|[Remove One Element to Make the Array Strictly Increasing](https://leetcode.com/problems/remove-one-element-to-make-the-array-strictly-increasing)|[remove-one-element-to-make-the-array-strictly-increasing.rs](remove-one-element-to-make-the-array-strictly-increasing.rs)|
|1889|[Minimum Space Wasted From Packaging](https://leetcode.com/problems/minimum-space-wasted-from-packaging)|[minimum-space-wasted-from-packaging.rs](minimum-space-wasted-from-packaging.rs)|
|1888|[Minimum Number of Flips to Make the Binary String Alternating](https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating)|[minimum-number-of-flips-to-make-the-binary-string-alternating.rs](minimum-number-of-flips-to-make-the-binary-string-alternating.rs)|
|1883|[Minimum Skips to Arrive at Meeting On Time](https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time)|[minimum-skips-to-arrive-at-meeting-on-time.rs](minimum-skips-to-arrive-at-meeting-on-time.rs)|
|1882|[Process Tasks Using Servers](https://leetcode.com/problems/process-tasks-using-servers)|[process-tasks-using-servers.rs](process-tasks-using-servers.rs)|
|1896|[Minimum Cost to Change the Final Value of Expression](https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression)|[minimum-cost-to-change-the-final-value-of-expression.rs](minimum-cost-to-change-the-final-value-of-expression.rs)|
|1872|[Stone Game VIII](https://leetcode.com/problems/stone-game-viii)|[stone-game-viii.rs](stone-game-viii.rs)|
|1871|[Jump Game VII](https://leetcode.com/problems/jump-game-vii)|[jump-game-vii.rs](jump-game-vii.rs)|
|1870|[Minimum Speed to Arrive on Time](https://leetcode.com/problems/minimum-speed-to-arrive-on-time)|[minimum-speed-to-arrive-on-time.rs](minimum-speed-to-arrive-on-time.rs)|
|1866|[Number of Ways to Rearrange Sticks With K Sticks Visible](https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible)|[number-of-ways-to-rearrange-sticks-with-k-sticks-visible.rs](number-of-ways-to-rearrange-sticks-with-k-sticks-visible.rs)|
|1878|[Get Biggest Three Rhombus Sums in a Grid](https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid)|[get-biggest-three-rhombus-sums-in-a-grid.rs](get-biggest-three-rhombus-sums-in-a-grid.rs)|
|1857|[Largest Color Value in a Directed Graph](https://leetcode.com/problems/largest-color-value-in-a-directed-graph)|[largest-color-value-in-a-directed-graph.rs](largest-color-value-in-a-directed-graph.rs)|
|1856|[Maximum Subarray Min-Product](https://leetcode.com/problems/maximum-subarray-min-product)|[maximum-subarray-min-product.rs](maximum-subarray-min-product.rs)|
|1850|[Minimum Adjacent Swaps to Reach the Kth Smallest Number](https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number)|[minimum-adjacent-swaps-to-reach-the-kth-smallest-number.rs](minimum-adjacent-swaps-to-reach-the-kth-smallest-number.rs)|
|1851|[Minimum Interval to Include Each Query](https://leetcode.com/problems/minimum-interval-to-include-each-query)|[minimum-interval-to-include-each-query.rs](minimum-interval-to-include-each-query.rs)|
|1849|[Splitting a String Into Descending Consecutive Values](https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values)|[splitting-a-string-into-descending-consecutive-values.rs](splitting-a-string-into-descending-consecutive-values.rs)|
|1848|[Minimum Distance to the Target Element](https://leetcode.com/problems/minimum-distance-to-the-target-element)|[minimum-distance-to-the-target-element.rs](minimum-distance-to-the-target-element.rs)|
|1861|[Rotating the Box](https://leetcode.com/problems/rotating-the-box)|[rotating-the-box.rs](rotating-the-box.rs)|
|1840|[Maximum Building Height](https://leetcode.com/problems/maximum-building-height)|[maximum-building-height.rs](maximum-building-height.rs)|
|1839|[Longest Substring Of All Vowels in Order](https://leetcode.com/problems/longest-substring-of-all-vowels-in-order)|[longest-substring-of-all-vowels-in-order.rs](longest-substring-of-all-vowels-in-order.rs)|
|1838|[Frequency of the Most Frequent Element](https://leetcode.com/problems/frequency-of-the-most-frequent-element)|[frequency-of-the-most-frequent-element.rs](frequency-of-the-most-frequent-element.rs)|
|1837|[Sum of Digits in Base K](https://leetcode.com/problems/sum-of-digits-in-base-k)|[sum-of-digits-in-base-k.cc](sum-of-digits-in-base-k.cc)|
|1835|[Find XOR Sum of All Pairs Bitwise AND](https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and)|[find-xor-sum-of-all-pairs-bitwise-and.rs](find-xor-sum-of-all-pairs-bitwise-and.rs)|
|1834|[Single-Threaded CPU](https://leetcode.com/problems/single-threaded-cpu)|[single-threaded-cpu.rs](single-threaded-cpu.rs)|
|1833|[Maximum Ice Cream Bars](https://leetcode.com/problems/maximum-ice-cream-bars)|[maximum-ice-cream-bars.cc](maximum-ice-cream-bars.cc)|
|1832|[Check if the Sentence Is Pangram](https://leetcode.com/problems/check-if-the-sentence-is-pangram)|[check-if-the-sentence-is-pangram.cc](check-if-the-sentence-is-pangram.cc)|
|1847|[Closest Room](https://leetcode.com/problems/closest-room)|[closest-room.rs](closest-room.rs)|
|1846|[Maximum Element After Decreasing and Rearranging](https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging)|[maximum-element-after-decreasing-and-rearranging.rs](maximum-element-after-decreasing-and-rearranging.rs)|
|1825|[Finding MK Average](https://leetcode.com/problems/finding-mk-average)|[finding-mk-average.cc](finding-mk-average.cc)|
|1824|[Minimum Sideway Jumps](https://leetcode.com/problems/minimum-sideway-jumps)|[minimum-sideway-jumps.cc](minimum-sideway-jumps.cc)|
|1819|[Number of Different Subsequences GCDs](https://leetcode.com/problems/number-of-different-subsequences-gcds)|[number-of-different-subsequences-gcds.cc](number-of-different-subsequences-gcds.cc)|
|1818|[Minimum Absolute Sum Difference](https://leetcode.com/problems/minimum-absolute-sum-difference)|[minimum-absolute-sum-difference.cc](minimum-absolute-sum-difference.cc)|
|1817|[Finding the Users Active Minutes](https://leetcode.com/problems/finding-the-users-active-minutes)|[finding-the-users-active-minutes.cc](finding-the-users-active-minutes.cc)|
|1816|[Truncate Sentence](https://leetcode.com/problems/truncate-sentence)|[truncate-sentence.cc](truncate-sentence.cc)|
|1830|[Minimum Number of Operations to Make String Sorted](https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted)|[minimum-number-of-operations-to-make-string-sorted.rs](minimum-number-of-operations-to-make-string-sorted.rs)|
|1802|[Maximum Value at a Given Index in a Bounded Array](https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array)|[maximum-value-at-a-given-index-in-a-bounded-array.nim](maximum-value-at-a-given-index-in-a-bounded-array.nim)|
|1801|[Number of Orders in the Backlog](https://leetcode.com/problems/number-of-orders-in-the-backlog)|[number-of-orders-in-the-backlog.rs](number-of-orders-in-the-backlog.rs)|
|1771|[Maximize Palindrome Length From Subsequences](https://leetcode.com/problems/maximize-palindrome-length-from-subsequences)|[maximize-palindrome-length-from-subsequences.cc](maximize-palindrome-length-from-subsequences.cc)|
|1770|[Maximum Score from Performing Multiplication Operations](https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations)|[maximum-score-from-performing-multiplication-operations.cc](maximum-score-from-performing-multiplication-operations.cc)|
|1769|[Minimum Number of Operations to Move All Balls to Each Box](https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box)|[minimum-number-of-operations-to-move-all-balls-to-each-box.cc](minimum-number-of-operations-to-move-all-balls-to-each-box.cc)|
|1768|[Merge Strings Alternately](https://leetcode.com/problems/merge-strings-alternately)|[merge-strings-alternately.cc](merge-strings-alternately.cc)|
|1755|[Closest Subsequence Sum](https://leetcode.com/problems/closest-subsequence-sum)|[closest-subsequence-sum.nim](closest-subsequence-sum.nim)|
|1765|[Map of Highest Peak](https://leetcode.com/problems/map-of-highest-peak)|[map-of-highest-peak.cc](map-of-highest-peak.cc)|
|1766|[Tree of Coprimes](https://leetcode.com/problems/tree-of-coprimes)|[tree-of-coprimes.cc](tree-of-coprimes.cc)|
|1764|[Form Array by Concatenating Subarrays of Another Array](https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array)|[form-array-by-concatenating-subarrays-of-another-array.cc](form-array-by-concatenating-subarrays-of-another-array.cc)|
|1737|[Change Minimum Characters to Satisfy One of Three Conditions](https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions)|[change-minimum-characters-to-satisfy-one-of-three-conditions.rs](change-minimum-characters-to-satisfy-one-of-three-conditions.rs)|
|1751|[Maximum Number of Events That Can Be Attended II](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii)|[maximum-number-of-events-that-can-be-attended-ii.nim](maximum-number-of-events-that-can-be-attended-ii.nim)|
|1698|[Number of Distinct Substrings in a String](https://leetcode.com/problems/number-of-distinct-substrings-in-a-string)|[number-of-distinct-substrings-in-a-string.rs](number-of-distinct-substrings-in-a-string.rs)|
|1713|[Minimum Operations to Make a Subsequence](https://leetcode.com/problems/minimum-operations-to-make-a-subsequence)|[minimum-operations-to-make-a-subsequence.rs](minimum-operations-to-make-a-subsequence.rs)|
|1707|[Maximum XOR With an Element From Array](https://leetcode.com/problems/maximum-xor-with-an-element-from-array)|[maximum-xor-with-an-element-from-array.rs](maximum-xor-with-an-element-from-array.rs)|
|1697|[Checking Existence of Edge Length Limited Paths](https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths)|[checking-existence-of-edge-length-limited-paths.rs](checking-existence-of-edge-length-limited-paths.rs)|
|1694|[Reformat Phone Number](https://leetcode.com/problems/reformat-phone-number)|[reformat-phone-number.cc](reformat-phone-number.cc)|
|1703|[Minimum Adjacent Swaps for K Consecutive Ones](https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-ones)|[minimum-adjacent-swaps-for-k-consecutive-ones.nim](minimum-adjacent-swaps-for-k-consecutive-ones.nim)|
|1674|[Minimum Moves to Make Array Complementary](https://leetcode.com/problems/minimum-moves-to-make-array-complementary)|[minimum-moves-to-make-array-complementary.rs](minimum-moves-to-make-array-complementary.rs)|
|1673|[Find the Most Competitive Subsequence](https://leetcode.com/problems/find-the-most-competitive-subsequence)|[find-the-most-competitive-subsequence.nim](find-the-most-competitive-subsequence.nim)|
|1655|[Distribute Repeating Integers](https://leetcode.com/problems/distribute-repeating-integers)|[distribute-repeating-integers.rs](distribute-repeating-integers.rs)|
|1601|[Maximum Number of Achievable Transfer Requests](https://leetcode.com/problems/maximum-number-of-achievable-transfer-requests)|[maximum-number-of-achievable-transfer-requests.cc](maximum-number-of-achievable-transfer-requests.cc)|
|1591|[Strange Printer II](https://leetcode.com/problems/strange-printer-ii)|[strange-printer-ii.rs](strange-printer-ii.rs)|
|1589|[Maximum Sum Obtained of Any Permutation](https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation)|[maximum-sum-obtained-of-any-permutation.rs](maximum-sum-obtained-of-any-permutation.rs)|
|1542|[Find Longest Awesome Substring](https://leetcode.com/problems/find-longest-awesome-substring)|[find-longest-awesome-substring.rs](find-longest-awesome-substring.rs)|
|1541|[Minimum Insertions to Balance a Parentheses String](https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string)|[minimum-insertions-to-balance-a-parentheses-string.rs](minimum-insertions-to-balance-a-parentheses-string.rs)|
|1499|[Max Value of Equation](https://leetcode.com/problems/max-value-of-equation)|[max-value-of-equation.cc](max-value-of-equation.cc)|
|1494|[Parallel Courses II](https://leetcode.com/problems/parallel-courses-ii)|[parallel-courses-ii.rs](parallel-courses-ii.rs)|
|1452|[People Whose List of Favorite Companies Is Not a Subset of Another List](https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list)|[people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list.rs](people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list.rs)|
|1462|[Course Schedule IV](https://leetcode.com/problems/course-schedule-iv)|[course-schedule-iv.rs](course-schedule-iv.rs)|
|1439|[Find the Kth Smallest Sum of a Matrix With Sorted Rows](https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows)|[find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows.rs](find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows.rs)|
|1383|[Maximum Performance of a Team](https://leetcode.com/problems/maximum-performance-of-a-team)|[maximum-performance-of-a-team.rs](maximum-performance-of-a-team.rs)|
|1353|[Maximum Number of Events That Can Be Attended](https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended)|[maximum-number-of-events-that-can-be-attended.rs](maximum-number-of-events-that-can-be-attended.rs)|
|1371|[Find the Longest Substring Containing Vowels in Even Counts](https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts)|[find-the-longest-substring-containing-vowels-in-even-counts.rs](find-the-longest-substring-containing-vowels-in-even-counts.rs)|
|1284|[Minimum Number of Flips to Convert Binary Matrix to Zero Matrix](https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix)|[minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix.rs](minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix.rs)|
|1263|[Minimum Moves to Move a Box to Their Target Location](https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location)|[minimum-moves-to-move-a-box-to-their-target-location.cc](minimum-moves-to-move-a-box-to-their-target-location.cc)|
|1262|[Greatest Sum Divisible by Three](https://leetcode.com/problems/greatest-sum-divisible-by-three)|[greatest-sum-divisible-by-three.cc](greatest-sum-divisible-by-three.cc)|
|1261|[Find Elements in a Contaminated Binary Tree](https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree)|[find-elements-in-a-contaminated-binary-tree.cc](find-elements-in-a-contaminated-binary-tree.cc)|
|1260|[Shift 2D Grid](https://leetcode.com/problems/shift-2d-grid)|[shift-2d-grid.cc](shift-2d-grid.cc)|
|1255|[Maximum Score Words Formed by Letters](https://leetcode.com/problems/maximum-score-words-formed-by-letters)|[maximum-score-words-formed-by-letters.cc](maximum-score-words-formed-by-letters.cc)|
|1254|[Number of Closed Islands](https://leetcode.com/problems/number-of-closed-islands)|[number-of-closed-islands.cc](number-of-closed-islands.cc)|
|1253|[Reconstruct a 2-Row Binary Matrix](https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix)|[reconstruct-a-2-row-binary-matrix.cc](reconstruct-a-2-row-binary-matrix.cc)|
|1252|[Cells with Odd Values in a Matrix](https://leetcode.com/problems/cells-with-odd-values-in-a-matrix)|[cells-with-odd-values-in-a-matrix.cc](cells-with-odd-values-in-a-matrix.cc)|
|1235|[Maximum Profit in Job Scheduling](https://leetcode.com/problems/maximum-profit-in-job-scheduling)|[maximum-profit-in-job-scheduling.rs](maximum-profit-in-job-scheduling.rs)|
|1960|[Maximum Product of the Length of Two Palindromic Substrings](https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings)|[maximum-product-of-the-length-of-two-palindromic-substrings.rs](maximum-product-of-the-length-of-two-palindromic-substrings.rs)|
|1862|[Sum of Floored Pairs](https://leetcode.com/problems/sum-of-floored-pairs)|[sum-of-floored-pairs.rs](sum-of-floored-pairs.rs)|
|1916|[Count Ways to Build Rooms in an Ant Colony](https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony)|[count-ways-to-build-rooms-in-an-ant-colony.rs](count-ways-to-build-rooms-in-an-ant-colony.rs)|
|2079|[Watering Plants](https://leetcode.com/problems/watering-plants)|[watering-plants.cc](watering-plants.cc)|
|1944|[Number of Visible People in a Queue](https://leetcode.com/problems/number-of-visible-people-in-a-queue)|[number-of-visible-people-in-a-queue.rs](number-of-visible-people-in-a-queue.rs)|
|1405|[Longest Happy String](https://leetcode.com/problems/longest-happy-string)|[longest-happy-string.rs](longest-happy-string.rs)|
|2080|[Range Frequency Queries](https://leetcode.com/problems/range-frequency-queries)|[range-frequency-queries.cc](range-frequency-queries.cc)|
|1627|[Graph Connectivity With Threshold](https://leetcode.com/problems/graph-connectivity-with-threshold)|[graph-connectivity-with-threshold.rs](graph-connectivity-with-threshold.rs)|
|1109|[Corporate Flight Bookings](https://leetcode.com/problems/corporate-flight-bookings)|[corporate-flight-bookings.rs](corporate-flight-bookings.rs)|
|1105|[Filling Bookcase Shelves](https://leetcode.com/problems/filling-bookcase-shelves)|[filling-bookcase-shelves.rs](filling-bookcase-shelves.rs)|
|1094|[Car Pooling](https://leetcode.com/problems/car-pooling)|[car-pooling.rs](car-pooling.rs)|
|1081|[Smallest Subsequence of Distinct Characters](https://leetcode.com/problems/smallest-subsequence-of-distinct-characters)|[smallest-subsequence-of-distinct-characters.nim](smallest-subsequence-of-distinct-characters.nim)|
|1054|[Distant Barcodes](https://leetcode.com/problems/distant-barcodes)|[distant-barcodes.rs](distant-barcodes.rs)|
|1044|[Longest Duplicate Substring](https://leetcode.com/problems/longest-duplicate-substring)|[longest-duplicate-substring.rs](longest-duplicate-substring.rs)|
|1043|[Partition Array for Maximum Sum](https://leetcode.com/problems/partition-array-for-maximum-sum)|[partition-array-for-maximum-sum.rs](partition-array-for-maximum-sum.rs)|
|1042|[Flower Planting With No Adjacent](https://leetcode.com/problems/flower-planting-with-no-adjacent)|[flower-planting-with-no-adjacent.cc](flower-planting-with-no-adjacent.cc)|
|1041|[Robot Bounded In Circle](https://leetcode.com/problems/robot-bounded-in-circle)|[robot-bounded-in-circle.cc](robot-bounded-in-circle.cc)|
|1036|[Escape a Large Maze](https://leetcode.com/problems/escape-a-large-maze)|[escape-a-large-maze.cc](escape-a-large-maze.cc)|
|1035|[Uncrossed Lines](https://leetcode.com/problems/uncrossed-lines)|[uncrossed-lines.cc](uncrossed-lines.cc)|
|1034|[Coloring A Border](https://leetcode.com/problems/coloring-a-border)|[coloring-a-border.cc](coloring-a-border.cc)|
|1033|[Moving Stones Until Consecutive](https://leetcode.com/problems/moving-stones-until-consecutive)|[moving-stones-until-consecutive.cc](moving-stones-until-consecutive.cc)|
|1032|[Stream of Characters](https://leetcode.com/problems/stream-of-characters)|[stream-of-characters.cc](stream-of-characters.cc)|
|1031|[Maximum Sum of Two Non-Overlapping Subarrays](https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarrays)|[maximum-sum-of-two-non-overlapping-subarrays.cc](maximum-sum-of-two-non-overlapping-subarrays.cc)|
|1029|[Two City Scheduling](https://leetcode.com/problems/two-city-scheduling)|[two-city-scheduling.cc](two-city-scheduling.cc)|
|1030|[Matrix Cells in Distance Order](https://leetcode.com/problems/matrix-cells-in-distance-order)|[matrix-cells-in-distance-order.cc](matrix-cells-in-distance-order.cc)|
|1028|[Recover a Tree From Preorder Traversal](https://leetcode.com/problems/recover-a-tree-from-preorder-traversal)|[recover-a-tree-from-preorder-traversal.cc](recover-a-tree-from-preorder-traversal.cc)|
|1026|[Maximum Difference Between Node and Ancestor](https://leetcode.com/problems/maximum-difference-between-node-and-ancestor)|[maximum-difference-between-node-and-ancestor.cc](maximum-difference-between-node-and-ancestor.cc)|
|1025|[Divisor Game](https://leetcode.com/problems/divisor-game)|[divisor-game.cc](divisor-game.cc)|
|1020|[Number of Enclaves](https://leetcode.com/problems/number-of-enclaves)|[number-of-enclaves.cc](number-of-enclaves.cc)|
|1019|[Next Greater Node In Linked List](https://leetcode.com/problems/next-greater-node-in-linked-list)|[next-greater-node-in-linked-list.cc](next-greater-node-in-linked-list.cc)|
|1018|[Binary Prefix Divisible By 5](https://leetcode.com/problems/binary-prefix-divisible-by-5)|[binary-prefix-divisible-by-5.cc](binary-prefix-divisible-by-5.cc)|
|1017|[Convert to Base -2](https://leetcode.com/problems/convert-to-base-2)|[convert-to-base-2.cc](convert-to-base-2.cc)|
|1016|[Binary String With Substrings Representing 1 To N](https://leetcode.com/problems/binary-string-with-substrings-representing-1-to-n)|[binary-string-with-substrings-representing-1-to-n.cc](binary-string-with-substrings-representing-1-to-n.cc)|
|1015|[Smallest Integer Divisible by K](https://leetcode.com/problems/smallest-integer-divisible-by-k)|[smallest-integer-divisible-by-k.cc](smallest-integer-divisible-by-k.cc)|
|1014|[Best Sightseeing Pair](https://leetcode.com/problems/best-sightseeing-pair)|[best-sightseeing-pair.cc](best-sightseeing-pair.cc)|
|1013|[Partition Array Into Three Parts With Equal Sum](https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum)|[partition-array-into-three-parts-with-equal-sum.cc](partition-array-into-three-parts-with-equal-sum.cc)|
|1011|[Capacity To Ship Packages Within D Days](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days)|[capacity-to-ship-packages-within-d-days.cc](capacity-to-ship-packages-within-d-days.cc)|
|1010|[Pairs of Songs With Total Durations Divisible by 60](https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60)|[pairs-of-songs-with-total-durations-divisible-by-60.cc](pairs-of-songs-with-total-durations-divisible-by-60.cc)|
|1009|[Complement of Base 10 Integer](https://leetcode.com/problems/complement-of-base-10-integer)|[complement-of-base-10-integer.cc](complement-of-base-10-integer.cc)|
|1008|[Construct Binary Search Tree from Preorder Traversal](https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal)|[construct-binary-search-tree-from-preorder-traversal.cc](construct-binary-search-tree-from-preorder-traversal.cc)|
|1007|[Minimum Domino Rotations For Equal Row](https://leetcode.com/problems/minimum-domino-rotations-for-equal-row)|[minimum-domino-rotations-for-equal-row.cc](minimum-domino-rotations-for-equal-row.cc)|
|1006|[Clumsy Factorial](https://leetcode.com/problems/clumsy-factorial)|[clumsy-factorial.cc](clumsy-factorial.cc)|
|1005|[Maximize Sum Of Array After K Negations](https://leetcode.com/problems/maximize-sum-of-array-after-k-negations)|[maximize-sum-of-array-after-k-negations.cc](maximize-sum-of-array-after-k-negations.cc)|
|1004|[Max Consecutive Ones III](https://leetcode.com/problems/max-consecutive-ones-iii)|[max-consecutive-ones-iii.nim](max-consecutive-ones-iii.nim)|
|1003|[Check If Word Is Valid After Substitutions](https://leetcode.com/problems/check-if-word-is-valid-after-substitutions)|[check-if-word-is-valid-after-substitutions.cc](check-if-word-is-valid-after-substitutions.cc)|
|1002|[Find Common Characters](https://leetcode.com/problems/find-common-characters)|[find-common-characters.cc](find-common-characters.cc)|
|1000|[Minimum Cost to Merge Stones](https://leetcode.com/problems/minimum-cost-to-merge-stones)|[minimum-cost-to-merge-stones.cc](minimum-cost-to-merge-stones.cc)|
|996|[Number of Squareful Arrays](https://leetcode.com/problems/number-of-squareful-arrays)|[number-of-squareful-arrays.cc](number-of-squareful-arrays.cc)|
|995|[Minimum Number of K Consecutive Bit Flips](https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips)|[minimum-number-of-k-consecutive-bit-flips.rs](minimum-number-of-k-consecutive-bit-flips.rs)|
|994|[Rotting Oranges](https://leetcode.com/problems/rotting-oranges)|[rotting-oranges.cc](rotting-oranges.cc)|
|993|[Cousins in Binary Tree](https://leetcode.com/problems/cousins-in-binary-tree)|[cousins-in-binary-tree.cc](cousins-in-binary-tree.cc)|
|992|[Subarrays with K Different Integers](https://leetcode.com/problems/subarrays-with-k-different-integers)|[subarrays-with-k-different-integers.cc](subarrays-with-k-different-integers.cc)|
|991|[Broken Calculator](https://leetcode.com/problems/broken-calculator)|[broken-calculator.cc](broken-calculator.cc)|
|990|[Satisfiability of Equality Equations](https://leetcode.com/problems/satisfiability-of-equality-equations)|[satisfiability-of-equality-equations.cc](satisfiability-of-equality-equations.cc)|
|989|[Add to Array-Form of Integer](https://leetcode.com/problems/add-to-array-form-of-integer)|[add-to-array-form-of-integer.cc](add-to-array-form-of-integer.cc)|
|984|[String Without AAA or BBB](https://leetcode.com/problems/string-without-aaa-or-bbb)|[string-without-aaa-or-bbb.rs](string-without-aaa-or-bbb.rs)|
|980|[Unique Paths III](https://leetcode.com/problems/unique-paths-iii)|[unique-paths-iii.cc](unique-paths-iii.cc)|
|979|[Distribute Coins in Binary Tree](https://leetcode.com/problems/distribute-coins-in-binary-tree)|[distribute-coins-in-binary-tree.cc](distribute-coins-in-binary-tree.cc)|
|978|[Longest Turbulent Subarray](https://leetcode.com/problems/longest-turbulent-subarray)|[longest-turbulent-subarray.cc](longest-turbulent-subarray.cc)|
|977|[Squares of a Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array)|[squares-of-a-sorted-array.cc](squares-of-a-sorted-array.cc)|
|973|[K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin)|[k-closest-points-to-origin.cc](k-closest-points-to-origin.cc)|
|960|[Delete Columns to Make Sorted III](https://leetcode.com/problems/delete-columns-to-make-sorted-iii)|[delete-columns-to-make-sorted-iii.cc](delete-columns-to-make-sorted-iii.cc)|
|959|[Regions Cut By Slashes](https://leetcode.com/problems/regions-cut-by-slashes)|[regions-cut-by-slashes.cc](regions-cut-by-slashes.cc)|
|958|[Check Completeness of a Binary Tree](https://leetcode.com/problems/check-completeness-of-a-binary-tree)|[check-completeness-of-a-binary-tree.cc](check-completeness-of-a-binary-tree.cc)|
|957|[Prison Cells After N Days](https://leetcode.com/problems/prison-cells-after-n-days)|[prison-cells-after-n-days.cc](prison-cells-after-n-days.cc)|
|956|[Tallest Billboard](https://leetcode.com/problems/tallest-billboard)|[tallest-billboard.cc](tallest-billboard.cc)|
|955|[Delete Columns to Make Sorted II](https://leetcode.com/problems/delete-columns-to-make-sorted-ii)|[delete-columns-to-make-sorted-ii.cc](delete-columns-to-make-sorted-ii.cc)|
|954|[Array of Doubled Pairs](https://leetcode.com/problems/array-of-doubled-pairs)|[array-of-doubled-pairs.cc](array-of-doubled-pairs.cc)|
|953|[Verifying an Alien Dictionary](https://leetcode.com/problems/verifying-an-alien-dictionary)|[verifying-an-alien-dictionary.cc](verifying-an-alien-dictionary.cc)|
|952|[Largest Component Size by Common Factor](https://leetcode.com/problems/largest-component-size-by-common-factor)|[largest-component-size-by-common-factor.rs](largest-component-size-by-common-factor.rs)|
|940|[Distinct Subsequences II](https://leetcode.com/problems/distinct-subsequences-ii)|[distinct-subsequences-ii.rs](distinct-subsequences-ii.rs)|
|939|[Minimum Area Rectangle](https://leetcode.com/problems/minimum-area-rectangle)|[minimum-area-rectangle.cc](minimum-area-rectangle.cc)|
|938|[Range Sum of BST](https://leetcode.com/problems/range-sum-of-bst)|[range-sum-of-bst.cc](range-sum-of-bst.cc)|
|932|[Beautiful Array](https://leetcode.com/problems/beautiful-array)|[beautiful-array.cc](beautiful-array.cc)|
|931|[Minimum Falling Path Sum](https://leetcode.com/problems/minimum-falling-path-sum)|[minimum-falling-path-sum.cc](minimum-falling-path-sum.cc)|
|930|[Binary Subarrays With Sum](https://leetcode.com/problems/binary-subarrays-with-sum)|[binary-subarrays-with-sum.nim](binary-subarrays-with-sum.nim)|
|929|[Unique Email Addresses](https://leetcode.com/problems/unique-email-addresses)|[unique-email-addresses.cc](unique-email-addresses.cc)|
|921|[Minimum Add to Make Parentheses Valid](https://leetcode.com/problems/minimum-add-to-make-parentheses-valid)|[minimum-add-to-make-parentheses-valid.rs](minimum-add-to-make-parentheses-valid.rs)|
|911|[Online Election](https://leetcode.com/problems/online-election)|[online-election.cc](online-election.cc)|
|910|[Smallest Range II](https://leetcode.com/problems/smallest-range-ii)|[smallest-range-ii.cc](smallest-range-ii.cc)|
|909|[Snakes and Ladders](https://leetcode.com/problems/snakes-and-ladders)|[snakes-and-ladders.cc](snakes-and-ladders.cc)|
|908|[Smallest Range I](https://leetcode.com/problems/smallest-range-i)|[smallest-range-i.cc](smallest-range-i.cc)|
|907|[Sum of Subarray Minimums](https://leetcode.com/problems/sum-of-subarray-minimums)|[sum-of-subarray-minimums.rs](sum-of-subarray-minimums.rs)|
|906|[Super Palindromes](https://leetcode.com/problems/super-palindromes)|[super-palindromes.rs](super-palindromes.rs)|
|903|[Valid Permutations for DI Sequence](https://leetcode.com/problems/valid-permutations-for-di-sequence)|[valid-permutations-for-di-sequence.rs](valid-permutations-for-di-sequence.rs)|
|902|[Numbers At Most N Given Digit Set](https://leetcode.com/problems/numbers-at-most-n-given-digit-set)|[numbers-at-most-n-given-digit-set.cc](numbers-at-most-n-given-digit-set.cc)|
|901|[Online Stock Span](https://leetcode.com/problems/online-stock-span)|[online-stock-span.cc](online-stock-span.cc)|
|900|[RLE Iterator](https://leetcode.com/problems/rle-iterator)|[rle-iterator.cc](rle-iterator.cc)|
|899|[Orderly Queue](https://leetcode.com/problems/orderly-queue)|[orderly-queue.cc](orderly-queue.cc)|
|898|[Bitwise ORs of Subarrays](https://leetcode.com/problems/bitwise-ors-of-subarrays)|[bitwise-ors-of-subarrays.cc](bitwise-ors-of-subarrays.cc)|
|897|[Increasing Order Search Tree](https://leetcode.com/problems/increasing-order-search-tree)|[increasing-order-search-tree.cc](increasing-order-search-tree.cc)|
|896|[Monotonic Array](https://leetcode.com/problems/monotonic-array)|[monotonic-array.cc](monotonic-array.cc)|
|891|[Sum of Subsequence Widths](https://leetcode.com/problems/sum-of-subsequence-widths)|[sum-of-subsequence-widths.cc](sum-of-subsequence-widths.cc)|
|890|[Find and Replace Pattern](https://leetcode.com/problems/find-and-replace-pattern)|[find-and-replace-pattern.cc](find-and-replace-pattern.cc)|
|889|[Construct Binary Tree from Preorder and Postorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal)|[construct-binary-tree-from-preorder-and-postorder-traversal.cc](construct-binary-tree-from-preorder-and-postorder-traversal.cc)|
|888|[Fair Candy Swap](https://leetcode.com/problems/fair-candy-swap)|[fair-candy-swap.cc](fair-candy-swap.cc)|
|883|[Projection Area of 3D Shapes](https://leetcode.com/problems/projection-area-of-3d-shapes)|[projection-area-of-3d-shapes.cc](projection-area-of-3d-shapes.cc)|
|882|[Reachable Nodes In Subdivided Graph](https://leetcode.com/problems/reachable-nodes-in-subdivided-graph)|[reachable-nodes-in-subdivided-graph.cc](reachable-nodes-in-subdivided-graph.cc)|
|881|[Boats to Save People](https://leetcode.com/problems/boats-to-save-people)|[boats-to-save-people.cc](boats-to-save-people.cc)|
|880|[Decoded String at Index](https://leetcode.com/problems/decoded-string-at-index)|[decoded-string-at-index.cc](decoded-string-at-index.cc)|
|875|[Koko Eating Bananas](https://leetcode.com/problems/koko-eating-bananas)|[koko-eating-bananas.cc](koko-eating-bananas.cc)|
|874|[Walking Robot Simulation](https://leetcode.com/problems/walking-robot-simulation)|[walking-robot-simulation.cc](walking-robot-simulation.cc)|
|873|[Length of Longest Fibonacci Subsequence](https://leetcode.com/problems/length-of-longest-fibonacci-subsequence)|[length-of-longest-fibonacci-subsequence.cc](length-of-longest-fibonacci-subsequence.cc)|
|872|[Leaf-Similar Trees](https://leetcode.com/problems/leaf-similar-trees)|[leaf-similar-trees.cc](leaf-similar-trees.cc)|
|871|[Minimum Number of Refueling Stops](https://leetcode.com/problems/minimum-number-of-refueling-stops)|[minimum-number-of-refueling-stops.cc](minimum-number-of-refueling-stops.cc)|
|870|[Advantage Shuffle](https://leetcode.com/problems/advantage-shuffle)|[advantage-shuffle.cc](advantage-shuffle.cc)|
|869|[Reordered Power of 2](https://leetcode.com/problems/reordered-power-of-2)|[reordered-power-of-2.cc](reordered-power-of-2.cc)|
|868|[Binary Gap](https://leetcode.com/problems/binary-gap)|[binary-gap.cc](binary-gap.cc)|
|866|[Prime Palindrome](https://leetcode.com/problems/prime-palindrome)|[prime-palindrome.rs](prime-palindrome.rs)|
|859|[Buddy Strings](https://leetcode.com/problems/buddy-strings)|[buddy-strings.cc](buddy-strings.cc)|
|858|[Mirror Reflection](https://leetcode.com/problems/mirror-reflection)|[mirror-reflection.cc](mirror-reflection.cc)|
|857|[Minimum Cost to Hire K Workers](https://leetcode.com/problems/minimum-cost-to-hire-k-workers)|[minimum-cost-to-hire-k-workers.rs](minimum-cost-to-hire-k-workers.rs)|
|856|[Score of Parentheses](https://leetcode.com/problems/score-of-parentheses)|[score-of-parentheses.cc](score-of-parentheses.cc)|
|855|[Exam Room](https://leetcode.com/problems/exam-room)|[exam-room.cc](exam-room.cc)|
|854|[K-Similar Strings](https://leetcode.com/problems/k-similar-strings)|[k-similar-strings.cc](k-similar-strings.cc)|
|853|[Car Fleet](https://leetcode.com/problems/car-fleet)|[car-fleet.cc](car-fleet.cc)|
|852|[Peak Index in a Mountain Array](https://leetcode.com/problems/peak-index-in-a-mountain-array)|[peak-index-in-a-mountain-array.cc](peak-index-in-a-mountain-array.cc)|
|843|[Guess the Word](https://leetcode.com/problems/guess-the-word)|[guess-the-word.cc](guess-the-word.cc)|
|842|[Split Array into Fibonacci Sequence](https://leetcode.com/problems/split-array-into-fibonacci-sequence)|[split-array-into-fibonacci-sequence.cc](split-array-into-fibonacci-sequence.cc)|
|841|[Keys and Rooms](https://leetcode.com/problems/keys-and-rooms)|[keys-and-rooms.cc](keys-and-rooms.cc)|
|840|[Magic Squares In Grid](https://leetcode.com/problems/magic-squares-in-grid)|[magic-squares-in-grid.cc](magic-squares-in-grid.cc)|
|835|[Image Overlap](https://leetcode.com/problems/image-overlap)|[image-overlap.cc](image-overlap.cc)|
|834|[Sum of Distances in Tree](https://leetcode.com/problems/sum-of-distances-in-tree)|[sum-of-distances-in-tree.cc](sum-of-distances-in-tree.cc)|
|833|[Find And Replace in String](https://leetcode.com/problems/find-and-replace-in-string)|[find-and-replace-in-string.cc](find-and-replace-in-string.cc)|
|832|[Flipping an Image](https://leetcode.com/problems/flipping-an-image)|[flipping-an-image.cc](flipping-an-image.cc)|
|827|[Making A Large Island](https://leetcode.com/problems/making-a-large-island)|[making-a-large-island.cc](making-a-large-island.cc)|
|826|[Most Profit Assigning Work](https://leetcode.com/problems/most-profit-assigning-work)|[most-profit-assigning-work.cc](most-profit-assigning-work.cc)|
|825|[Friends Of Appropriate Ages](https://leetcode.com/problems/friends-of-appropriate-ages)|[friends-of-appropriate-ages.cc](friends-of-appropriate-ages.cc)|
|824|[Goat Latin](https://leetcode.com/problems/goat-latin)|[goat-latin.cc](goat-latin.cc)|
|815|[Bus Routes](https://leetcode.com/problems/bus-routes)|[bus-routes.cc](bus-routes.cc)|
|814|[Binary Tree Pruning](https://leetcode.com/problems/binary-tree-pruning)|[binary-tree-pruning.cc](binary-tree-pruning.cc)|
|813|[Largest Sum of Averages](https://leetcode.com/problems/largest-sum-of-averages)|[largest-sum-of-averages.cc](largest-sum-of-averages.cc)|
|812|[Largest Triangle Area](https://leetcode.com/problems/largest-triangle-area)|[largest-triangle-area.cc](largest-triangle-area.cc)|
|803|[Bricks Falling When Hit](https://leetcode.com/problems/bricks-falling-when-hit)|[bricks-falling-when-hit.cc](bricks-falling-when-hit.cc)|
|802|[Find Eventual Safe States](https://leetcode.com/problems/find-eventual-safe-states)|[find-eventual-safe-states.rs](find-eventual-safe-states.rs)|
|798|[Smallest Rotation with Highest Score](https://leetcode.com/problems/smallest-rotation-with-highest-score)|[smallest-rotation-with-highest-score.rs](smallest-rotation-with-highest-score.rs)|
|795|[Number of Subarrays with Bounded Maximum](https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum)|[number-of-subarrays-with-bounded-maximum.rs](number-of-subarrays-with-bounded-maximum.rs)|
|792|[Number of Matching Subsequences](https://leetcode.com/problems/number-of-matching-subsequences)|[number-of-matching-subsequences.rs](number-of-matching-subsequences.rs)|
|767|[Reorganize String](https://leetcode.com/problems/reorganize-string)|[reorganize-string.rs](reorganize-string.rs)|
|719|[Find K-th Smallest Pair Distance](https://leetcode.com/problems/find-k-th-smallest-pair-distance)|[find-k-th-smallest-pair-distance.nim](find-k-th-smallest-pair-distance.nim)|
|679|[24 Game](https://leetcode.com/problems/24-game)|[24-game.nim](24-game.nim)|
|678|[Valid Parenthesis String](https://leetcode.com/problems/valid-parenthesis-string)|[valid-parenthesis-string.rs](valid-parenthesis-string.rs)|
|673|[Number of Longest Increasing Subsequence](https://leetcode.com/problems/number-of-longest-increasing-subsequence)|[number-of-longest-increasing-subsequence.cc](number-of-longest-increasing-subsequence.cc)|
|668|[Kth Smallest Number in Multiplication Table](https://leetcode.com/problems/kth-smallest-number-in-multiplication-table)|[kth-smallest-number-in-multiplication-table.nim](kth-smallest-number-in-multiplication-table.nim)|
|664|[Strange Printer](https://leetcode.com/problems/strange-printer)|[strange-printer.rs](strange-printer.rs)|
|652|[Find Duplicate Subtrees](https://leetcode.com/problems/find-duplicate-subtrees)|[find-duplicate-subtrees.cc](find-duplicate-subtrees.cc)|
|643|[Maximum Average Subarray I](https://leetcode.com/problems/maximum-average-subarray-i)|[maximum-average-subarray-i.cc](maximum-average-subarray-i.cc)|
|636|[Exclusive Time of Functions](https://leetcode.com/problems/exclusive-time-of-functions)|[exclusive-time-of-functions.cc](exclusive-time-of-functions.cc)|
|635|[Design Log Storage System](https://leetcode.com/problems/design-log-storage-system)|[design-log-storage-system.cc](design-log-storage-system.cc)|
|634|[Find the Derangement of An Array](https://leetcode.com/problems/find-the-derangement-of-an-array)|[find-the-derangement-of-an-array.cc](find-the-derangement-of-an-array.cc)|
|633|[Sum of Square Numbers](https://leetcode.com/problems/sum-of-square-numbers)|[sum-of-square-numbers.cc](sum-of-square-numbers.cc)|
|631|[Design Excel Sum Formula](https://leetcode.com/problems/design-excel-sum-formula)|[design-excel-sum-formula.cc](design-excel-sum-formula.cc)|
|630|[Course Schedule III](https://leetcode.com/problems/course-schedule-iii)|[course-schedule-iii.rs](course-schedule-iii.rs)|
|629|[K Inverse Pairs Array](https://leetcode.com/problems/k-inverse-pairs-array)|[k-inverse-pairs-array.cc](k-inverse-pairs-array.cc)|
|628|[Maximum Product of Three Numbers](https://leetcode.com/problems/maximum-product-of-three-numbers)|[maximum-product-of-three-numbers.cc](maximum-product-of-three-numbers.cc)|
|617|[Merge Two Binary Trees](https://leetcode.com/problems/merge-two-binary-trees)|[merge-two-binary-trees.cc](merge-two-binary-trees.cc)|
|616|[Add Bold Tag in String](https://leetcode.com/problems/add-bold-tag-in-string)|[add-bold-tag-in-string.cc](add-bold-tag-in-string.cc)|
|611|[Valid Triangle Number](https://leetcode.com/problems/valid-triangle-number)|[valid-triangle-number.cc](valid-triangle-number.cc)|
|604|[Design Compressed String Iterator](https://leetcode.com/problems/design-compressed-string-iterator)|[design-compressed-string-iterator.cc](design-compressed-string-iterator.cc)|
|600|[Non-negative Integers without Consecutive Ones](https://leetcode.com/problems/non-negative-integers-without-consecutive-ones)|[non-negative-integers-without-consecutive-ones.cc](non-negative-integers-without-consecutive-ones.cc)|
|599|[Minimum Index Sum of Two Lists](https://leetcode.com/problems/minimum-index-sum-of-two-lists)|[minimum-index-sum-of-two-lists.cc](minimum-index-sum-of-two-lists.cc)|
|598|[Range Addition II](https://leetcode.com/problems/range-addition-ii)|[range-addition-ii.cc](range-addition-ii.cc)|
|594|[Longest Harmonious Subsequence](https://leetcode.com/problems/longest-harmonious-subsequence)|[longest-harmonious-subsequence.cc](longest-harmonious-subsequence.cc)|
|593|[Valid Square](https://leetcode.com/problems/valid-square)|[valid-square.cc](valid-square.cc)|
|592|[Fraction Addition and Subtraction](https://leetcode.com/problems/fraction-addition-and-subtraction)|[fraction-addition-and-subtraction.cc](fraction-addition-and-subtraction.cc)|
|588|[Design In-Memory File System](https://leetcode.com/problems/design-in-memory-file-system)|[design-in-memory-file-system.cc](design-in-memory-file-system.cc)|
|587|[Erect the Fence](https://leetcode.com/problems/erect-the-fence)|[erect-the-fence.cc](erect-the-fence.cc)|
|583|[Delete Operation for Two Strings](https://leetcode.com/problems/delete-operation-for-two-strings)|[delete-operation-for-two-strings.cc](delete-operation-for-two-strings.cc)|
|582|[Kill Process](https://leetcode.com/problems/kill-process)|[kill-process.cc](kill-process.cc)|
|581|[Shortest Unsorted Continuous Subarray](https://leetcode.com/problems/shortest-unsorted-continuous-subarray)|[shortest-unsorted-continuous-subarray.cc](shortest-unsorted-continuous-subarray.cc)|
|575|[Distribute Candies](https://leetcode.com/problems/distribute-candies)|[distribute-candies.cc](distribute-candies.cc)|
|565|[Array Nesting](https://leetcode.com/problems/array-nesting)|[array-nesting.cc](array-nesting.cc)|
|556|[Next Greater Element III](https://leetcode.com/problems/next-greater-element-iii)|[next-greater-element-iii.cc](next-greater-element-iii.cc)|
|553|[Optimal Division](https://leetcode.com/problems/optimal-division)|[optimal-division.cc](optimal-division.cc)|
|552|[Student Attendance Record II](https://leetcode.com/problems/student-attendance-record-ii)|[student-attendance-record-ii.cc](student-attendance-record-ii.cc)|
|543|[Diameter of Binary Tree](https://leetcode.com/problems/diameter-of-binary-tree)|[diameter-of-binary-tree.nim](diameter-of-binary-tree.nim)|
|533|[Lonely Pixel II](https://leetcode.com/problems/lonely-pixel-ii)|[lonely-pixel-ii.cc](lonely-pixel-ii.cc)|
|531|[Lonely Pixel I](https://leetcode.com/problems/lonely-pixel-i)|[lonely-pixel-i.cc](lonely-pixel-i.cc)|
|524|[Longest Word in Dictionary through Deleting](https://leetcode.com/problems/longest-word-in-dictionary-through-deleting)|[longest-word-in-dictionary-through-deleting.rs](longest-word-in-dictionary-through-deleting.rs)|
|514|[Freedom Trail](https://leetcode.com/problems/freedom-trail)|[freedom-trail.cc](freedom-trail.cc)|
|508|[Most Frequent Subtree Sum](https://leetcode.com/problems/most-frequent-subtree-sum)|[most-frequent-subtree-sum.cc](most-frequent-subtree-sum.cc)|
|507|[Perfect Number](https://leetcode.com/problems/perfect-number)|[perfect-number.cc](perfect-number.cc)|
|504|[Base 7](https://leetcode.com/problems/base-7)|[base-7.cc](base-7.cc)|
|502|[IPO](https://leetcode.com/problems/ipo)|[ipo.rs](ipo.rs)|
|501|[Find Mode in Binary Search Tree](https://leetcode.com/problems/find-mode-in-binary-search-tree)|[find-mode-in-binary-search-tree.cc](find-mode-in-binary-search-tree.cc)|
|500|[Keyboard Row](https://leetcode.com/problems/keyboard-row)|[keyboard-row.cc](keyboard-row.cc)|
|495|[Teemo Attacking](https://leetcode.com/problems/teemo-attacking)|[teemo-attacking.cc](teemo-attacking.cc)|
|494|[Target Sum](https://leetcode.com/problems/target-sum)|[target-sum.cc](target-sum.cc)|
|491|[Increasing Subsequences](https://leetcode.com/problems/increasing-subsequences)|[increasing-subsequences.cc](increasing-subsequences.cc)|
|490|[The Maze](https://leetcode.com/problems/the-maze)|[the-maze.cc](the-maze.cc)|
|485|[Max Consecutive Ones](https://leetcode.com/problems/max-consecutive-ones)|[max-consecutive-ones.cc](max-consecutive-ones.cc)|
|483|[Smallest Good Base](https://leetcode.com/problems/smallest-good-base)|[smallest-good-base.cc](smallest-good-base.cc)|
|482|[License Key Formatting](https://leetcode.com/problems/license-key-formatting)|[license-key-formatting.cc](license-key-formatting.cc)|
|481|[Magical String](https://leetcode.com/problems/magical-string)|[magical-string.cc](magical-string.cc)|
|480|[Sliding Window Median](https://leetcode.com/problems/sliding-window-median)|[sliding-window-median.cc](sliding-window-median.cc)|
|479|[Largest Palindrome Product](https://leetcode.com/problems/largest-palindrome-product)|[largest-palindrome-product.rs](largest-palindrome-product.rs)|
|477|[Total Hamming Distance](https://leetcode.com/problems/total-hamming-distance)|[total-hamming-distance.cc](total-hamming-distance.cc)|
|476|[Number Complement](https://leetcode.com/problems/number-complement)|[number-complement.cc](number-complement.cc)|
|475|[Heaters](https://leetcode.com/problems/heaters)|[heaters.cc](heaters.cc)|
|474|[Ones and Zeroes](https://leetcode.com/problems/ones-and-zeroes)|[ones-and-zeroes.cc](ones-and-zeroes.cc)|
|473|[Matchsticks to Square](https://leetcode.com/problems/matchsticks-to-square)|[matchsticks-to-square.cc](matchsticks-to-square.cc)|
|472|[Concatenated Words](https://leetcode.com/problems/concatenated-words)|[concatenated-words.rs](concatenated-words.rs)|
|469|[Convex Polygon](https://leetcode.com/problems/convex-polygon)|[convex-polygon.cc](convex-polygon.cc)|
|468|[Validate IP Address](https://leetcode.com/problems/validate-ip-address)|[validate-ip-address.cc](validate-ip-address.cc)|
|467|[Unique Substrings in Wraparound String](https://leetcode.com/problems/unique-substrings-in-wraparound-string)|[unique-substrings-in-wraparound-string.cc](unique-substrings-in-wraparound-string.cc)|
|466|[Count The Repetitions](https://leetcode.com/problems/count-the-repetitions)|[count-the-repetitions.cc](count-the-repetitions.cc)|
|465|[Optimal Account Balancing](https://leetcode.com/problems/optimal-account-balancing)|[optimal-account-balancing.cc](optimal-account-balancing.cc)|
|464|[Can I Win](https://leetcode.com/problems/can-i-win)|[can-i-win.cc](can-i-win.cc)|
|463|[Island Perimeter](https://leetcode.com/problems/island-perimeter)|[island-perimeter.cc](island-perimeter.cc)|
|462|[Minimum Moves to Equal Array Elements II](https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii)|[minimum-moves-to-equal-array-elements-ii.cc](minimum-moves-to-equal-array-elements-ii.cc)|
|461|[Hamming Distance](https://leetcode.com/problems/hamming-distance)|[hamming-distance.cc](hamming-distance.cc)|
|459|[Repeated Substring Pattern](https://leetcode.com/problems/repeated-substring-pattern)|[repeated-substring-pattern.cc](repeated-substring-pattern.cc)|
|456|[132 Pattern](https://leetcode.com/problems/132-pattern)|[132-pattern.cc](132-pattern.cc)|
|455|[Assign Cookies](https://leetcode.com/problems/assign-cookies)|[assign-cookies.cc](assign-cookies.cc)|
|454|[4Sum II](https://leetcode.com/problems/4sum-ii)|[4sum-ii.cc](4sum-ii.cc)|
|453|[Minimum Moves to Equal Array Elements](https://leetcode.com/problems/minimum-moves-to-equal-array-elements)|[minimum-moves-to-equal-array-elements.cc](minimum-moves-to-equal-array-elements.cc)|
|452|[Minimum Number of Arrows to Burst Balloons](https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons)|[minimum-number-of-arrows-to-burst-balloons.cc](minimum-number-of-arrows-to-burst-balloons.cc)|
|447|[Number of Boomerangs](https://leetcode.com/problems/number-of-boomerangs)|[number-of-boomerangs.cc](number-of-boomerangs.cc)|
|446|[Arithmetic Slices II - Subsequence](https://leetcode.com/problems/arithmetic-slices-ii-subsequence)|[arithmetic-slices-ii-subsequence.cc](arithmetic-slices-ii-subsequence.cc)|
|444|[Sequence Reconstruction](https://leetcode.com/problems/sequence-reconstruction)|[sequence-reconstruction.cc](sequence-reconstruction.cc)|
|441|[Arranging Coins](https://leetcode.com/problems/arranging-coins)|[arranging-coins.cc](arranging-coins.cc)|
|440|[K-th Smallest in Lexicographical Order](https://leetcode.com/problems/k-th-smallest-in-lexicographical-order)|[k-th-smallest-in-lexicographical-order.cc](k-th-smallest-in-lexicographical-order.cc)|
|439|[Ternary Expression Parser](https://leetcode.com/problems/ternary-expression-parser)|[ternary-expression-parser.cc](ternary-expression-parser.cc)|
|438|[Find All Anagrams in a String](https://leetcode.com/problems/find-all-anagrams-in-a-string)|[find-all-anagrams-in-a-string.cc](find-all-anagrams-in-a-string.cc)|
|437|[Path Sum III](https://leetcode.com/problems/path-sum-iii)|[path-sum-iii.cc](path-sum-iii.cc)|
|436|[Find Right Interval](https://leetcode.com/problems/find-right-interval)|[find-right-interval.cc](find-right-interval.cc)|
|435|[Non-overlapping Intervals](https://leetcode.com/problems/non-overlapping-intervals)|[non-overlapping-intervals.cc](non-overlapping-intervals.cc)|
|434|[Number of Segments in a String](https://leetcode.com/problems/number-of-segments-in-a-string)|[number-of-segments-in-a-string.cc](number-of-segments-in-a-string.cc)|
|432|[All O`one Data Structure](https://leetcode.com/problems/all-oone-data-structure)|[all-oone-data-structure.cc](all-oone-data-structure.cc)|
|424|[Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement)|[longest-repeating-character-replacement.nim](longest-repeating-character-replacement.nim)|
|423|[Reconstruct Original Digits from English](https://leetcode.com/problems/reconstruct-original-digits-from-english)|[reconstruct-original-digits-from-english.cc](reconstruct-original-digits-from-english.cc)|
|422|[Valid Word Square](https://leetcode.com/problems/valid-word-square)|[valid-word-square.cc](valid-word-square.cc)|
|421|[Maximum XOR of Two Numbers in an Array](https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array)|[maximum-xor-of-two-numbers-in-an-array.rs](maximum-xor-of-two-numbers-in-an-array.rs)|
|420|[Strong Password Checker](https://leetcode.com/problems/strong-password-checker)|[strong-password-checker.cc](strong-password-checker.cc)|
|419|[Battleships in a Board](https://leetcode.com/problems/battleships-in-a-board)|[battleships-in-a-board.cc](battleships-in-a-board.cc)|
|417|[Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow)|[pacific-atlantic-water-flow.cc](pacific-atlantic-water-flow.cc)|
|416|[Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum)|[partition-equal-subset-sum.cc](partition-equal-subset-sum.cc)|
|415|[Add Strings](https://leetcode.com/problems/add-strings)|[add-strings.cc](add-strings.cc)|
|414|[Third Maximum Number](https://leetcode.com/problems/third-maximum-number)|[third-maximum-number.cc](third-maximum-number.cc)|
|413|[Arithmetic Slices](https://leetcode.com/problems/arithmetic-slices)|[arithmetic-slices.cc](arithmetic-slices.cc)|
|412|[Fizz Buzz](https://leetcode.com/problems/fizz-buzz)|[fizz-buzz.cc](fizz-buzz.cc)|
|410|[Split Array Largest Sum](https://leetcode.com/problems/split-array-largest-sum)|[split-array-largest-sum.cc](split-array-largest-sum.cc)|
|409|[Longest Palindrome](https://leetcode.com/problems/longest-palindrome)|[longest-palindrome.cc](longest-palindrome.cc)|
|408|[Valid Word Abbreviation](https://leetcode.com/problems/valid-word-abbreviation)|[valid-word-abbreviation.cc](valid-word-abbreviation.cc)|
|407|[Trapping Rain Water II](https://leetcode.com/problems/trapping-rain-water-ii)|[trapping-rain-water-ii.cc](trapping-rain-water-ii.cc)|
|406|[Queue Reconstruction by Height](https://leetcode.com/problems/queue-reconstruction-by-height)|[queue-reconstruction-by-height.cc](queue-reconstruction-by-height.cc)|
|405|[Convert a Number to Hexadecimal](https://leetcode.com/problems/convert-a-number-to-hexadecimal)|[convert-a-number-to-hexadecimal.cc](convert-a-number-to-hexadecimal.cc)|
|404|[Sum of Left Leaves](https://leetcode.com/problems/sum-of-left-leaves)|[sum-of-left-leaves.cc](sum-of-left-leaves.cc)|
|403|[Frog Jump](https://leetcode.com/problems/frog-jump)|[frog-jump.cc](frog-jump.cc)|
|402|[Remove K Digits](https://leetcode.com/problems/remove-k-digits)|[remove-k-digits.nim](remove-k-digits.nim)|
|401|[Binary Watch](https://leetcode.com/problems/binary-watch)|[binary-watch.cc](binary-watch.cc)|
|400|[Nth Digit](https://leetcode.com/problems/nth-digit)|[nth-digit.cc](nth-digit.cc)|
|399|[Evaluate Division](https://leetcode.com/problems/evaluate-division)|[evaluate-division.cc](evaluate-division.cc)|
|398|[Random Pick Index](https://leetcode.com/problems/random-pick-index)|[random-pick-index.cc](random-pick-index.cc)|
|397|[Integer Replacement](https://leetcode.com/problems/integer-replacement)|[integer-replacement.cc](integer-replacement.cc)|
|396|[Rotate Function](https://leetcode.com/problems/rotate-function)|[rotate-function.cc](rotate-function.cc)|
|395|[Longest Substring with At Least K Repeating Characters](https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters)|[longest-substring-with-at-least-k-repeating-characters.cc](longest-substring-with-at-least-k-repeating-characters.cc)|
|394|[Decode String](https://leetcode.com/problems/decode-string)|[decode-string.cc](decode-string.cc)|
|393|[UTF-8 Validation](https://leetcode.com/problems/utf-8-validation)|[utf-8-validation.cc](utf-8-validation.cc)|
|392|[Is Subsequence](https://leetcode.com/problems/is-subsequence)|[is-subsequence.cc](is-subsequence.cc)|
|391|[Perfect Rectangle](https://leetcode.com/problems/perfect-rectangle)|[perfect-rectangle.cc](perfect-rectangle.cc)|
|390|[Elimination Game](https://leetcode.com/problems/elimination-game)|[elimination-game.cc](elimination-game.cc)|
|389|[Find the Difference](https://leetcode.com/problems/find-the-difference)|[find-the-difference.cc](find-the-difference.cc)|
|388|[Longest Absolute File Path](https://leetcode.com/problems/longest-absolute-file-path)|[longest-absolute-file-path.cc](longest-absolute-file-path.cc)|
|387|[First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string)|[first-unique-character-in-a-string.cc](first-unique-character-in-a-string.cc)|
|386|[Lexicographical Numbers](https://leetcode.com/problems/lexicographical-numbers)|[lexicographical-numbers.cc](lexicographical-numbers.cc)|
|385|[Mini Parser](https://leetcode.com/problems/mini-parser)|[mini-parser.cc](mini-parser.cc)|
|384|[Shuffle an Array](https://leetcode.com/problems/shuffle-an-array)|[shuffle-an-array.cc](shuffle-an-array.cc)|
|383|[Ransom Note](https://leetcode.com/problems/ransom-note)|[ransom-note.cc](ransom-note.cc)|
|382|[Linked List Random Node](https://leetcode.com/problems/linked-list-random-node)|[linked-list-random-node.cc](linked-list-random-node.cc)|
|381|[Insert Delete GetRandom O(1) - Duplicates allowed](https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed)|[insert-delete-getrandom-o1-duplicates-allowed.cc](insert-delete-getrandom-o1-duplicates-allowed.cc)|
|380|[Insert Delete GetRandom O(1)](https://leetcode.com/problems/insert-delete-getrandom-o1)|[insert-delete-getrandom-o1.cc](insert-delete-getrandom-o1.cc)|
|379|[Design Phone Directory](https://leetcode.com/problems/design-phone-directory)|[design-phone-directory.cc](design-phone-directory.cc)|
|378|[Kth Smallest Element in a Sorted Matrix](https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix)|[kth-smallest-element-in-a-sorted-matrix.nim](kth-smallest-element-in-a-sorted-matrix.nim)|
|377|[Combination Sum IV](https://leetcode.com/problems/combination-sum-iv)|[combination-sum-iv.cc](combination-sum-iv.cc)|
|376|[Wiggle Subsequence](https://leetcode.com/problems/wiggle-subsequence)|[wiggle-subsequence.cc](wiggle-subsequence.cc)|
|375|[Guess Number Higher or Lower II](https://leetcode.com/problems/guess-number-higher-or-lower-ii)|[guess-number-higher-or-lower-ii.cc](guess-number-higher-or-lower-ii.cc)|
|374|[Guess Number Higher or Lower](https://leetcode.com/problems/guess-number-higher-or-lower)|[guess-number-higher-or-lower.cc](guess-number-higher-or-lower.cc)|
|373|[Find K Pairs with Smallest Sums](https://leetcode.com/problems/find-k-pairs-with-smallest-sums)|[find-k-pairs-with-smallest-sums.nim](find-k-pairs-with-smallest-sums.nim)|
|372|[Super Pow](https://leetcode.com/problems/super-pow)|[super-pow.cc](super-pow.cc)|
|371|[Sum of Two Integers](https://leetcode.com/problems/sum-of-two-integers)|[sum-of-two-integers.cc](sum-of-two-integers.cc)|
|370|[Range Addition](https://leetcode.com/problems/range-addition)|[range-addition.cc](range-addition.cc)|
|369|[Plus One Linked List](https://leetcode.com/problems/plus-one-linked-list)|[plus-one-linked-list.cc](plus-one-linked-list.cc)|
|368|[Largest Divisible Subset](https://leetcode.com/problems/largest-divisible-subset)|[largest-divisible-subset.cc](largest-divisible-subset.cc)|
|367|[Valid Perfect Square](https://leetcode.com/problems/valid-perfect-square)|[valid-perfect-square.cc](valid-perfect-square.cc)|
|366|[Find Leaves of Binary Tree](https://leetcode.com/problems/find-leaves-of-binary-tree)|[find-leaves-of-binary-tree.cc](find-leaves-of-binary-tree.cc)|
|365|[Water and Jug Problem](https://leetcode.com/problems/water-and-jug-problem)|[water-and-jug-problem.cc](water-and-jug-problem.cc)|
|364|[Nested List Weight Sum II](https://leetcode.com/problems/nested-list-weight-sum-ii)|[nested-list-weight-sum-ii.cc](nested-list-weight-sum-ii.cc)|
|362|[Design Hit Counter](https://leetcode.com/problems/design-hit-counter)|[design-hit-counter.cc](design-hit-counter.cc)|
|361|[Bomb Enemy](https://leetcode.com/problems/bomb-enemy)|[bomb-enemy.cc](bomb-enemy.cc)|
|360|[Sort Transformed Array](https://leetcode.com/problems/sort-transformed-array)|[sort-transformed-array.cc](sort-transformed-array.cc)|
|359|[Logger Rate Limiter](https://leetcode.com/problems/logger-rate-limiter)|[logger-rate-limiter.cc](logger-rate-limiter.cc)|
|358|[Rearrange String k Distance Apart](https://leetcode.com/problems/rearrange-string-k-distance-apart)|[rearrange-string-k-distance-apart.cc](rearrange-string-k-distance-apart.cc)|
|357|[Count Numbers with Unique Digits](https://leetcode.com/problems/count-numbers-with-unique-digits)|[count-numbers-with-unique-digits.cc](count-numbers-with-unique-digits.cc)|
|356|[Line Reflection](https://leetcode.com/problems/line-reflection)|[line-reflection.cc](line-reflection.cc)|
|355|[Design Twitter](https://leetcode.com/problems/design-twitter)|[design-twitter.cc](design-twitter.cc)|
|354|[Russian Doll Envelopes](https://leetcode.com/problems/russian-doll-envelopes)|[russian-doll-envelopes.rs](russian-doll-envelopes.rs)|
|353|[Design Snake Game](https://leetcode.com/problems/design-snake-game)|[design-snake-game.cc](design-snake-game.cc)|
|352|[Data Stream as Disjoint Intervals](https://leetcode.com/problems/data-stream-as-disjoint-intervals)|[data-stream-as-disjoint-intervals.cc](data-stream-as-disjoint-intervals.cc)|
|351|[Android Unlock Patterns](https://leetcode.com/problems/android-unlock-patterns)|[android-unlock-patterns.cc](android-unlock-patterns.cc)|
|350|[Intersection of Two Arrays II](https://leetcode.com/problems/intersection-of-two-arrays-ii)|[intersection-of-two-arrays-ii.cc](intersection-of-two-arrays-ii.cc)|
|349|[Intersection of Two Arrays](https://leetcode.com/problems/intersection-of-two-arrays)|[intersection-of-two-arrays.cc](intersection-of-two-arrays.cc)|
|348|[Design Tic-Tac-Toe](https://leetcode.com/problems/design-tic-tac-toe)|[design-tic-tac-toe.cc](design-tic-tac-toe.cc)|
|347|[Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)|[top-k-frequent-elements.rs](top-k-frequent-elements.rs)|
|346|[Moving Average from Data Stream](https://leetcode.com/problems/moving-average-from-data-stream)|[moving-average-from-data-stream.cc](moving-average-from-data-stream.cc)|
|345|[Reverse Vowels of a String](https://leetcode.com/problems/reverse-vowels-of-a-string)|[reverse-vowels-of-a-string.cc](reverse-vowels-of-a-string.cc)|
|344|[Reverse String](https://leetcode.com/problems/reverse-string)|[reverse-string.cc](reverse-string.cc)|
|343|[Integer Break](https://leetcode.com/problems/integer-break)|[integer-break.cc](integer-break.cc)|
|342|[Power of Four](https://leetcode.com/problems/power-of-four)|[power-of-four.cc](power-of-four.cc)|
|341|[Flatten Nested List Iterator](https://leetcode.com/problems/flatten-nested-list-iterator)|[flatten-nested-list-iterator.cc](flatten-nested-list-iterator.cc)|
|340|[Longest Substring with At Most K Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-k-distinct-characters)|[longest-substring-with-at-most-k-distinct-characters.cc](longest-substring-with-at-most-k-distinct-characters.cc)|
|339|[Nested List Weight Sum](https://leetcode.com/problems/nested-list-weight-sum)|[nested-list-weight-sum.cc](nested-list-weight-sum.cc)|
|338|[Counting Bits](https://leetcode.com/problems/counting-bits)|[counting-bits.cc](counting-bits.cc)|
|337|[House Robber III](https://leetcode.com/problems/house-robber-iii)|[house-robber-iii.cc](house-robber-iii.cc)|
|336|[Palindrome Pairs](https://leetcode.com/problems/palindrome-pairs)|[palindrome-pairs.cc](palindrome-pairs.cc)|
|335|[Self Crossing](https://leetcode.com/problems/self-crossing)|[self-crossing.cc](self-crossing.cc)|
|334|[Increasing Triplet Subsequence](https://leetcode.com/problems/increasing-triplet-subsequence)|[increasing-triplet-subsequence.cc](increasing-triplet-subsequence.cc)|
|333|[Largest BST Subtree](https://leetcode.com/problems/largest-bst-subtree)|[largest-bst-subtree.cc](largest-bst-subtree.cc)|
|332|[Reconstruct Itinerary](https://leetcode.com/problems/reconstruct-itinerary)|[reconstruct-itinerary.cc](reconstruct-itinerary.cc)|
|331|[Verify Preorder Serialization of a Binary Tree](https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree)|[verify-preorder-serialization-of-a-binary-tree.cc](verify-preorder-serialization-of-a-binary-tree.cc)|
|330|[Patching Array](https://leetcode.com/problems/patching-array)|[patching-array.cc](patching-array.cc)|
|329|[Longest Increasing Path in a Matrix](https://leetcode.com/problems/longest-increasing-path-in-a-matrix)|[longest-increasing-path-in-a-matrix.cc](longest-increasing-path-in-a-matrix.cc)|
|328|[Odd Even Linked List](https://leetcode.com/problems/odd-even-linked-list)|[odd-even-linked-list.cc](odd-even-linked-list.cc)|
|327|[Count of Range Sum](https://leetcode.com/problems/count-of-range-sum)|[count-of-range-sum.cc](count-of-range-sum.cc)|
|326|[Power of Three](https://leetcode.com/problems/power-of-three)|[power-of-three.cc](power-of-three.cc)|
|325|[Maximum Size Subarray Sum Equals k](https://leetcode.com/problems/maximum-size-subarray-sum-equals-k)|[maximum-size-subarray-sum-equals-k.cc](maximum-size-subarray-sum-equals-k.cc)|
|324|[Wiggle Sort II](https://leetcode.com/problems/wiggle-sort-ii)|[wiggle-sort-ii.cc](wiggle-sort-ii.cc)|
|323|[Number of Connected Components in an Undirected Graph](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph)|[number-of-connected-components-in-an-undirected-graph.cc](number-of-connected-components-in-an-undirected-graph.cc)|
|322|[Coin Change](https://leetcode.com/problems/coin-change)|[coin-change.cc](coin-change.cc)|
|321|[Create Maximum Number](https://leetcode.com/problems/create-maximum-number)|[create-maximum-number.cc](create-maximum-number.cc)|
|320|[Generalized Abbreviation](https://leetcode.com/problems/generalized-abbreviation)|[generalized-abbreviation.cc](generalized-abbreviation.cc)|
|319|[Bulb Switcher](https://leetcode.com/problems/bulb-switcher)|[bulb-switcher.cc](bulb-switcher.cc)|
|318|[Maximum Product of Word Lengths](https://leetcode.com/problems/maximum-product-of-word-lengths)|[maximum-product-of-word-lengths.cc](maximum-product-of-word-lengths.cc)|
|317|[Shortest Distance from All Buildings](https://leetcode.com/problems/shortest-distance-from-all-buildings)|[shortest-distance-from-all-buildings.cc](shortest-distance-from-all-buildings.cc)|
|316|[Remove Duplicate Letters](https://leetcode.com/problems/remove-duplicate-letters)|[remove-duplicate-letters.nim](remove-duplicate-letters.nim)|
|315|[Count of Smaller Numbers After Self](https://leetcode.com/problems/count-of-smaller-numbers-after-self)|[count-of-smaller-numbers-after-self.cc](count-of-smaller-numbers-after-self.cc)|
|314|[Binary Tree Vertical Order Traversal](https://leetcode.com/problems/binary-tree-vertical-order-traversal)|[binary-tree-vertical-order-traversal.cc](binary-tree-vertical-order-traversal.cc)|
|313|[Super Ugly Number](https://leetcode.com/problems/super-ugly-number)|[super-ugly-number.rs](super-ugly-number.rs)|
|312|[Burst Balloons](https://leetcode.com/problems/burst-balloons)|[burst-balloons.cc](burst-balloons.cc)|
|311|[Sparse Matrix Multiplication](https://leetcode.com/problems/sparse-matrix-multiplication)|[sparse-matrix-multiplication.cc](sparse-matrix-multiplication.cc)|
|310|[Minimum Height Trees](https://leetcode.com/problems/minimum-height-trees)|[minimum-height-trees.cc](minimum-height-trees.cc)|
|309|[Best Time to Buy and Sell Stock with Cooldown](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown)|[best-time-to-buy-and-sell-stock-with-cooldown.cc](best-time-to-buy-and-sell-stock-with-cooldown.cc)|
|308|[Range Sum Query 2D - Mutable](https://leetcode.com/problems/range-sum-query-2d-mutable)|[range-sum-query-2d-mutable.cc](range-sum-query-2d-mutable.cc)|
|307|[Range Sum Query - Mutable](https://leetcode.com/problems/range-sum-query-mutable)|[range-sum-query-mutable.cc](range-sum-query-mutable.cc)|
|306|[Additive Number](https://leetcode.com/problems/additive-number)|[additive-number.cc](additive-number.cc)|
|305|[Number of Islands II](https://leetcode.com/problems/number-of-islands-ii)|[number-of-islands-ii.cc](number-of-islands-ii.cc)|
|304|[Range Sum Query 2D - Immutable](https://leetcode.com/problems/range-sum-query-2d-immutable)|[range-sum-query-2d-immutable.cc](range-sum-query-2d-immutable.cc)|
|303|[Range Sum Query - Immutable](https://leetcode.com/problems/range-sum-query-immutable)|[range-sum-query-immutable.cc](range-sum-query-immutable.cc)|
|302|[Smallest Rectangle Enclosing Black Pixels](https://leetcode.com/problems/smallest-rectangle-enclosing-black-pixels)|[smallest-rectangle-enclosing-black-pixels.cc](smallest-rectangle-enclosing-black-pixels.cc)|
|301|[Remove Invalid Parentheses](https://leetcode.com/problems/remove-invalid-parentheses)|[remove-invalid-parentheses.rs](remove-invalid-parentheses.rs)|
|300|[Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence)|[longest-increasing-subsequence.rs](longest-increasing-subsequence.rs)|
|299|[Bulls and Cows](https://leetcode.com/problems/bulls-and-cows)|[bulls-and-cows.cc](bulls-and-cows.cc)|
|298|[Binary Tree Longest Consecutive Sequence](https://leetcode.com/problems/binary-tree-longest-consecutive-sequence)|[binary-tree-longest-consecutive-sequence.cc](binary-tree-longest-consecutive-sequence.cc)|
|297|[Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree)|[serialize-and-deserialize-binary-tree.cc](serialize-and-deserialize-binary-tree.cc)|
|296|[Best Meeting Point](https://leetcode.com/problems/best-meeting-point)|[best-meeting-point.cc](best-meeting-point.cc)|
|295|[Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream)|[find-median-from-data-stream.cc](find-median-from-data-stream.cc)|
|294|[Flip Game II](https://leetcode.com/problems/flip-game-ii)|[flip-game-ii.cc](flip-game-ii.cc)|
|293|[Flip Game](https://leetcode.com/problems/flip-game)|[flip-game.cc](flip-game.cc)|
|292|[Nim Game](https://leetcode.com/problems/nim-game)|[nim-game.cc](nim-game.cc)|
|291|[Word Pattern II](https://leetcode.com/problems/word-pattern-ii)|[word-pattern-ii.cc](word-pattern-ii.cc)|
|290|[Word Pattern](https://leetcode.com/problems/word-pattern)|[word-pattern.cc](word-pattern.cc)|
|289|[Game of Life](https://leetcode.com/problems/game-of-life)|[game-of-life.cc](game-of-life.cc)|
|288|[Unique Word Abbreviation](https://leetcode.com/problems/unique-word-abbreviation)|[unique-word-abbreviation.cc](unique-word-abbreviation.cc)|
|287|[Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number)|[find-the-duplicate-number.cc](find-the-duplicate-number.cc)|
|286|[Walls and Gates](https://leetcode.com/problems/walls-and-gates)|[walls-and-gates.cc](walls-and-gates.cc)|
|285|[Inorder Successor in BST](https://leetcode.com/problems/inorder-successor-in-bst)|[inorder-successor-in-bst.cc](inorder-successor-in-bst.cc)|
|284|[Peeking Iterator](https://leetcode.com/problems/peeking-iterator)|[peeking-iterator.cc](peeking-iterator.cc)|
|283|[Move Zeroes](https://leetcode.com/problems/move-zeroes)|[move-zeroes.cc](move-zeroes.cc)|
|282|[Expression Add Operators](https://leetcode.com/problems/expression-add-operators)|[expression-add-operators.cc](expression-add-operators.cc)|
|281|[Zigzag Iterator](https://leetcode.com/problems/zigzag-iterator)|[zigzag-iterator.cc](zigzag-iterator.cc)|
|280|[Wiggle Sort](https://leetcode.com/problems/wiggle-sort)|[wiggle-sort.cc](wiggle-sort.cc)|
|279|[Perfect Squares](https://leetcode.com/problems/perfect-squares)|[perfect-squares.cc](perfect-squares.cc)|
|278|[First Bad Version](https://leetcode.com/problems/first-bad-version)|[first-bad-version.cc](first-bad-version.cc)|
|277|[Find the Celebrity](https://leetcode.com/problems/find-the-celebrity)|[find-the-celebrity.cc](find-the-celebrity.cc)|
|276|[Paint Fence](https://leetcode.com/problems/paint-fence)|[paint-fence.cc](paint-fence.cc)|
|275|[H-Index II](https://leetcode.com/problems/h-index-ii)|[h-index-ii.cc](h-index-ii.cc)|
|274|[H-Index](https://leetcode.com/problems/h-index)|[h-index.cc](h-index.cc)|
|273|[Integer to English Words](https://leetcode.com/problems/integer-to-english-words)|[integer-to-english-words.cc](integer-to-english-words.cc)|
|272|[Closest Binary Search Tree Value II](https://leetcode.com/problems/closest-binary-search-tree-value-ii)|[closest-binary-search-tree-value-ii.cc](closest-binary-search-tree-value-ii.cc)|
|271|[Encode and Decode Strings](https://leetcode.com/problems/encode-and-decode-strings)|[encode-and-decode-strings.cc](encode-and-decode-strings.cc)|
|270|[Closest Binary Search Tree Value](https://leetcode.com/problems/closest-binary-search-tree-value)|[closest-binary-search-tree-value.cc](closest-binary-search-tree-value.cc)|
|269|[Alien Dictionary](https://leetcode.com/problems/alien-dictionary)|[alien-dictionary.cc](alien-dictionary.cc)|
|268|[Missing Number](https://leetcode.com/problems/missing-number)|[missing-number.cc](missing-number.cc)|
|267|[Palindrome Permutation II](https://leetcode.com/problems/palindrome-permutation-ii)|[palindrome-permutation-ii.cc](palindrome-permutation-ii.cc)|
|266|[Palindrome Permutation](https://leetcode.com/problems/palindrome-permutation)|[palindrome-permutation.cc](palindrome-permutation.cc)|
|265|[Paint House II](https://leetcode.com/problems/paint-house-ii)|[paint-house-ii.cc](paint-house-ii.cc)|
|264|[Ugly Number II](https://leetcode.com/problems/ugly-number-ii)|[ugly-number-ii.rs](ugly-number-ii.rs)|
|263|[Ugly Number](https://leetcode.com/problems/ugly-number)|[ugly-number.cc](ugly-number.cc)|
|261|[Graph Valid Tree](https://leetcode.com/problems/graph-valid-tree)|[graph-valid-tree.cc](graph-valid-tree.cc)|
|260|[Single Number III](https://leetcode.com/problems/single-number-iii)|[single-number-iii.cc](single-number-iii.cc)|
|259|[3Sum Smaller](https://leetcode.com/problems/3sum-smaller)|[3sum-smaller.cc](3sum-smaller.cc)|
|258|[Add Digits](https://leetcode.com/problems/add-digits)|[add-digits.cc](add-digits.cc)|
|257|[Binary Tree Paths](https://leetcode.com/problems/binary-tree-paths)|[binary-tree-paths.cc](binary-tree-paths.cc)|
|256|[Paint House](https://leetcode.com/problems/paint-house)|[paint-house.cc](paint-house.cc)|
|255|[Verify Preorder Sequence in Binary Search Tree](https://leetcode.com/problems/verify-preorder-sequence-in-binary-search-tree)|[verify-preorder-sequence-in-binary-search-tree.cc](verify-preorder-sequence-in-binary-search-tree.cc)|
|254|[Factor Combinations](https://leetcode.com/problems/factor-combinations)|[factor-combinations.cc](factor-combinations.cc)|
|253|[Meeting Rooms II](https://leetcode.com/problems/meeting-rooms-ii)|[meeting-rooms-ii.cc](meeting-rooms-ii.cc)|
|252|[Meeting Rooms](https://leetcode.com/problems/meeting-rooms)|[meeting-rooms.cc](meeting-rooms.cc)|
|251|[Flatten 2D Vector](https://leetcode.com/problems/flatten-2d-vector)|[flatten-2d-vector.cc](flatten-2d-vector.cc)|
|250|[Count Univalue Subtrees](https://leetcode.com/problems/count-univalue-subtrees)|[count-univalue-subtrees.cc](count-univalue-subtrees.cc)|
|249|[Group Shifted Strings](https://leetcode.com/problems/group-shifted-strings)|[group-shifted-strings.cc](group-shifted-strings.cc)|
|248|[Strobogrammatic Number III](https://leetcode.com/problems/strobogrammatic-number-iii)|[strobogrammatic-number-iii.cc](strobogrammatic-number-iii.cc)|
|247|[Strobogrammatic Number II](https://leetcode.com/problems/strobogrammatic-number-ii)|[strobogrammatic-number-ii.cc](strobogrammatic-number-ii.cc)|
|246|[Strobogrammatic Number](https://leetcode.com/problems/strobogrammatic-number)|[strobogrammatic-number.cc](strobogrammatic-number.cc)|
|245|[Shortest Word Distance III](https://leetcode.com/problems/shortest-word-distance-iii)|[shortest-word-distance-iii.cc](shortest-word-distance-iii.cc)|
|244|[Shortest Word Distance II](https://leetcode.com/problems/shortest-word-distance-ii)|[shortest-word-distance-ii.cc](shortest-word-distance-ii.cc)|
|243|[Shortest Word Distance](https://leetcode.com/problems/shortest-word-distance)|[shortest-word-distance.cc](shortest-word-distance.cc)|
|242|[Valid Anagram](https://leetcode.com/problems/valid-anagram)|[valid-anagram.cc](valid-anagram.cc)|
|241|[Different Ways to Add Parentheses](https://leetcode.com/problems/different-ways-to-add-parentheses)|[different-ways-to-add-parentheses.nim](different-ways-to-add-parentheses.nim)|
|240|[Search a 2D Matrix II](https://leetcode.com/problems/search-a-2d-matrix-ii)|[search-a-2d-matrix-ii.cc](search-a-2d-matrix-ii.cc)|
|239|[Sliding Window Maximum](https://leetcode.com/problems/sliding-window-maximum)|[sliding-window-maximum.cc](sliding-window-maximum.cc)|
|238|[Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self)|[product-of-array-except-self.cc](product-of-array-except-self.cc)|
|237|[Delete Node in a Linked List](https://leetcode.com/problems/delete-node-in-a-linked-list)|[delete-node-in-a-linked-list.cc](delete-node-in-a-linked-list.cc)|
|236|[Lowest Common Ancestor of a Binary Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree)|[lowest-common-ancestor-of-a-binary-tree.cc](lowest-common-ancestor-of-a-binary-tree.cc)|
|235|[Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)|[lowest-common-ancestor-of-a-binary-search-tree.cc](lowest-common-ancestor-of-a-binary-search-tree.cc)|
|234|[Palindrome Linked List](https://leetcode.com/problems/palindrome-linked-list)|[palindrome-linked-list.cc](palindrome-linked-list.cc)|
|233|[Number of Digit One](https://leetcode.com/problems/number-of-digit-one)|[number-of-digit-one.cc](number-of-digit-one.cc)|
|232|[Implement Queue using Stacks](https://leetcode.com/problems/implement-queue-using-stacks)|[implement-queue-using-stacks.cc](implement-queue-using-stacks.cc)|
|231|[Power of Two](https://leetcode.com/problems/power-of-two)|[power-of-two.cc](power-of-two.cc)|
|230|[Kth Smallest Element in a BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst)|[kth-smallest-element-in-a-bst.cc](kth-smallest-element-in-a-bst.cc)|
|229|[Majority Element II](https://leetcode.com/problems/majority-element-ii)|[majority-element-ii.cc](majority-element-ii.cc)|
|228|[Summary Ranges](https://leetcode.com/problems/summary-ranges)|[summary-ranges.cc](summary-ranges.cc)|
|227|[Basic Calculator II](https://leetcode.com/problems/basic-calculator-ii)|[basic-calculator-ii.nim](basic-calculator-ii.nim)|
|226|[Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree)|[invert-binary-tree.cc](invert-binary-tree.cc)|
|225|[Implement Stack using Queues](https://leetcode.com/problems/implement-stack-using-queues)|[implement-stack-using-queues.cc](implement-stack-using-queues.cc)|
|224|[Basic Calculator](https://leetcode.com/problems/basic-calculator)|[basic-calculator.cc](basic-calculator.cc)|
|223|[Rectangle Area](https://leetcode.com/problems/rectangle-area)|[rectangle-area.cc](rectangle-area.cc)|
|222|[Count Complete Tree Nodes](https://leetcode.com/problems/count-complete-tree-nodes)|[count-complete-tree-nodes.cc](count-complete-tree-nodes.cc)|
|221|[Maximal Square](https://leetcode.com/problems/maximal-square)|[maximal-square.cc](maximal-square.cc)|
|220|[Contains Duplicate III](https://leetcode.com/problems/contains-duplicate-iii)|[contains-duplicate-iii.cc](contains-duplicate-iii.cc)|
|219|[Contains Duplicate II](https://leetcode.com/problems/contains-duplicate-ii)|[contains-duplicate-ii.cc](contains-duplicate-ii.cc)|
|218|[The Skyline Problem](https://leetcode.com/problems/the-skyline-problem)|[the-skyline-problem.cc](the-skyline-problem.cc)|
|217|[Contains Duplicate](https://leetcode.com/problems/contains-duplicate)|[contains-duplicate.cc](contains-duplicate.cc)|
|216|[Combination Sum III](https://leetcode.com/problems/combination-sum-iii)|[combination-sum-iii.cc](combination-sum-iii.cc)|
|215|[Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)|[kth-largest-element-in-an-array.rs](kth-largest-element-in-an-array.rs)|
|214|[Shortest Palindrome](https://leetcode.com/problems/shortest-palindrome)|[shortest-palindrome.rs](shortest-palindrome.rs)|
|213|[House Robber II](https://leetcode.com/problems/house-robber-ii)|[house-robber-ii.cc](house-robber-ii.cc)|
|212|[Word Search II](https://leetcode.com/problems/word-search-ii)|[word-search-ii.rs](word-search-ii.rs)|
|210|[Course Schedule II](https://leetcode.com/problems/course-schedule-ii)|[course-schedule-ii.nim](course-schedule-ii.nim)|
|209|[Minimum Size Subarray Sum](https://leetcode.com/problems/minimum-size-subarray-sum)|[minimum-size-subarray-sum.cc](minimum-size-subarray-sum.cc)|
|208|[Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree)|[implement-trie-prefix-tree.cc](implement-trie-prefix-tree.cc)|
|207|[Course Schedule](https://leetcode.com/problems/course-schedule)|[course-schedule.nim](course-schedule.nim)|
|206|[Reverse Linked List](https://leetcode.com/problems/reverse-linked-list)|[reverse-linked-list.cc](reverse-linked-list.cc)|
|205|[Isomorphic Strings](https://leetcode.com/problems/isomorphic-strings)|[isomorphic-strings.cc](isomorphic-strings.cc)|
|204|[Count Primes](https://leetcode.com/problems/count-primes)|[count-primes.cc](count-primes.cc)|
|203|[Remove Linked List Elements](https://leetcode.com/problems/remove-linked-list-elements)|[remove-linked-list-elements.cc](remove-linked-list-elements.cc)|
|202|[Happy Number](https://leetcode.com/problems/happy-number)|[happy-number.cc](happy-number.cc)|
|201|[Bitwise AND of Numbers Range](https://leetcode.com/problems/bitwise-and-of-numbers-range)|[bitwise-and-of-numbers-range.cc](bitwise-and-of-numbers-range.cc)|
|200|[Number of Islands](https://leetcode.com/problems/number-of-islands)|[number-of-islands.cc](number-of-islands.cc)|
|199|[Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view)|[binary-tree-right-side-view.cc](binary-tree-right-side-view.cc)|
|198|[House Robber](https://leetcode.com/problems/house-robber)|[house-robber.cc](house-robber.cc)|
|191|[Number of 1 Bits](https://leetcode.com/problems/number-of-1-bits)|[number-of-1-bits.cc](number-of-1-bits.cc)|
|190|[Reverse Bits](https://leetcode.com/problems/reverse-bits)|[reverse-bits.cc](reverse-bits.cc)|
|189|[Rotate Array](https://leetcode.com/problems/rotate-array)|[rotate-array.cc](rotate-array.cc)|
|188|[Best Time to Buy and Sell Stock IV](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv)|[best-time-to-buy-and-sell-stock-iv.cc](best-time-to-buy-and-sell-stock-iv.cc)|
|187|[Repeated DNA Sequences](https://leetcode.com/problems/repeated-dna-sequences)|[repeated-dna-sequences.cc](repeated-dna-sequences.cc)|
|186|[Reverse Words in a String II](https://leetcode.com/problems/reverse-words-in-a-string-ii)|[reverse-words-in-a-string-ii.cc](reverse-words-in-a-string-ii.cc)|
|179|[Largest Number](https://leetcode.com/problems/largest-number)|[largest-number.cc](largest-number.cc)|
|174|[Dungeon Game](https://leetcode.com/problems/dungeon-game)|[dungeon-game.cc](dungeon-game.cc)|
|173|[Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)|[binary-search-tree-iterator.cc](binary-search-tree-iterator.cc)|
|172|[Factorial Trailing Zeroes](https://leetcode.com/problems/factorial-trailing-zeroes)|[factorial-trailing-zeroes.cc](factorial-trailing-zeroes.cc)|
|171|[Excel Sheet Column Number](https://leetcode.com/problems/excel-sheet-column-number)|[excel-sheet-column-number.cc](excel-sheet-column-number.cc)|
|170|[Two Sum III - Data structure design](https://leetcode.com/problems/two-sum-iii-data-structure-design)|[two-sum-iii-data-structure-design.cc](two-sum-iii-data-structure-design.cc)|
|169|[Majority Element](https://leetcode.com/problems/majority-element)|[majority-element.cc](majority-element.cc)|
|168|[Excel Sheet Column Title](https://leetcode.com/problems/excel-sheet-column-title)|[excel-sheet-column-title.cc](excel-sheet-column-title.cc)|
|167|[Two Sum II - Input Array Is Sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)|[two-sum-ii-input-array-is-sorted.cc](two-sum-ii-input-array-is-sorted.cc)|
|166|[Fraction to Recurring Decimal](https://leetcode.com/problems/fraction-to-recurring-decimal)|[fraction-to-recurring-decimal.cc](fraction-to-recurring-decimal.cc)|
|165|[Compare Version Numbers](https://leetcode.com/problems/compare-version-numbers)|[compare-version-numbers.cc](compare-version-numbers.cc)|
|164|[Maximum Gap](https://leetcode.com/problems/maximum-gap)|[maximum-gap.cc](maximum-gap.cc)|
|163|[Missing Ranges](https://leetcode.com/problems/missing-ranges)|[missing-ranges.cc](missing-ranges.cc)|
|162|[Find Peak Element](https://leetcode.com/problems/find-peak-element)|[find-peak-element.cc](find-peak-element.cc)|
|161|[One Edit Distance](https://leetcode.com/problems/one-edit-distance)|[one-edit-distance.cc](one-edit-distance.cc)|
|160|[Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists)|[intersection-of-two-linked-lists.cc](intersection-of-two-linked-lists.cc)|
|159|[Longest Substring with At Most Two Distinct Characters](https://leetcode.com/problems/longest-substring-with-at-most-two-distinct-characters)|[longest-substring-with-at-most-two-distinct-characters.cc](longest-substring-with-at-most-two-distinct-characters.cc)|
|158|[Read N Characters Given read4 II - Call Multiple Times](https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times)|[read-n-characters-given-read4-ii-call-multiple-times.cc](read-n-characters-given-read4-ii-call-multiple-times.cc)|
|157|[Read N Characters Given Read4](https://leetcode.com/problems/read-n-characters-given-read4)|[read-n-characters-given-read4.cc](read-n-characters-given-read4.cc)|
|156|[Binary Tree Upside Down](https://leetcode.com/problems/binary-tree-upside-down)|[binary-tree-upside-down.cc](binary-tree-upside-down.cc)|
|155|[Min Stack](https://leetcode.com/problems/min-stack)|[min-stack.cc](min-stack.cc)|
|154|[Find Minimum in Rotated Sorted Array II](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii)|[find-minimum-in-rotated-sorted-array-ii.cc](find-minimum-in-rotated-sorted-array-ii.cc)|
|153|[Find Minimum in Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array)|[find-minimum-in-rotated-sorted-array.cc](find-minimum-in-rotated-sorted-array.cc)|
|152|[Maximum Product Subarray](https://leetcode.com/problems/maximum-product-subarray)|[maximum-product-subarray.cc](maximum-product-subarray.cc)|
|151|[Reverse Words in a String](https://leetcode.com/problems/reverse-words-in-a-string)|[reverse-words-in-a-string.cc](reverse-words-in-a-string.cc)|
|150|[Evaluate Reverse Polish Notation](https://leetcode.com/problems/evaluate-reverse-polish-notation)|[evaluate-reverse-polish-notation.cc](evaluate-reverse-polish-notation.cc)|
|149|[Max Points on a Line](https://leetcode.com/problems/max-points-on-a-line)|[max-points-on-a-line.cc](max-points-on-a-line.cc)|
|148|[Sort List](https://leetcode.com/problems/sort-list)|[sort-list.cc](sort-list.cc)|
|147|[Insertion Sort List](https://leetcode.com/problems/insertion-sort-list)|[insertion-sort-list.cc](insertion-sort-list.cc)|
|146|[LRU Cache](https://leetcode.com/problems/lru-cache)|[lru-cache.cc](lru-cache.cc)|
|145|[Binary Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal)|[binary-tree-postorder-traversal.cc](binary-tree-postorder-traversal.cc)|
|144|[Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal)|[binary-tree-preorder-traversal.cc](binary-tree-preorder-traversal.cc)|
|143|[Reorder List](https://leetcode.com/problems/reorder-list)|[reorder-list.cc](reorder-list.cc)|
|142|[Linked List Cycle II](https://leetcode.com/problems/linked-list-cycle-ii)|[linked-list-cycle-ii.cc](linked-list-cycle-ii.cc)|
|141|[Linked List Cycle](https://leetcode.com/problems/linked-list-cycle)|[linked-list-cycle.cc](linked-list-cycle.cc)|
|140|[Word Break II](https://leetcode.com/problems/word-break-ii)|[word-break-ii.rs](word-break-ii.rs)|
|139|[Word Break](https://leetcode.com/problems/word-break)|[word-break.cc](word-break.cc)|
|138|[Copy List with Random Pointer](https://leetcode.com/problems/copy-list-with-random-pointer)|[copy-list-with-random-pointer.cc](copy-list-with-random-pointer.cc)|
|137|[Single Number II](https://leetcode.com/problems/single-number-ii)|[single-number-ii.cc](single-number-ii.cc)|
|136|[Single Number](https://leetcode.com/problems/single-number)|[single-number.cc](single-number.cc)|
|135|[Candy](https://leetcode.com/problems/candy)|[candy.rs](candy.rs)|
|134|[Gas Station](https://leetcode.com/problems/gas-station)|[gas-station.cc](gas-station.cc)|
|133|[Clone Graph](https://leetcode.com/problems/clone-graph)|[clone-graph.cc](clone-graph.cc)|
|132|[Palindrome Partitioning II](https://leetcode.com/problems/palindrome-partitioning-ii)|[palindrome-partitioning-ii.cc](palindrome-partitioning-ii.cc)|
|131|[Palindrome Partitioning](https://leetcode.com/problems/palindrome-partitioning)|[palindrome-partitioning.rs](palindrome-partitioning.rs)|
|130|[Surrounded Regions](https://leetcode.com/problems/surrounded-regions)|[surrounded-regions.cc](surrounded-regions.cc)|
|129|[Sum Root to Leaf Numbers](https://leetcode.com/problems/sum-root-to-leaf-numbers)|[sum-root-to-leaf-numbers.cc](sum-root-to-leaf-numbers.cc)|
|128|[Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence)|[longest-consecutive-sequence.cc](longest-consecutive-sequence.cc)|
|127|[Word Ladder](https://leetcode.com/problems/word-ladder)|[word-ladder.cc](word-ladder.cc)|
|126|[Word Ladder II](https://leetcode.com/problems/word-ladder-ii)|[word-ladder-ii.cc](word-ladder-ii.cc)|
|125|[Valid Palindrome](https://leetcode.com/problems/valid-palindrome)|[valid-palindrome.cc](valid-palindrome.cc)|
|124|[Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum)|[binary-tree-maximum-path-sum.nim](binary-tree-maximum-path-sum.nim)|
|123|[Best Time to Buy and Sell Stock III](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii)|[best-time-to-buy-and-sell-stock-iii.cc](best-time-to-buy-and-sell-stock-iii.cc)|
|122|[Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)|[best-time-to-buy-and-sell-stock-ii.cc](best-time-to-buy-and-sell-stock-ii.cc)|
|121|[Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)|[best-time-to-buy-and-sell-stock.cc](best-time-to-buy-and-sell-stock.cc)|
|120|[Triangle](https://leetcode.com/problems/triangle)|[triangle.cc](triangle.cc)|
|119|[Pascal's Triangle II](https://leetcode.com/problems/pascals-triangle-ii)|[pascals-triangle-ii.cc](pascals-triangle-ii.cc)|
|118|[Pascal's Triangle](https://leetcode.com/problems/pascals-triangle)|[pascals-triangle.cc](pascals-triangle.cc)|
|117|[Populating Next Right Pointers in Each Node II](https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii)|[populating-next-right-pointers-in-each-node-ii.cc](populating-next-right-pointers-in-each-node-ii.cc)|
|116|[Populating Next Right Pointers in Each Node](https://leetcode.com/problems/populating-next-right-pointers-in-each-node)|[populating-next-right-pointers-in-each-node.cc](populating-next-right-pointers-in-each-node.cc)|
|115|[Distinct Subsequences](https://leetcode.com/problems/distinct-subsequences)|[distinct-subsequences.cc](distinct-subsequences.cc)|
|114|[Flatten Binary Tree to Linked List](https://leetcode.com/problems/flatten-binary-tree-to-linked-list)|[flatten-binary-tree-to-linked-list.cc](flatten-binary-tree-to-linked-list.cc)|
|113|[Path Sum II](https://leetcode.com/problems/path-sum-ii)|[path-sum-ii.cc](path-sum-ii.cc)|
|112|[Path Sum](https://leetcode.com/problems/path-sum)|[path-sum.cc](path-sum.cc)|
|111|[Minimum Depth of Binary Tree](https://leetcode.com/problems/minimum-depth-of-binary-tree)|[minimum-depth-of-binary-tree.cc](minimum-depth-of-binary-tree.cc)|
|110|[Balanced Binary Tree](https://leetcode.com/problems/balanced-binary-tree)|[balanced-binary-tree.cc](balanced-binary-tree.cc)|
|109|[Convert Sorted List to Binary Search Tree](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree)|[convert-sorted-list-to-binary-search-tree.cc](convert-sorted-list-to-binary-search-tree.cc)|
|108|[Convert Sorted Array to Binary Search Tree](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree)|[convert-sorted-array-to-binary-search-tree.cc](convert-sorted-array-to-binary-search-tree.cc)|
|107|[Binary Tree Level Order Traversal II](https://leetcode.com/problems/binary-tree-level-order-traversal-ii)|[binary-tree-level-order-traversal-ii.cc](binary-tree-level-order-traversal-ii.cc)|
|106|[Construct Binary Tree from Inorder and Postorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal)|[construct-binary-tree-from-inorder-and-postorder-traversal.cc](construct-binary-tree-from-inorder-and-postorder-traversal.cc)|
|105|[Construct Binary Tree from Preorder and Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal)|[construct-binary-tree-from-preorder-and-inorder-traversal.cc](construct-binary-tree-from-preorder-and-inorder-traversal.cc)|
|104|[Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree)|[maximum-depth-of-binary-tree.cc](maximum-depth-of-binary-tree.cc)|
|103|[Binary Tree Zigzag Level Order Traversal](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal)|[binary-tree-zigzag-level-order-traversal.cc](binary-tree-zigzag-level-order-traversal.cc)|
|102|[Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)|[binary-tree-level-order-traversal.cc](binary-tree-level-order-traversal.cc)|
|101|[Symmetric Tree](https://leetcode.com/problems/symmetric-tree)|[symmetric-tree.cc](symmetric-tree.cc)|
|100|[Same Tree](https://leetcode.com/problems/same-tree)|[same-tree.cc](same-tree.cc)|
|99|[Recover Binary Search Tree](https://leetcode.com/problems/recover-binary-search-tree)|[recover-binary-search-tree.cc](recover-binary-search-tree.cc)|
|98|[Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree)|[validate-binary-search-tree.cc](validate-binary-search-tree.cc)|
|97|[Interleaving String](https://leetcode.com/problems/interleaving-string)|[interleaving-string.cc](interleaving-string.cc)|
|96|[Unique Binary Search Trees](https://leetcode.com/problems/unique-binary-search-trees)|[unique-binary-search-trees.cc](unique-binary-search-trees.cc)|
|95|[Unique Binary Search Trees II](https://leetcode.com/problems/unique-binary-search-trees-ii)|[unique-binary-search-trees-ii.cc](unique-binary-search-trees-ii.cc)|
|94|[Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)|[binary-tree-inorder-traversal.cc](binary-tree-inorder-traversal.cc)|
|93|[Restore IP Addresses](https://leetcode.com/problems/restore-ip-addresses)|[restore-ip-addresses.cc](restore-ip-addresses.cc)|
|92|[Reverse Linked List II](https://leetcode.com/problems/reverse-linked-list-ii)|[reverse-linked-list-ii.cc](reverse-linked-list-ii.cc)|
|91|[Decode Ways](https://leetcode.com/problems/decode-ways)|[decode-ways.cc](decode-ways.cc)|
|90|[Subsets II](https://leetcode.com/problems/subsets-ii)|[subsets-ii.cc](subsets-ii.cc)|
|89|[Gray Code](https://leetcode.com/problems/gray-code)|[gray-code.cc](gray-code.cc)|
|88|[Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array)|[merge-sorted-array.cc](merge-sorted-array.cc)|
|87|[Scramble String](https://leetcode.com/problems/scramble-string)|[scramble-string.cc](scramble-string.cc)|
|86|[Partition List](https://leetcode.com/problems/partition-list)|[partition-list.cc](partition-list.cc)|
|85|[Maximal Rectangle](https://leetcode.com/problems/maximal-rectangle)|[maximal-rectangle.cc](maximal-rectangle.cc)|
|84|[Largest Rectangle in Histogram](https://leetcode.com/problems/largest-rectangle-in-histogram)|[largest-rectangle-in-histogram.cc](largest-rectangle-in-histogram.cc)|
|83|[Remove Duplicates from Sorted List](https://leetcode.com/problems/remove-duplicates-from-sorted-list)|[remove-duplicates-from-sorted-list.cc](remove-duplicates-from-sorted-list.cc)|
|82|[Remove Duplicates from Sorted List II](https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii)|[remove-duplicates-from-sorted-list-ii.cc](remove-duplicates-from-sorted-list-ii.cc)|
|81|[Search in Rotated Sorted Array II](https://leetcode.com/problems/search-in-rotated-sorted-array-ii)|[search-in-rotated-sorted-array-ii.cc](search-in-rotated-sorted-array-ii.cc)|
|80|[Remove Duplicates from Sorted Array II](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii)|[remove-duplicates-from-sorted-array-ii.cc](remove-duplicates-from-sorted-array-ii.cc)|
|79|[Word Search](https://leetcode.com/problems/word-search)|[word-search.cc](word-search.cc)|
|78|[Subsets](https://leetcode.com/problems/subsets)|[subsets.cc](subsets.cc)|
|77|[Combinations](https://leetcode.com/problems/combinations)|[combinations.cc](combinations.cc)|
|76|[Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring)|[minimum-window-substring.cc](minimum-window-substring.cc)|
|75|[Sort Colors](https://leetcode.com/problems/sort-colors)|[sort-colors.cc](sort-colors.cc)|
|74|[Search a 2D Matrix](https://leetcode.com/problems/search-a-2d-matrix)|[search-a-2d-matrix.cc](search-a-2d-matrix.cc)|
|73|[Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes)|[set-matrix-zeroes.cc](set-matrix-zeroes.cc)|
|72|[Edit Distance](https://leetcode.com/problems/edit-distance)|[edit-distance.cc](edit-distance.cc)|
|71|[Simplify Path](https://leetcode.com/problems/simplify-path)|[simplify-path.cc](simplify-path.cc)|
|70|[Climbing Stairs](https://leetcode.com/problems/climbing-stairs)|[climbing-stairs.cc](climbing-stairs.cc)|
|69|[Sqrt(x)](https://leetcode.com/problems/sqrtx)|[sqrtx.cc](sqrtx.cc)|
|68|[Text Justification](https://leetcode.com/problems/text-justification)|[text-justification.cc](text-justification.cc)|
|67|[Add Binary](https://leetcode.com/problems/add-binary)|[add-binary.cc](add-binary.cc)|
|66|[Plus One](https://leetcode.com/problems/plus-one)|[plus-one.cc](plus-one.cc)|
|65|[Valid Number](https://leetcode.com/problems/valid-number)|[valid-number.cc](valid-number.cc)|
|64|[Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum)|[minimum-path-sum.cc](minimum-path-sum.cc)|
|63|[Unique Paths II](https://leetcode.com/problems/unique-paths-ii)|[unique-paths-ii.cc](unique-paths-ii.cc)|
|62|[Unique Paths](https://leetcode.com/problems/unique-paths)|[unique-paths.cc](unique-paths.cc)|
|61|[Rotate List](https://leetcode.com/problems/rotate-list)|[rotate-list.cc](rotate-list.cc)|
|60|[Permutation Sequence](https://leetcode.com/problems/permutation-sequence)|[permutation-sequence.rs](permutation-sequence.rs)|
|59|[Spiral Matrix II](https://leetcode.com/problems/spiral-matrix-ii)|[spiral-matrix-ii.cc](spiral-matrix-ii.cc)|
|58|[Length of Last Word](https://leetcode.com/problems/length-of-last-word)|[length-of-last-word.cc](length-of-last-word.cc)|
|57|[Insert Interval](https://leetcode.com/problems/insert-interval)|[insert-interval.cc](insert-interval.cc)|
|56|[Merge Intervals](https://leetcode.com/problems/merge-intervals)|[merge-intervals.cc](merge-intervals.cc)|
|55|[Jump Game](https://leetcode.com/problems/jump-game)|[jump-game.cc](jump-game.cc)|
|54|[Spiral Matrix](https://leetcode.com/problems/spiral-matrix)|[spiral-matrix.cc](spiral-matrix.cc)|
|53|[Maximum Subarray](https://leetcode.com/problems/maximum-subarray)|[maximum-subarray.cc](maximum-subarray.cc)|
|52|[N-Queens II](https://leetcode.com/problems/n-queens-ii)|[n-queens-ii.cc](n-queens-ii.cc)|
|51|[N-Queens](https://leetcode.com/problems/n-queens)|[n-queens.cc](n-queens.cc)|
|50|[Pow(x, n)](https://leetcode.com/problems/powx-n)|[powx-n.cc](powx-n.cc)|
|48|[Rotate Image](https://leetcode.com/problems/rotate-image)|[rotate-image.rs](rotate-image.rs)|
|47|[Permutations II](https://leetcode.com/problems/permutations-ii)|[permutations-ii.cc](permutations-ii.cc)|
|46|[Permutations](https://leetcode.com/problems/permutations)|[permutations.cc](permutations.cc)|
|45|[Jump Game II](https://leetcode.com/problems/jump-game-ii)|[jump-game-ii.cc](jump-game-ii.cc)|
|44|[Wildcard Matching](https://leetcode.com/problems/wildcard-matching)|[wildcard-matching.cc](wildcard-matching.cc)|
|43|[Multiply Strings](https://leetcode.com/problems/multiply-strings)|[multiply-strings.cc](multiply-strings.cc)|
|42|[Trapping Rain Water](https://leetcode.com/problems/trapping-rain-water)|[trapping-rain-water.cc](trapping-rain-water.cc)|
|41|[First Missing Positive](https://leetcode.com/problems/first-missing-positive)|[first-missing-positive.cc](first-missing-positive.cc)|
|40|[Combination Sum II](https://leetcode.com/problems/combination-sum-ii)|[combination-sum-ii.cc](combination-sum-ii.cc)|
|39|[Combination Sum](https://leetcode.com/problems/combination-sum)|[combination-sum.cc](combination-sum.cc)|
|38|[Count and Say](https://leetcode.com/problems/count-and-say)|[count-and-say.cc](count-and-say.cc)|
|37|[Sudoku Solver](https://leetcode.com/problems/sudoku-solver)|[sudoku-solver.cc](sudoku-solver.cc)|
|36|[Valid Sudoku](https://leetcode.com/problems/valid-sudoku)|[valid-sudoku.cc](valid-sudoku.cc)|
|35|[Search Insert Position](https://leetcode.com/problems/search-insert-position)|[search-insert-position.cc](search-insert-position.cc)|
|33|[Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array)|[search-in-rotated-sorted-array.cc](search-in-rotated-sorted-array.cc)|
|32|[Longest Valid Parentheses](https://leetcode.com/problems/longest-valid-parentheses)|[longest-valid-parentheses.cc](longest-valid-parentheses.cc)|
|31|[Next Permutation](https://leetcode.com/problems/next-permutation)|[next-permutation.cc](next-permutation.cc)|
|30|[Substring with Concatenation of All Words](https://leetcode.com/problems/substring-with-concatenation-of-all-words)|[substring-with-concatenation-of-all-words.cc](substring-with-concatenation-of-all-words.cc)|
|29|[Divide Two Integers](https://leetcode.com/problems/divide-two-integers)|[divide-two-integers.cc](divide-two-integers.cc)|
|28|[Implement strStr()](https://leetcode.com/problems/implement-strstr)|[implement-strstr.cc](implement-strstr.cc)|
|27|[Remove Element](https://leetcode.com/problems/remove-element)|[remove-element.cc](remove-element.cc)|
|26|[Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array)|[remove-duplicates-from-sorted-array.cc](remove-duplicates-from-sorted-array.cc)|
|25|[Reverse Nodes in k-Group](https://leetcode.com/problems/reverse-nodes-in-k-group)|[reverse-nodes-in-k-group.cc](reverse-nodes-in-k-group.cc)|
|24|[Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs)|[swap-nodes-in-pairs.cc](swap-nodes-in-pairs.cc)|
|23|[Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists)|[merge-k-sorted-lists.cc](merge-k-sorted-lists.cc)|
|22|[Generate Parentheses](https://leetcode.com/problems/generate-parentheses)|[generate-parentheses.cc](generate-parentheses.cc)|
|21|[Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)|[merge-two-sorted-lists.cc](merge-two-sorted-lists.cc)|
|20|[Valid Parentheses](https://leetcode.com/problems/valid-parentheses)|[valid-parentheses.cc](valid-parentheses.cc)|
|19|[Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list)|[remove-nth-node-from-end-of-list.cc](remove-nth-node-from-end-of-list.cc)|
|18|[4Sum](https://leetcode.com/problems/4sum)|[4sum.cc](4sum.cc)|
|17|[Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number)|[letter-combinations-of-a-phone-number.cc](letter-combinations-of-a-phone-number.cc)|
|16|[3Sum Closest](https://leetcode.com/problems/3sum-closest)|[3sum-closest.cc](3sum-closest.cc)|
|15|[3Sum](https://leetcode.com/problems/3sum)|[3sum.cc](3sum.cc)|
|14|[Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix)|[longest-common-prefix.cc](longest-common-prefix.cc)|
|13|[Roman to Integer](https://leetcode.com/problems/roman-to-integer)|[roman-to-integer.cc](roman-to-integer.cc)|
|12|[Integer to Roman](https://leetcode.com/problems/integer-to-roman)|[integer-to-roman.cc](integer-to-roman.cc)|
|11|[Container With Most Water](https://leetcode.com/problems/container-with-most-water)|[container-with-most-water.cc](container-with-most-water.cc)|
|10|[Regular Expression Matching](https://leetcode.com/problems/regular-expression-matching)|[regular-expression-matching.cc](regular-expression-matching.cc)|
|9|[Palindrome Number](https://leetcode.com/problems/palindrome-number)|[palindrome-number.cc](palindrome-number.cc)|
|8|[String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi)|[string-to-integer-atoi.cc](string-to-integer-atoi.cc)|
|7|[Reverse Integer](https://leetcode.com/problems/reverse-integer)|[reverse-integer.cc](reverse-integer.cc)|
|6|[Zigzag Conversion](https://leetcode.com/problems/zigzag-conversion)|[zigzag-conversion.cc](zigzag-conversion.cc)|
|5|[Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring)|[longest-palindromic-substring.rs](longest-palindromic-substring.rs)|
|4|[Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays)|[median-of-two-sorted-arrays.cc](median-of-two-sorted-arrays.cc)|
|3|[Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters)|[longest-substring-without-repeating-characters.cc](longest-substring-without-repeating-characters.cc)|
|2|[Add Two Numbers](https://leetcode.com/problems/add-two-numbers)|[add-two-numbers.cc](add-two-numbers.cc)|
|1|[Two Sum](https://leetcode.com/problems/two-sum)|[two-sum.cc](two-sum.cc)|