CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 3515. Shortest Path in a Weighted TreeHardLeetCodeArrayTreeDepth-First SearchBinary Indexed Tree
- 3518. Smallest Palindromic Rearrangement IIHardLeetCodeHash TableMathStringCombinatorics
- 3519. Count Numbers with Non-Decreasing Digits HardLeetCodeMathStringDynamic Programming
- 352. Data Stream as Disjoint IntervalsHardLeetCodeHash TableBinary SearchUnion-FindDesign
- 3525. Find X Value of Array IIHardLeetCodeArrayMathSegment Tree
- 3526. Range XOR Queries with Subarray ReversalsHardLeetCodeArrayTreeBinary Search TreeBinary Tree
- 3530. Maximum Profit from Valid Topological Order in DAGHardLeetCodeArrayDynamic ProgrammingBit ManipulationGraph Theory
- 3533. Concatenated DivisibilityHardLeetCodeArrayDynamic ProgrammingBit ManipulationBitmask
- 3534. Path Existence Queries in a Graph IIHardLeetCodeArrayTwo PointersBinary SearchDynamic Programming
- 3538. Merge Operations for Minimum Travel TimeHardLeetCodeArrayDynamic ProgrammingPrefix Sum
- 3539. Find Sum of Array Product of Magical SequencesHardLeetCodeArrayMathDynamic ProgrammingBit Manipulation
- 354. Russian Doll EnvelopesHardLeetCodeArrayBinary SearchDynamic ProgrammingSorting
- 3544. Subtree Inversion SumHardLeetCodeArrayDynamic ProgrammingTreeDepth-First Search
- 3547. Maximum Sum of Edge Values in a GraphHardLeetCodeMathGreedyGraph Theory
- 3548. Equal Sum Grid Partition IIHardLeetCodeArrayHash TableMatrixEnumeration
- 3549. Multiply Two PolynomialsHardLeetCodeArrayMath
- 3553. Minimum Weighted Subgraph With the Required Paths IIHardLeetCodeArrayDynamic ProgrammingBit ManipulationTree
- 3554. Find Category Recommendation PairsHardLeetCodeDatabase
- 3559. Number of Ways to Assign Edge Weights IIHardLeetCodeArrayMathDynamic ProgrammingBit Manipulation
- 3562. Maximum Profit from Trading Stocks with DiscountsHardLeetCodeArrayDynamic ProgrammingTreeDepth-First Search
- 3563. Lexicographically Smallest String After Adjacent RemovalsHardLeetCodeStringDynamic Programming
- 3569. Maximize Count of Distinct Primes After SplitHardLeetCodeArrayHash TableMathSegment Tree
- 3574. Maximize Subarray GCD ScoreHardLeetCodeArrayMathEnumerationNumber Theory
- 3575. Maximum Good Subtree ScoreHardLeetCodeArrayDynamic ProgrammingBit ManipulationTree
- 3579. Minimum Steps to Convert String with OperationsHardLeetCodeStringDynamic Programming
- 358. Rearrange String k Distance ApartHardLeetCodeHash TableStringGreedySorting
- 3585. Find Weighted Median Node in TreeHardLeetCodeArrayBinary SearchDynamic ProgrammingBit Manipulation
- 3590. Kth Smallest Path XOR SumHardLeetCodeArrayTreeDepth-First SearchOrdered Set
- 3594. Minimum Time to Transport All IndividualsHardLeetCodeArrayBit ManipulationGraph TheoryHeap (Priority Queue)
- 3600. Maximize Spanning Tree Stability with UpgradesHardLeetCodeBinary SearchGreedyUnion-FindGraph Theory
- 3605. Minimum Stability Factor of ArrayHardLeetCodeArrayMathBinary SearchGreedy
- 3609. Minimum Moves to Reach Target in GridHardLeetCodeMath
- 3614. Process String with Special Operations IIHardLeetCodeStringSimulation
- 3615. Longest Palindromic Path in GraphHardLeetCodeStringDynamic ProgrammingBit ManipulationGraph Theory
- 3617. Find Students with Study Spiral PatternHardLeetCode
- 3620. Network Recovery PathwaysHardLeetCodeArrayBinary SearchDynamic ProgrammingGraph Theory
- 3621. Number of Integers With Popcount-Depth Equal to K IHardLeetCodeMathDynamic ProgrammingBit ManipulationCombinatorics
- 3624. Number of Integers With Popcount-Depth Equal to K IIHardLeetCodeArrayDivide and ConquerBinary Indexed TreeSegment Tree
- 3625. Count Number of Trapezoids IIHardLeetCodeArrayHash TableMathGeometry
- 363. Max Sum of Rectangle No Larger Than KHardLeetCodeArrayBinary SearchMatrixPrefix Sum
- 3630. Partition Array for Maximum XOR and ANDHardLeetCodeArrayMathGreedyBit Manipulation
- 3632. Subarrays with XOR at Least KHardLeetCodeArrayBit ManipulationTriePrefix Sum
- 3636. Threshold Majority QueriesHardLeetCodeArrayHash TableBinary SearchDivide and Conquer
- 3640. Trionic Array IIHardLeetCodeArrayDynamic Programming
- 3646. Next Special Palindrome NumberHardLeetCodeBacktrackingBit Manipulation
- 3651. Minimum Cost Path with TeleportationsHardLeetCodeArrayDynamic ProgrammingMatrix
- 3655. XOR After Range Multiplication Queries IIHardLeetCodeArrayDivide and ConquerPrefix Sum
- 3661. Maximum Walls Destroyed by RobotsHardLeetCodeArrayBinary SearchDynamic ProgrammingSorting
- 3666. Minimum Operations to Equalize Binary StringHardLeetCodeMathStringBreadth-First SearchUnion-Find
- 3671. Sum of Beautiful SubsequencesHardLeetCodeArrayMathBinary Indexed TreeNumber Theory
- 3673. Find Zombie SessionsHardLeetCode
- 3677. Count Binary Palindromic NumbersHardLeetCodeMathBit Manipulation
- 3681. Maximum XOR of SubsequencesHardLeetCodeArrayMathGreedyBit Manipulation
- 3686. Number of Stable SubsequencesHardLeetCodeArrayDynamic Programming
- 3691. Maximum Total Subarray Value IIHardLeetCodeArrayGreedySegment TreeHeap (Priority Queue)
- 3695. Maximize Alternating Sum Using SwapsHardLeetCodeArrayGreedyUnion-FindSorting
- 3699. Number of ZigZag Arrays IHardLeetCodeDynamic ProgrammingPrefix Sum
- 37. Sudoku SolverHardLeetCodeArrayHash TableBacktrackingMatrix
- 3700. Number of ZigZag Arrays IIHardLeetCodeMathDynamic Programming
- 3704. Count No-Zero Pairs That Sum to NHardLeetCodeMathDynamic Programming