CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 3929. Minimum Partition Score IIHardLeetCodeArrayBinary SearchDynamic ProgrammingPrefix Sum
- 3930. Power Update After K-th Largest Insertion IIHardLeetCodeArrayHash TableMathSegment Tree
- 3934. Smallest Unique SubarrayHardLeetCodeArrayHash TableBinary SearchRolling Hash
- 3939. Count Non Adjacent Subsets in a Rooted TreeHardLeetCodeArrayDynamic ProgrammingTreeDepth-First Search
- 3943. Number of Pairs After IncrementHardLeetCodeArrayHash TableDivide and ConquerCounting
- 3944. Minimum Operations to Make Array Modulo Alternating IIHardLeetCodeArrayEnumeration
- 3948. Lexicographically Maximum MEX ArrayHardLeetCodeArrayHash TableGreedyQueue
- 3949. Subtree Inversion Sum IIHardLeetCodeArrayDynamic ProgrammingTreeDepth-First Search
- 3953. Maximum Score with Co-Prime ElementHardLeetCodeArrayHash TableMathCombinatorics
- 3956. Maximum Sum of M Non-Overlapping Subarrays IHardLeetCodeArrayBinary SearchDynamic ProgrammingQueue
- 3957. Maximum Sum of M Non-Overlapping Subarrays IIHardLeetCodeArrayBinary SearchDynamic ProgrammingQueue
- 3962. Maximum Subarray Sum After at Most K SwapsHardLeetCode
- 3966. Count Good Integers in a RangeHardLeetCode
- 3967. Finish Time of Tasks IIHardLeetCode
- 3971. Maximum Total ValueHardLeetCode
- 3972. Valid Subarrays With Matching Sum Digits IIHardLeetCode
- 3973. Distinct Gate Paths to LCAHardLeetCode
- 4. Median of Two Sorted ArraysHardLeetCodeArrayBinary SearchDivide and Conquer
- 403. Frog JumpHardLeetCodeArrayDynamic Programming
- 407. Trapping Rain Water IIHardLeetCodeArrayBreadth-First SearchHeap (Priority Queue)Matrix
- 41. First Missing PositiveHardLeetCodeArrayHash Table
- 410. Split Array Largest SumHardLeetCodeArrayBinary SearchDynamic ProgrammingGreedy
- 411. Minimum Unique Word AbbreviationHardLeetCodeArrayStringBacktrackingBit Manipulation
- 42. Trapping Rain WaterHardLeetCodeArrayTwo PointersDynamic ProgrammingStack
- 420. Strong Password CheckerHardLeetCodeStringGreedyHeap (Priority Queue)
- 425. Word SquaresHardLeetCodeArrayStringBacktrackingTrie
- 428. Serialize and Deserialize N-ary TreeHardLeetCodeStringTreeDepth-First SearchBreadth-First Search
- 431. Encode N-ary Tree to Binary TreeHardLeetCodeTreeDepth-First SearchBreadth-First SearchDesign
- 432. All O`one Data StructureHardLeetCodeHash TableLinked ListDesignDoubly-Linked List
- 44. Wildcard MatchingHardLeetCodeStringDynamic ProgrammingGreedyRecursion
- 440. K-th Smallest in Lexicographical OrderHardLeetCodeTrie
- 446. Arithmetic Slices II - SubsequenceHardLeetCodeArrayDynamic Programming
- 458. Poor PigsHardLeetCodeMathDynamic ProgrammingCombinatorics
- 460. LFU CacheHardLeetCodeHash TableLinked ListDesignDoubly-Linked List
- 465. Optimal Account BalancingHardLeetCodeArrayDynamic ProgrammingBacktrackingBit Manipulation
- 466. Count The RepetitionsHardLeetCodeTwo PointersStringDynamic Programming
- 471. Encode String with Shortest LengthHardLeetCodeStringDynamic Programming
- 472. Concatenated WordsHardLeetCodeArrayStringDynamic ProgrammingDepth-First Search
- 479. Largest Palindrome ProductHardLeetCodeMathEnumeration
- 480. Sliding Window MedianHardLeetCodeArrayHash TableSliding WindowHeap (Priority Queue)
- 483. Smallest Good BaseHardLeetCodeMathBinary Search
- 488. Zuma GameHardLeetCodeStringDynamic ProgrammingStackBreadth-First Search
- 489. Robot Room CleanerHardLeetCodeBacktrackingInteractive
- 493. Reverse PairsHardLeetCodeArrayBinary SearchDivide and ConquerBinary Indexed Tree
- 499. The Maze IIIHardLeetCodeArrayStringDepth-First SearchBreadth-First Search
- 502. IPOHardLeetCodeArrayGreedySortingHeap (Priority Queue)
- 51. N-QueensHardLeetCodeArrayBacktracking
- 514. Freedom TrailHardLeetCodeStringDynamic ProgrammingDepth-First SearchBreadth-First Search
- 517. Super Washing MachinesHardLeetCodeArrayGreedy
- 52. N-Queens IIHardLeetCodeBacktracking
- 527. Word AbbreviationHardLeetCodeArrayStringGreedyTrie
- 546. Remove BoxesHardLeetCodeArrayDynamic ProgrammingMemoization
- 548. Split Array with Equal SumHardLeetCodeArrayHash TablePrefix Sum
- 552. Student Attendance Record IIHardLeetCodeDynamic Programming
- 564. Find the Closest PalindromeHardLeetCodeMathString
- 568. Maximum Vacation DaysHardLeetCodeArrayDynamic ProgrammingMatrix
- 569. Median Employee SalaryHardLeetCodeDatabase
- 571. Find Median Given Frequency of NumbersHardLeetCodeDatabase
- 579. Find Cumulative Salary of an EmployeeHardLeetCodeDatabase
- 587. Erect the FenceHardLeetCodeArrayMathGeometry