友情支持

如果您觉得这个笔记对您有所帮助,看在D瓜哥码这么多字的辛苦上,请友情支持一下,D瓜哥感激不尽,😜

支付宝

微信

有些打赏的朋友希望可以加个好友,欢迎关注D 瓜哥的微信公众号,这样就可以通过公众号的回复直接给我发信息。

wx jikerizhi

公众号的微信号是: jikerizhi因为众所周知的原因,有时图片加载不出来。 如果图片加载不出来可以直接通过搜索微信号来查找我的公众号。

Map 映射

经典题目

  1. 1. 两数之和

  2. 3. 无重复字符的最长子串

  3. 12. Integer to Roman

  4. 13. Roman to Integer

  5. 17. Letter Combinations of a Phone Number

  6. [0030-substring-with-concatenation-of-all-words]

  7. [0036-valid-sudoku]

  8. 37. Sudoku Solver

  9. 41. 缺失的第一个正数

  10. 49. Group Anagrams

  11. 73. Set Matrix Zeroes

  12. 76. 最小覆盖子串

  13. 105. Construct Binary Tree from Preorder and Inorder Traversal

  14. 106. Construct Binary Tree from Inorder and Postorder Traversal

  15. [0126-word-ladder-ii]

  16. 127. Word Ladder

  17. [0128-longest-consecutive-sequence]

  18. 133. Clone Graph

  19. 138. Copy List with Random Pointer

  20. 139. Word Break

  21. [0140-word-break-ii]

  22. 141. 环形链表

  23. 142. 环形链表 II

  24. 146. LRU 缓存

  25. [0149-max-points-on-a-line]

  26. [0159-longest-substring-with-at-most-two-distinct-characters]

  27. 160. Intersection of Two Linked Lists

  28. 166. Fraction to Recurring Decimal

  29. 169. Majority Element

  30. [0170-two-sum-iii-data-structure-design]

  31. [0187-repeated-dna-sequences]

  32. 202. 快乐数

  33. 205. Isomorphic Strings

  34. 208. 实现 Trie (前缀树)

  35. 217. Contains Duplicate

  36. [0219-contains-duplicate-ii]

  37. [0229-majority-element-ii]

  38. 242. Valid Anagram

  39. [0244-shortest-word-distance-ii]

  40. [0246-strobogrammatic-number]

  41. [0249-group-shifted-strings]

  42. [0264-ugly-number-ii]

  43. [0266-palindrome-permutation]

  44. [0267-palindrome-permutation-ii]

  45. 268. Missing Number

  46. [0288-unique-word-abbreviation]

  47. [0290-word-pattern]

  48. [0291-word-pattern-ii]

  49. [0299-bulls-and-cows]

  50. [0305-number-of-islands-ii]

  51. [0311-sparse-matrix-multiplication]

  52. [0314-binary-tree-vertical-order-traversal]

  53. [0325-maximum-size-subarray-sum-equals-k]

  54. [0336-palindrome-pairs]

  55. [0340-longest-substring-with-at-most-k-distinct-characters]

  56. 347. 前 K 个高频元素

  57. [0348-design-tic-tac-toe]

  58. [0349-intersection-of-two-arrays]

  59. 350. Intersection of Two Arrays II

  60. [0353-design-snake-game]

  61. [0355-design-twitter]

  62. [0356-line-reflection]

  63. [0358-rearrange-string-k-distance-apart]

  64. [0359-logger-rate-limiter]

  65. [0379-design-phone-directory]

  66. 380. Insert Delete GetRandom O(1)

  67. [0381-insert-delete-getrandom-o1-duplicates-allowed]

  68. [0383-ransom-note]

  69. 387. First Unique Character in a String

  70. [0389-find-the-difference]

  71. 395. Longest Substring with At Least K Repeating Characters

  72. [0398-random-pick-index]

  73. 409. Longest Palindrome

  74. [0421-maximum-xor-of-two-numbers-in-an-array]

  75. [0423-reconstruct-original-digits-from-english]

  76. [0424-longest-repeating-character-replacement]

  77. [0432-all-oone-data-structure]

  78. [0433-minimum-genetic-mutation]

  79. 438. Find All Anagrams in a String

  80. [0442-find-all-duplicates-in-an-array]

  81. [0447-number-of-boomerangs]

  82. 448. Find All Numbers Disappeared in an Array

  83. [0451-sort-characters-by-frequency]

  84. 454. 4Sum II

  85. [0457-circular-array-loop]

  86. [0460-lfu-cache]

  87. 480. Sliding Window Median

  88. [0491-non-decreasing-subsequences]

  89. 496. Next Greater Element I

  90. [0500-keyboard-row]

  91. [0508-most-frequent-subtree-sum]

  92. [0519-random-flip-matrix]

  93. [0522-longest-uncommon-subsequence-ii]

  94. 523. Continuous Subarray Sum

  95. [0525-contiguous-array]

  96. [0531-lonely-pixel-i]

  97. [0532-k-diff-pairs-in-an-array]

  98. [0533-lonely-pixel-ii]

  99. [0535-encode-and-decode-tinyurl]

  100. [0548-split-array-with-equal-sum]

  101. [0554-brick-wall]

  102. 560. Subarray Sum Equals K

  103. 567. Permutation in String

  104. [0575-distribute-candies]

  105. [0582-kill-process]

  106. [0588-design-in-memory-file-system]

  107. [0594-longest-harmonious-subsequence]

  108. [0599-minimum-index-sum-of-two-lists]

  109. [0609-find-duplicate-file-in-system]

  110. [0616-add-bold-tag-in-string]

  111. 621. 任务调度器

  112. [0631-design-excel-sum-formula]

  113. [0632-smallest-range-covering-elements-from-k-lists]

  114. [0635-design-log-storage-system]

  115. [0645-set-mismatch]

  116. [0648-replace-words]

  117. [0652-find-duplicate-subtrees]

  118. [0653-two-sum-iv-input-is-a-bst]

  119. [0659-split-array-into-consecutive-subsequences]

  120. [0666-path-sum-iv]

  121. [0676-implement-magic-dictionary]

  122. [0677-map-sum-pairs]

  123. [0681-next-closest-time]

  124. [0690-employee-importance]

  125. [0691-stickers-to-spell-word]

  126. [0692-top-k-frequent-words]

  127. [0694-number-of-distinct-islands]

  128. [0697-degree-of-an-array]

  129. [0705-design-hashset]

  130. [0706-design-hashmap]

  131. 710. Random Pick with Blacklist

  132. [0711-number-of-distinct-islands-ii]

  133. [0720-longest-word-in-dictionary]

  134. [0721-accounts-merge]

  135. [0726-number-of-atoms]

  136. [0734-sentence-similarity]

  137. [0736-parse-lisp-expression]

  138. [0737-sentence-similarity-ii]

  139. 740. 删除并获得点数

  140. [0745-prefix-and-suffix-search]

  141. [0748-shortest-completing-word]

  142. 752. Open the Lock

  143. [0758-bold-words-in-string]

  144. [0760-find-anagram-mappings]

  145. [0763-partition-labels]

  146. [0767-reorganize-string]

  147. [0770-basic-calculator-iv]

  148. [0771-jewels-and-stones]

  149. [0781-rabbits-in-forest]

  150. [0791-custom-sort-string]

  151. [0792-number-of-matching-subsequences]

  152. [0804-unique-morse-code-words]

  153. [0811-subdomain-visit-count]

  154. [0815-bus-routes]

  155. [0817-linked-list-components]

  156. [0819-most-common-word]

  157. [0820-short-encoding-of-words]

  158. [0822-card-flipping-game]

  159. [0823-binary-trees-with-factors]

  160. [0828-count-unique-characters-of-all-substrings-of-a-given-string]

  161. [0833-find-and-replace-in-string]

  162. [0839-similar-string-groups]

  163. [0840-magic-squares-in-grid]

  164. [0846-hand-of-straights]

  165. [0859-buddy-strings]

  166. [0863-all-nodes-distance-k-in-binary-tree]

  167. [0865-smallest-subtree-with-all-the-deepest-nodes]

  168. 869. Reordered Power of 2

  169. [0873-length-of-longest-fibonacci-subsequence]

  170. [0874-walking-robot-simulation]

  171. [0884-uncommon-words-from-two-sentences]

  172. [0888-fair-candy-swap]

  173. [0889-construct-binary-tree-from-preorder-and-postorder-traversal]

  174. [0890-find-and-replace-pattern]

  175. [0893-groups-of-special-equivalent-strings]

  176. [0895-maximum-frequency-stack]

  177. 904. Fruit Into Baskets

  178. [0911-online-election]

  179. [0914-x-of-a-kind-in-a-deck-of-cards]

  180. [0916-word-subsets]

  181. [0923-3sum-with-multiplicity]

  182. [0924-minimize-malware-spread]

  183. [0928-minimize-malware-spread-ii]

  184. [0929-unique-email-addresses]

  185. [0930-binary-subarrays-with-sum]

  186. [0939-minimum-area-rectangle]

  187. [0947-most-stones-removed-with-same-row-or-column]

  188. [0952-largest-component-size-by-common-factor]

  189. [0953-verifying-an-alien-dictionary]

  190. [0954-array-of-doubled-pairs]

  191. [0957-prison-cells-after-n-days]

  192. [0959-regions-cut-by-slashes]

  193. [0961-n-repeated-element-in-size-2n-array]

  194. [0966-vowel-spellchecker]

  195. [0970-powerful-integers]

  196. [0974-subarray-sums-divisible-by-k]

  197. [0981-time-based-key-value-store]

  198. [0982-triples-with-bitwise-and-equal-to-zero]

  199. [0987-vertical-order-traversal-of-a-binary-tree]

  200. 992. Subarrays with K Different Integers

  201. [0996-number-of-squareful-arrays]

  202. [0997-find-the-town-judge]

  203. [1001-grid-illumination]

  204. [1002-find-common-characters]

  205. [1010-pairs-of-songs-with-total-durations-divisible-by-60]

  206. [1015-smallest-integer-divisible-by-k]

  207. [1027-longest-arithmetic-subsequence]

  208. [1036-escape-a-large-maze]

  209. [1048-longest-string-chain]

  210. [1054-distant-barcodes]

  211. [1072-flip-columns-for-maximum-number-of-equal-rows]

  212. [1074-number-of-submatrices-that-sum-to-target]

  213. [1079-letter-tile-possibilities]

  214. [1086-high-five]

  215. 1090. Largest Values From Labels

  216. [1100-find-k-length-substrings-with-no-repeated-characters]

  217. 1110. Delete Nodes And Return Forest

  218. [1122-relative-sort-array]

  219. [1123-lowest-common-ancestor-of-deepest-leaves]

  220. [1124-longest-well-performing-interval]

  221. [1128-number-of-equivalent-domino-pairs]

  222. [1133-largest-unique-number]

  223. [1138-alphabet-board-path]

  224. [1146-snapshot-array]

  225. [1152-analyze-user-website-visit-pattern]

  226. [1153-string-transforms-into-another-string]

  227. [1156-swap-for-longest-repeated-character-substring]

  228. [1160-find-words-that-can-be-formed-by-characters]

  229. [1165-single-row-keyboard]

  230. [1166-design-file-system]

  231. [1169-invalid-transactions]

  232. [1170-compare-strings-by-frequency-of-the-smallest-character]

  233. [1171-remove-zero-sum-consecutive-nodes-from-linked-list]

  234. [1172-dinner-plate-stacks]

  235. [1177-can-make-palindrome-from-substring]

  236. [1178-number-of-valid-words-for-each-puzzle]

  237. [1181-before-and-after-puzzle]

  238. [1189-maximum-number-of-balloons]

  239. [1198-find-smallest-common-element-in-all-rows]

  240. [1202-smallest-string-with-swaps]

  241. [1207-unique-number-of-occurrences]

  242. [1213-intersection-of-three-sorted-arrays]

  243. [1218-longest-arithmetic-subsequence-of-given-difference]

  244. [1224-maximum-equal-frequency]

  245. [1244-design-a-leaderboard]

  246. [1248-count-number-of-nice-subarrays]

  247. [1257-smallest-common-region]

  248. [1258-synonymous-sentences]

  249. [1261-find-elements-in-a-contaminated-binary-tree]

  250. [1275-find-winner-on-a-tic-tac-toe-game]

  251. [1282-group-the-people-given-the-group-size-they-belong-to]

  252. [1284-minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix]

  253. [1296-divide-array-in-sets-of-k-consecutive-numbers]

  254. [1297-maximum-number-of-occurrences-of-a-substring]

  255. [1311-get-watched-videos-by-your-friends]

  256. [1331-rank-transform-of-an-array]

  257. [1338-reduce-array-size-to-the-half]

  258. [1345-jump-game-iv]

  259. [1346-check-if-n-and-its-double-exist]

  260. [1347-minimum-number-of-steps-to-make-two-strings-anagram]

  261. [1348-tweet-counts-per-frequency]

  262. [1357-apply-discount-every-n-orders]

  263. [1358-number-of-substrings-containing-all-three-characters]

  264. [1365-how-many-numbers-are-smaller-than-the-current-number]

  265. [1366-rank-teams-by-votes]

  266. [1370-increasing-decreasing-string]

  267. [1371-find-the-longest-substring-containing-vowels-in-even-counts]

  268. [1386-cinema-seat-allocation]

  269. [1394-find-lucky-integer-in-an-array]

  270. [1396-design-underground-system]

  271. [1399-count-largest-group]

  272. [1400-construct-k-palindrome-strings]

  273. [1410-html-entity-parser]

  274. [1418-display-table-of-food-orders-in-a-restaurant]

  275. [1426-counting-elements]

  276. [1429-first-unique-number]

  277. [1436-destination-city]

  278. [1442-count-triplets-that-can-form-two-arrays-of-equal-xor]

  279. [1443-minimum-time-to-collect-all-apples-in-a-tree]

  280. [1452-people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list]

  281. [1460-make-two-arrays-equal-by-reversing-subarrays]

  282. [1461-check-if-a-string-contains-all-binary-codes-of-size-k]

  283. [1477-find-two-non-overlapping-sub-arrays-each-with-target-sum]

  284. [1481-least-number-of-unique-integers-after-k-removals]

  285. [1485-clone-binary-tree-with-random-pointer]

  286. [1487-making-file-names-unique]

  287. [1488-avoid-flood-in-the-city]

  288. [1490-clone-n-ary-tree]

  289. [1496-path-crossing]

  290. [1497-check-if-array-pairs-are-divisible-by-k]

  291. [1500-design-a-file-sharing-system]

  292. [1506-find-root-of-n-ary-tree]

  293. [1512-number-of-good-pairs]

  294. [1519-number-of-nodes-in-the-sub-tree-with-the-same-label]

  295. [1525-number-of-good-ways-to-split-a-string]

  296. [1540-can-convert-string-in-k-moves]

  297. [1542-find-longest-awesome-substring]

  298. [1546-maximum-number-of-non-overlapping-subarrays-with-sum-equals-target]

  299. [1554-strings-differ-by-one-character]

  300. [1562-find-latest-group-of-size-m]

  301. [1570-dot-product-of-two-sparse-vectors]

  302. [1577-number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers]

  303. [1590-make-sum-divisible-by-p]

  304. [1593-split-a-string-into-the-max-number-of-unique-substrings]

  305. [1600-throne-inheritance]

  306. [1604-alert-using-same-key-card-three-or-more-times-in-a-one-hour-period]

  307. [1612-check-if-two-expression-trees-are-equivalent]

  308. [1624-largest-substring-between-two-equal-characters]

  309. [1630-arithmetic-subarrays]

  310. [1636-sort-array-by-increasing-frequency]

  311. [1638-count-substrings-that-differ-by-one-character]

  312. [1640-check-array-formation-through-concatenation]

  313. [1647-minimum-deletions-to-make-character-frequencies-unique]

  314. 1650. Lowest Common Ancestor of a Binary Tree III

  315. [1656-design-an-ordered-stream]

  316. [1657-determine-if-two-strings-are-close]

  317. [1658-minimum-operations-to-reduce-x-to-zero]

  318. [1660-correct-a-binary-tree]

  319. [1674-minimum-moves-to-make-array-complementary]

  320. [1676-lowest-common-ancestor-of-a-binary-tree-iv]

  321. [1679-max-number-of-k-sum-pairs]

  322. [1684-count-the-number-of-consistent-strings]

  323. [1695-maximum-erasure-value]

  324. [1711-count-good-meals]

  325. [1713-minimum-operations-to-make-a-subsequence]

  326. [1726-tuple-with-same-product]

  327. [1733-minimum-number-of-people-to-teach]

  328. [1737-change-minimum-characters-to-satisfy-one-of-three-conditions]

  329. [1740-find-distance-in-a-binary-tree]

  330. [1742-maximum-number-of-balls-in-a-box]

  331. [1743-restore-the-array-from-adjacent-pairs]

  332. [1748-sum-of-unique-elements]

  333. [1756-design-most-recently-used-queue]

  334. [1763-longest-nice-substring]

  335. [1772-sort-features-by-popularity]

  336. [1775-equal-sum-arrays-with-minimum-number-of-operations]

  337. [1781-sum-of-beauty-of-all-substrings]

  338. [1788-maximize-the-beauty-of-the-garden]

  339. [1790-check-if-one-string-swap-can-make-strings-equal]

  340. [1794-count-pairs-of-equal-substrings-with-minimum-difference]

  341. [1796-second-largest-digit-in-a-string]

  342. [1797-design-authentication-manager]

  343. [1804-implement-trie-ii-prefix-tree]

  344. [1805-number-of-different-integers-in-a-string]

  345. [1807-evaluate-the-bracket-pairs-of-a-string]

  346. [1814-count-nice-pairs-in-an-array]

  347. [1817-finding-the-users-active-minutes]

  348. [1832-check-if-the-sentence-is-pangram]

  349. [1836-remove-duplicates-from-an-unsorted-linked-list]

  350. [1852-distinct-numbers-in-each-subarray]

  351. [1857-largest-color-value-in-a-directed-graph]

  352. [1865-finding-pairs-with-a-certain-sum]

  353. [1876-substrings-of-size-three-with-distinct-characters]

  354. [1893-check-if-all-the-integers-in-a-range-are-covered]

  355. [1897-redistribute-characters-to-make-all-strings-equal]

  356. [1906-minimum-absolute-difference-queries]

  357. [1912-design-movie-rental-system]

  358. [1915-number-of-wonderful-substrings]

  359. [1930-unique-length-3-palindromic-subsequences]

  360. [1932-merge-bsts-to-create-single-bst]

  361. [1935-maximum-number-of-words-you-can-type]

  362. [1938-maximum-genetic-difference-query]

  363. [1940-longest-common-subsequence-between-sorted-arrays]

  364. [1941-check-if-all-characters-have-equal-number-of-occurrences]

  365. [1942-the-number-of-the-smallest-unoccupied-chair]

  366. [1943-describe-the-painting]

  367. [1948-delete-duplicate-folders-in-system]

  368. [1980-find-unique-binary-string]

  369. [1983-widest-pair-of-indices-with-equal-range-sum]

  370. [1993-operations-on-tree]

  371. [1995-count-special-quadruplets]

  372. [2001-number-of-pairs-of-interchangeable-rectangles]

  373. [2006-count-number-of-pairs-with-absolute-difference-k]

  374. [2007-find-original-array-from-doubled-array]

  375. [2008-maximum-earnings-from-taxi]

  376. [2009-minimum-number-of-operations-to-make-array-continuous]

  377. [2013-detect-squares]

  378. [2023-number-of-pairs-of-strings-with-concatenation-equal-to-target]

  379. [2025-maximum-number-of-ways-to-partition-an-array]

  380. [2032-two-out-of-three]

  381. [2034-stock-price-fluctuation]

  382. [2043-simple-bank-system]

  383. [2048-next-greater-numerically-balanced-number]

  384. [2053-kth-distinct-string-in-an-array]

  385. [2062-count-vowel-substrings-of-a-string]

  386. [2067-number-of-equal-count-substrings]

  387. [2068-check-whether-two-strings-are-almost-equivalent]

  388. [2080-range-frequency-queries]

  389. [2083-substrings-that-begin-and-end-with-the-same-letter]

  390. [2085-count-common-words-with-one-occurrence]

  391. [2094-finding-3-digit-even-numbers]

  392. [2099-find-subsequence-of-length-k-with-the-largest-sum]

  393. [2103-rings-and-rods]

  394. [2107-number-of-unique-flavors-after-sharing-k-candies]

  395. [2115-find-all-possible-recipes-from-given-supplies]

  396. [2121-intervals-between-identical-elements]

  397. [2122-recover-the-original-array]

  398. [2131-longest-palindrome-by-concatenating-two-letter-words]

  399. [2133-check-if-every-row-and-column-contains-all-numbers]

  400. [2135-count-words-obtained-after-adding-a-letter]

  401. [2150-find-all-lonely-numbers-in-the-array]

  402. [2152-minimum-number-of-lines-to-cover-points]

  403. [2154-keep-multiplying-found-values-by-two]

  404. [2166-design-bitset]

  405. [2168-unique-substrings-with-equal-digit-frequency]

  406. [2170-minimum-operations-to-make-the-array-alternating]

  407. [2182-construct-string-with-repeat-limit]

  408. [2186-minimum-number-of-steps-to-make-two-strings-anagram-ii]

  409. [2190-most-frequent-number-following-key-in-an-array]

  410. [2196-create-binary-tree-from-descriptions]

  411. [2201-count-artifacts-that-can-be-extracted]

  412. [2206-divide-array-into-equal-pairs]

  413. [2215-find-the-difference-of-two-arrays]

  414. [2225-find-players-with-zero-or-one-losses]

  415. [2227-encrypt-and-decrypt-strings]

  416. [2229-check-if-an-array-is-consecutive]

  417. [2244-minimum-rounds-to-complete-all-tasks]

  418. [2248-intersection-of-multiple-arrays]

  419. [2249-count-lattice-points-inside-a-circle]

  420. [2250-count-number-of-rectangles-containing-each-point]

  421. [2251-number-of-flowers-in-full-bloom]

  422. [2254-design-video-sharing-platform]

  423. [2260-minimum-consecutive-cards-to-pick-up]

  424. [2261-k-divisible-elements-subarrays]

  425. [2262-total-appeal-of-a-string]

  426. [2266-count-number-of-texts]

  427. [2268-minimum-number-of-keypresses]

  428. [2273-find-resultant-array-after-removing-anagrams]

  429. [2275-largest-combination-with-bitwise-and-greater-than-zero]

  430. [2283-check-if-number-has-equal-digit-count-and-digit-value]

  431. [2284-sender-with-largest-word-count]

  432. [2287-rearrange-characters-to-make-target-string]

  433. [2295-replace-elements-in-an-array]

  434. [2301-match-substring-after-replacement]

  435. [2306-naming-a-company]

  436. [2309-greatest-english-letter-in-upper-and-lower-case]

  437. [2325-decode-the-message]

  438. [2336-smallest-number-in-infinite-set]

  439. [2341-maximum-number-of-pairs-in-array]

  440. [2342-max-sum-of-a-pair-with-equal-sum-of-digits]

  441. [2347-best-poker-hand]

  442. [2349-design-a-number-container-system]

  443. [2350-shortest-impossible-sequence-of-rolls]

  444. [2351-first-letter-to-appear-twice]

  445. [2352-equal-row-and-column-pairs]

  446. [2353-design-a-food-rating-system]

  447. [2354-number-of-excellent-pairs]

  448. [2357-make-array-zero-by-subtracting-equal-amounts]

  449. [2363-merge-similar-items]

  450. [2364-count-number-of-bad-pairs]

  451. [2365-task-scheduler-ii]

  452. [2367-number-of-arithmetic-triplets]

  453. [2368-reachable-nodes-with-restrictions]

  454. [2370-longest-ideal-subsequence]

  455. [2374-node-with-highest-edge-score]

  456. [2384-largest-palindromic-number]

  457. [2385-amount-of-time-for-binary-tree-to-be-infected]

  458. [2395-find-subarrays-with-equal-sum]

  459. [2399-check-distances-between-same-letters]

  460. [2402-meeting-rooms-iii]

  461. [2404-most-frequent-even-element]

  462. [2405-optimal-partition-of-string]

  463. [2408-design-sql]

  464. [2418-sort-the-people]

  465. [2421-number-of-good-paths]

  466. [2423-remove-letter-to-equalize-frequency]

  467. [2434-using-a-robot-to-print-the-lexicographically-smallest-string]

  468. [2441-largest-positive-integer-that-exists-with-its-negative]

  469. [2442-count-number-of-distinct-integers-after-reverse-operations]

  470. [2451-odd-string-difference]

  471. [2453-destroy-sequential-targets]

  472. [2456-most-popular-video-creator]

  473. [2461-maximum-sum-of-distinct-subarrays-with-length-k]

  474. [2465-number-of-distinct-averages]

  475. [2475-number-of-unequal-triplets-in-array]

  476. [2488-count-subarrays-with-median-k]

  477. [2489-number-of-substrings-with-fixed-ratio]

  478. [2491-divide-players-into-teams-of-equal-skill]

  479. [2499-minimum-total-cost-to-make-arrays-unequal]

  480. [2501-longest-square-streak-in-an-array]

  481. [2502-design-memory-allocator]

  482. [2506-count-pairs-of-similar-strings]

  483. [2508-add-edges-to-make-degrees-of-all-nodes-even]

  484. [2512-reward-top-k-students]

  485. [2514-count-anagrams]

  486. [2516-take-k-of-each-character-from-left-and-right]

  487. [2521-distinct-prime-factors-of-product-of-array]

  488. [2524-maximum-frequency-score-of-a-subarray]

  489. [2526-find-consecutive-integers-from-a-data-stream]

  490. [2531-make-number-of-distinct-characters-equal]

  491. [2537-count-the-number-of-good-subarrays]

  492. [2539-count-the-number-of-good-subsequences]

  493. [2540-minimum-common-value]

  494. [2547-minimum-cost-to-split-an-array]

  495. [2549-count-distinct-numbers-on-board]

  496. [2554-maximum-number-of-integers-to-choose-from-a-range-i]

  497. [2561-rearranging-fruits]

  498. [2564-substring-xor-queries]

  499. [2570-merge-two-2d-arrays-by-summing-values]

  500. [2581-count-number-of-possible-root-nodes]

  501. [2584-split-the-array-to-make-coprime-products]

  502. [2588-count-the-number-of-beautiful-subarrays]

  503. [2590-design-a-todo-list]

  504. [2593-find-score-of-an-array-after-marking-all-elements]

  505. [2597-the-number-of-beautiful-subsets]

  506. [2598-smallest-missing-non-negative-integer-after-operations]

  507. [2605-form-smallest-number-from-two-digit-arrays]

  508. [2606-find-the-substring-with-maximum-cost]

  509. [2610-convert-an-array-into-a-2d-array-with-conditions]

  510. [2615-sum-of-distances]

  511. [2641-cousins-in-binary-tree-ii]

  512. [2653-sliding-subarray-beauty]

  513. [2657-find-the-prefix-common-array-of-two-arrays]

  514. [2661-first-completely-painted-row-or-column]

  515. [2670-find-the-distinct-difference-array]

  516. [2671-frequency-tracker]

  517. [2682-find-the-losers-of-the-circular-game]

  518. [2707-extra-characters-in-a-string]

  519. [2711-difference-of-number-of-distinct-values-on-diagonals]

  520. [2713-maximum-strictly-increasing-cells-in-a-matrix]

  521. [2716-minimize-string-length]

  522. [2718-sum-of-matrix-after-queries]

  523. [2729-check-if-the-number-is-fascinating]

  524. [2732-find-a-good-subset-of-the-matrix]

  525. [2743-count-substrings-without-repeating-character]

  526. [2744-find-maximum-number-of-string-pairs]

  527. [2747-count-zero-request-servers]

  528. [2748-number-of-beautiful-pairs]

  529. [2763-sum-of-imbalance-numbers-of-all-subarrays]

  530. [2766-relocate-marbles]

  531. [2767-partition-string-into-minimum-beautiful-substrings]

  532. [2768-number-of-black-blocks]

  533. [2780-minimum-index-of-a-valid-split]

  534. [2781-length-of-the-longest-valid-substring]

  535. [2784-check-if-array-is-good]

  536. [2799-count-complete-subarrays-in-an-array]

  537. [2808-minimum-seconds-to-equalize-a-circular-array]

  538. [2813-maximum-elegance-of-a-k-length-subsequence]

  539. [2815-max-pair-sum-in-an-array]

  540. [2830-maximize-the-profit-as-the-salesman]

  541. [2831-find-the-longest-equal-subarray]

  542. [2840-check-if-strings-can-be-made-equal-with-operations-ii]

  543. [2841-maximum-sum-of-almost-unique-subarray]

  544. [2842-count-k-subsequences-of-a-string-with-maximum-beauty]

  545. [2845-count-of-interesting-subarrays]

  546. [2848-points-that-intersect-with-cars]

  547. [2852-sum-of-remoteness-of-all-cells]

  548. [2856-minimum-array-length-after-pair-removals]

  549. [2857-count-pairs-of-points-with-distance-k]

  550. [2869-minimum-operations-to-collect-elements]

  551. [2870-minimum-number-of-operations-to-make-array-empty]

  552. [2875-minimum-size-subarray-in-infinite-array]

  553. [2897-apply-operations-on-array-to-maximize-sum-of-squares]

  554. [2898-maximum-linear-stock-score]

  555. [2902-count-of-sub-multisets-with-bounded-sum]

  556. [2910-minimum-number-of-groups-to-create-a-valid-assignment]

  557. [2913-subarrays-distinct-element-sum-of-squares-i]

  558. [2932-maximum-strong-pair-xor-i]

  559. [2933-high-access-employees]

  560. [2935-maximum-strong-pair-xor-ii]

  561. [2947-count-beautiful-substrings-i]

  562. [2949-count-beautiful-substrings-ii]

  563. [2950-number-of-divisible-substrings]

  564. [2953-count-complete-substrings]

  565. [2955-number-of-same-end-substrings]

  566. [2956-find-common-elements-between-two-arrays]

  567. [2958-length-of-longest-subarray-with-at-most-k-frequency]

  568. [2963-count-the-number-of-good-partitions]

  569. [2964-number-of-divisible-triplet-sums]

  570. [2965-find-missing-and-repeated-values]

  571. [2975-maximum-square-area-by-removing-fences-from-a-field]

  572. [2981-find-longest-special-substring-that-occurs-thrice-i]

  573. [2982-find-longest-special-substring-that-occurs-thrice-ii]

  574. [2983-palindrome-rearrangement-queries]

  575. [2996-smallest-missing-integer-greater-than-sequential-prefix-sum]

  576. [3002-maximum-size-of-a-set-after-removals]

  577. [3005-count-elements-with-maximum-frequency]

  578. [3013-divide-an-array-into-subarrays-with-minimum-cost-ii]

  579. [3016-minimum-number-of-pushes-to-type-word-ii]

  580. [3020-find-the-maximum-number-of-elements-in-subset]

  581. [3026-maximum-good-subarray-sum]

  582. [3032-count-numbers-with-unique-digits-ii]

  583. [3035-maximum-palindromes-after-operations]

  584. [3039-apply-operations-to-make-string-empty]

  585. [3043-find-the-length-of-the-longest-common-prefix]

  586. [3044-most-frequent-prime]

  587. [3046-split-the-array]

  588. [3063-linked-list-frequency]

  589. [3071-minimum-operations-to-write-the-letter-y-on-a-grid]

  590. [3076-shortest-uncommon-substring-in-an-array]

  591. [3078-match-alphanumerical-pattern-in-matrix-i]

  592. [3080-mark-elements-on-array-by-performing-queries]

  593. [3081-replace-question-marks-in-string-to-minimize-its-value]

  594. [3083-existence-of-a-substring-in-a-string-and-its-reverse]

  595. [3085-minimum-deletions-to-make-string-k-special]

  596. [3090-maximum-length-substring-with-two-occurrences]

  597. [3092-most-frequent-ids]

  598. [3104-find-longest-self-contained-substring]

  599. [3120-count-the-number-of-special-characters-i]

  600. [3121-count-the-number-of-special-characters-ii]

  601. [3128-right-triangles]

  602. [3134-find-the-median-of-the-uniqueness-array]

  603. [3137-minimum-number-of-operations-to-make-word-k-periodic]

  604. [3138-minimum-length-of-anagram-concatenation]

  605. [3143-maximum-points-inside-the-square]

  606. [3144-minimum-substring-partition-of-equal-character-frequency]

  607. [3146-permutation-difference-between-two-strings]

  608. [3153-sum-of-digit-differences-of-all-pairs]

  609. [3158-find-the-xor-of-numbers-which-appear-twice]

  610. [3159-find-occurrences-of-an-element-in-an-array]

  611. [3160-find-the-number-of-distinct-colors-among-the-balls]

  612. [3162-find-the-number-of-good-pairs-i]

  613. [3164-find-the-number-of-good-pairs-ii]

  614. [3167-better-compression-of-string]

  615. [3170-lexicographically-minimum-string-after-removing-stars]

  616. [3176-find-the-maximum-length-of-a-good-subsequence-i]

  617. [3177-find-the-maximum-length-of-a-good-subsequence-ii]

  618. [3184-count-pairs-that-form-a-complete-day-i]

  619. [3185-count-pairs-that-form-a-complete-day-ii]

  620. [3186-maximum-total-damage-with-spell-casting]

  621. [3217-delete-nodes-from-linked-list-present-in-array]

  622. [3223-minimum-length-of-string-after-operations]

  623. [3224-minimum-array-changes-to-make-differences-equal]

  624. [3237-alt-and-tab-simulation]

  625. [3238-find-the-number-of-winning-players]

  626. [3242-design-neighbor-sum-service]

  627. [3265-count-almost-equal-pairs-i]

  628. [3267-count-almost-equal-pairs-ii]

  629. [3272-find-the-count-of-good-integers]

  630. [3279-maximum-total-area-occupied-by-pistons]

  631. [3289-the-two-sneaky-numbers-of-digitville]

  632. [3295-report-spam-message]

  633. [3297-count-substrings-that-can-be-rearranged-to-contain-a-string-i]

  634. [3298-count-substrings-that-can-be-rearranged-to-contain-a-string-ii]

  635. [3299-sum-of-consecutive-subsequences]

  636. [3305-count-of-substrings-containing-every-vowel-and-k-consonants-i]

  637. [3306-count-of-substrings-containing-every-vowel-and-k-consonants-ii]

  638. [3311-construct-2d-grid-matching-graph-layout]

  639. [3312-sorted-gcd-pair-queries]

  640. [3316-find-maximum-removals-from-source-string]

  641. [3318-find-x-sum-of-all-k-long-subarrays-i]

  642. [3321-find-x-sum-of-all-k-long-subarrays-ii]

  643. [3325-count-substrings-with-k-frequency-characters-i]

  644. [3327-check-if-dfs-strings-are-palindromes]

  645. [3329-count-substrings-with-k-frequency-characters-ii]

  646. [3331-find-subtree-sizes-after-changes]

  647. [3335-total-characters-in-string-after-transformations-i]

  648. [3337-total-characters-in-string-after-transformations-ii]

  649. [3351-sum-of-good-subsequences]

  650. [3365-rearrange-k-substrings-to-form-target-string]

  651. [3369-design-an-array-statistics-tracker]

  652. [3371-identify-the-largest-outlier-in-an-array]

  653. [3375-minimum-operations-to-make-array-values-equal-to-k]

  654. [3378-count-connected-components-in-lcm-graph]

  655. [3381-maximum-subarray-sum-with-length-divisible-by-k]

  656. [3389-minimum-operations-to-make-character-frequencies-equal]

  657. [3391-design-a-3d-binary-matrix-with-efficient-layer-tracking]

  658. [3395-subsequences-with-a-unique-middle-mode-i]

  659. [3396-minimum-number-of-operations-to-make-elements-in-array-distinct]

  660. [3404-count-special-subsequences]

  661. [3408-design-task-manager]

  662. [3412-find-mirror-score-of-a-string]

  663. [3416-subsequences-with-a-unique-middle-mode-ii]

  664. [3422-minimum-operations-to-make-subarray-elements-equal]

  665. [3425-longest-special-path]

  666. [3431-minimum-unlocked-indices-to-sort-nums]

  667. [3434-maximum-frequency-after-subarray-operation]

  668. [3438-find-valid-pair-of-adjacent-digits-in-string]

  669. [3442-maximum-difference-between-even-and-odd-frequency-i]

  670. [3443-maximum-manhattan-distance-after-k-changes]

  671. [3447-assign-elements-to-groups-with-constraints]

  672. [3450-maximum-students-on-a-single-bench]

  673. [3458-select-k-disjoint-special-substrings]

  674. [3471-find-the-largest-almost-missing-integer]

  675. [3481-apply-substitutions]

  676. [3483-unique-3-digit-even-numbers]

  677. [3484-design-spreadsheet]

  678. [3486-longest-special-path-ii]

  679. [3487-maximum-unique-subarray-sum-after-deletion]

  680. [3488-closest-equal-element-queries]

  681. [3493-properties-graph]

  682. [3505-minimum-operations-to-make-elements-within-k-subarrays-equal]

  683. [3507-minimum-pair-removal-to-sort-array-i]

  684. [3508-implement-router]

  685. [3509-maximum-product-of-subsequences-with-an-alternating-sum-equal-to-k]

  686. [3510-minimum-pair-removal-to-sort-array-ii]