2916. 子数组不同元素数目的平方和 II
Hard | Array, Dynamic Programming, Binary Indexed Tree, Segment Tree
Hard | Array, Dynamic Programming, Binary Indexed Tree, Segment Tree
Medium | Array, Dynamic Programming
Hard | Array, Dynamic Programming, Bit Manipulation, Tree, Depth-First Search, Memoization
Medium | Dynamic Programming, Tree, Depth-First Search
Hard | Array, Binary Search, Dynamic Programming, Binary Indexed Tree, Segment Tree
Medium | Math, Dynamic Programming, Combinatorics
Medium | Array, Dynamic Programming, Queue, Heap (Priority Queue), Monotonic Queue
Hard | Array, Binary Search, Dynamic Programming, Stack, Queue, Monotonic Stack, Prefix Sum, Monotonic Queue
Medium | String, Dynamic Programming, Greedy
Medium | String, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask
Hard | Array, Dynamic Programming, Tree, Depth-First Search, Union-Find
Medium | Array, Hash Table, Binary Search, Dynamic Programming, Sorting
Hard | Array, Two Pointers, Binary Search, Dynamic Programming, Bit Manipulation, Sorting, Ordered Set, Bitmask
Hard | Array, Dynamic Programming, Graph Theory, Topological Sort
Medium | Array, Binary Search, Dynamic Programming, Sorting, Heap (Priority Queue)
Hard | String, Dynamic Programming
Medium | Math, String, Dynamic Programming, Combinatorics
Medium | String, Dynamic Programming, Greedy
Medium | Array, Dynamic Programming, Prefix Sum
Medium | Array, Math, Two Pointers, Dynamic Programming, Sliding Window