CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 1542. Find Longest Awesome SubstringHardLeetCodeHash TableStringBit Manipulation
- 1547. Minimum Cost to Cut a StickHardLeetCodeArrayDynamic ProgrammingSorting
- 1548. The Most Similar Path in a GraphHardLeetCodeArrayStringDynamic ProgrammingGraph Theory
- 1553. Minimum Number of Days to Eat N OrangesHardLeetCodeDynamic ProgrammingMemoization
- 1563. Stone Game VHardLeetCodeArrayMathDynamic ProgrammingGame Theory
- 1568. Minimum Number of Days to Disconnect IslandHardLeetCodeArrayDepth-First SearchBreadth-First SearchMatrix
- 1569. Number of Ways to Reorder Array to Get Same BSTHardLeetCodeArrayMathDivide and ConquerDynamic Programming
- 1575. Count All Possible RoutesHardLeetCodeArrayDynamic ProgrammingMemoization
- 1579. Remove Max Number of Edges to Keep Graph Fully TraversableHardLeetCodeUnion-FindGraph Theory
- 158. Read N Characters Given read4 II - Call Multiple TimesHardLeetCodeArraySimulationInteractive
- 1585. Check If String Is Transformable With Substring Sort OperationsHardLeetCodeStringGreedySorting
- 1591. Strange Printer IIHardLeetCodeArrayGraph TheoryTopological SortMatrix
- 1595. Minimum Cost to Connect Two Groups of PointsHardLeetCodeArrayDynamic ProgrammingBit ManipulationMatrix
- 1597. Build Binary Expression Tree From Infix ExpressionHardLeetCodeStringStackTreeBinary Tree
- 1601. Maximum Number of Achievable Transfer RequestsHardLeetCodeArrayBacktrackingBit ManipulationEnumeration
- 1606. Find Servers That Handled Most Number of RequestsHardLeetCodeArrayHeap (Priority Queue)SimulationOrdered Set
- 1610. Maximum Number of Visible PointsHardLeetCodeArrayMathGeometrySliding Window
- 1611. Minimum One Bit Operations to Make Integers ZeroHardLeetCodeMathDynamic ProgrammingBit ManipulationRecursion
- 1617. Count Subtrees With Max Distance Between CitiesHardLeetCodeDynamic ProgrammingBit ManipulationTreeEnumeration
- 1622. Fancy SequenceHardLeetCodeMathDesignSegment TreeNumber Theory
- 1627. Graph Connectivity With ThresholdHardLeetCodeArrayMathUnion-FindNumber Theory
- 1632. Rank Transform of a MatrixHardLeetCodeArrayUnion-FindGraph TheoryTopological Sort
- 1635. Hopper Company Queries IHardLeetCodeDatabase
- 1639. Number of Ways to Form a Target String Given a DictionaryHardLeetCodeArrayStringDynamic Programming
- 1643. Kth Smallest InstructionsHardLeetCodeArrayMathDynamic ProgrammingCombinatorics
- 1645. Hopper Company Queries IIHardLeetCodeDatabase
- 1649. Create Sorted Array through InstructionsHardLeetCodeArrayBinary SearchDivide and ConquerBinary Indexed Tree
- 1651. Hopper Company Queries IIIHardLeetCodeDatabase
- 1655. Distribute Repeating IntegersHardLeetCodeArrayHash TableDynamic ProgrammingBacktracking
- 1659. Maximize Grid HappinessHardLeetCodeDynamic ProgrammingBit ManipulationMemoizationBitmask
- 1665. Minimum Initial Energy to Finish TasksHardLeetCodeArrayGreedySorting
- 1671. Minimum Number of Removals to Make Mountain ArrayHardLeetCodeArrayBinary SearchDynamic ProgrammingGreedy
- 1675. Minimize Deviation in ArrayHardLeetCodeArrayGreedyHeap (Priority Queue)Ordered Set
- 1681. Minimum IncompatibilityHardLeetCodeArrayHash TableDynamic ProgrammingBit Manipulation
- 1687. Delivering Boxes from Storage to PortsHardLeetCodeArrayDynamic ProgrammingSegment TreeQueue
- 1691. Maximum Height by Stacking Cuboids HardLeetCodeArrayDynamic ProgrammingSorting
- 1692. Count Ways to Distribute CandiesHardLeetCodeDynamic Programming
- 1697. Checking Existence of Edge Length Limited PathsHardLeetCodeArrayTwo PointersUnion-FindGraph Theory
- 1703. Minimum Adjacent Swaps for K Consecutive OnesHardLeetCodeArrayGreedySliding WindowPrefix Sum
- 1707. Maximum XOR With an Element From ArrayHardLeetCodeArrayBit ManipulationTrie
- 1713. Minimum Operations to Make a SubsequenceHardLeetCodeArrayHash TableBinary SearchGreedy
- 1714. Sum Of Special Evenly-Spaced Elements In ArrayHardLeetCodeArrayDynamic Programming
- 1719. Number Of Ways To Reconstruct A TreeHardLeetCodeArrayHash TableTreeGraph Theory
- 1723. Find Minimum Time to Finish All JobsHardLeetCodeArrayDynamic ProgrammingBacktrackingBit Manipulation
- 1724. Checking Existence of Edge Length Limited Paths IIHardLeetCodeDepth-First SearchUnion-FindGraph TheoryDesign
- 1728. Cat and Mouse IIHardLeetCodeArrayMathDynamic ProgrammingGraph Theory
- 1735. Count Ways to Make Array With ProductHardLeetCodeArrayMathDynamic ProgrammingCombinatorics
- 1739. Building BoxesHardLeetCodeMathBinary SearchGreedy
- 174. Dungeon GameHardLeetCodeArrayDynamic ProgrammingMatrix
- 1745. Palindrome Partitioning IVHardLeetCodeStringDynamic Programming
- 1751. Maximum Number of Events That Can Be Attended IIHardLeetCodeArrayBinary SearchDynamic ProgrammingSorting
- 1755. Closest Subsequence SumHardLeetCodeArrayTwo PointersDynamic ProgrammingBit Manipulation
- 1761. Minimum Degree of a Connected Trio in a GraphHardLeetCodeGraph TheoryEnumeration
- 1766. Tree of CoprimesHardLeetCodeArrayMathTreeDepth-First Search
- 1767. Find the Subtasks That Did Not ExecuteHardLeetCodeDatabase
- 1770. Maximum Score from Performing Multiplication OperationsHardLeetCodeArrayDynamic Programming
- 1771. Maximize Palindrome Length From SubsequencesHardLeetCodeStringDynamic Programming
- 1776. Car Fleet IIHardLeetCodeArrayMathStackHeap (Priority Queue)
- 1782. Count Pairs Of NodesHardLeetCodeArrayHash TableTwo PointersBinary Search
- 1787. Make the XOR of All Segments Equal to ZeroHardLeetCodeArrayHash TableDynamic ProgrammingBit Manipulation