Microsoft
1371 problems
| Problem | Difficulty | Frequency ↓ | Topics |
|---|---|---|---|
| 792. Number of Matching Subsequences | Medium | 7.5% | TopicsArrayHash TableStringBinary SearchDynamic ProgrammingTrieSorting |
| 2360. Longest Cycle in a Graph | Hard | 7.5% | TopicsDepth-First SearchBreadth-First SearchGraph TheoryTopological SortKosaraju's AlgorithmTarjan's SCC Algorithm |
| 1313. Decompress Run-Length Encoded List | Easy | 7.5% | TopicsArray |
| 3161. Block Placement Queries | Hard | 7.5% | TopicsArrayBinary SearchBinary Indexed TreeSegment TreeOrdered Set |
| 3946. Maximum Number of Items From Sale I | Medium | 7.5% | TopicsArrayDynamic ProgrammingGreedy |
| 3753. Total Waviness of Numbers in Range II | Hard | 7.5% | TopicsMathDynamic Programming |
| 3509. Maximum Product of Subsequences With an Alternating Sum Equal to K | Hard | 7.5% | TopicsArrayHash TableDynamic Programming |
| 2087. Minimum Cost Homecoming of a Robot in a Grid | Medium | 7.5% | TopicsArrayGreedy |
| 2940. Find Building Where Alice and Bob Can Meet | Hard | 7.5% | TopicsArrayBinary SearchStackBinary Indexed TreeSegment TreeHeap (Priority Queue)Monotonic Stack |
| 3691. Maximum Total Subarray Value II | Hard | 7.5% | TopicsArrayGreedySegment TreeHeap (Priority Queue) |
| 2080. Range Frequency Queries | Medium | 7.5% | TopicsArrayHash TableBinary SearchDesignSegment Tree |
| 1796. Second Largest Digit in a String | Easy | 7.5% | TopicsHash TableString |
| 3612. Process String with Special Operations I | Medium | 7.5% | TopicsStringSimulation |
| 3668. Restore Finishing Order | Easy | 7.5% | TopicsArrayHash Table |
| 1036. Escape a Large Maze | Hard | 7.5% | TopicsArrayHash TableDepth-First SearchBreadth-First SearchBidirectional Search |
| 2418. Sort the People | Easy | 7.5% | TopicsArrayHash TableStringSorting |
| Elimination Game | Medium | 7.5% | TopicsMathRecursion |
| 1840. Maximum Building Height | Hard | 7.5% | TopicsArrayMathSorting |
| 1833. Maximum Ice Cream Bars | Medium | 7.5% | TopicsArrayGreedySortingCounting Sort |
| Binary Tree Paths | Easy | 7.5% | TopicsStringBacktrackingTreeDepth-First SearchBinary Tree |
| 3739. Count Subarrays With Majority Element II | Hard | 7.5% | TopicsArrayHash TableDivide and ConquerSegment TreeMerge SortPrefix Sum |
| Debounce | Medium | 7.5% | Topics— |
| 3020. Find the Maximum Number of Elements in Subset | Medium | 7.5% | TopicsArrayHash TableEnumeration |
| 1846. Maximum Element After Decreasing and Rearranging | Medium | 7.5% | TopicsArrayGreedySorting |
| 1967. Number of Strings That Appear as Substrings in Word | Easy | 7.5% | TopicsArrayString |