diff --git a/docs/0000-00-note.adoc b/docs/0000-00-note.adoc index d6df1bdb9c..7772c3fab4 100644 --- a/docs/0000-00-note.adoc +++ b/docs/0000-00-note.adoc @@ -244,3 +244,4 @@ image::images/quick-sort-01.gif[{image_attr}] == 参考资料 . https://www.designgurus.io/course/grokking-the-coding-interview[Grokking the Coding Interview Patterns^] +. https://leetcode.ca/all/1650.html[Leetcode 1650. Lowest Common Ancestor of a Binary Tree III^] -- 会员题目可以在这里查找。 diff --git a/docs/index.adoc b/docs/index.adoc index 6b51c685fb..005e1c8032 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -2742,10 +2742,3752 @@ include::1339-maximum-product-of-splitted-binary-tree.adoc[leveloffset=+1] include::1340-jump-game-v.adoc[leveloffset=+1] +// include::1341-movie-rating.adoc[leveloffset=+1] + +// include::1342-number-of-steps-to-reduce-a-number-to-zero.adoc[leveloffset=+1] + +// include::1343-number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold.adoc[leveloffset=+1] + +// include::1344-angle-between-hands-of-a-clock.adoc[leveloffset=+1] + +// include::1345-jump-game-iv.adoc[leveloffset=+1] + +// include::1346-check-if-n-and-its-double-exist.adoc[leveloffset=+1] + +// include::1347-minimum-number-of-steps-to-make-two-strings-anagram.adoc[leveloffset=+1] + +// include::1348-tweet-counts-per-frequency.adoc[leveloffset=+1] + +// include::1349-maximum-students-taking-exam.adoc[leveloffset=+1] + +// include::1350-students-with-invalid-departments.adoc[leveloffset=+1] + +// include::1351-count-negative-numbers-in-a-sorted-matrix.adoc[leveloffset=+1] + +// include::1352-product-of-the-last-k-numbers.adoc[leveloffset=+1] + +// include::1353-maximum-number-of-events-that-can-be-attended.adoc[leveloffset=+1] + +// include::1354-construct-target-array-with-multiple-sums.adoc[leveloffset=+1] + +// include::1355-activity-participants.adoc[leveloffset=+1] + +// include::1356-sort-integers-by-the-number-of-1-bits.adoc[leveloffset=+1] + +// include::1357-apply-discount-every-n-orders.adoc[leveloffset=+1] + +// include::1358-number-of-substrings-containing-all-three-characters.adoc[leveloffset=+1] + +// include::1359-count-all-valid-pickup-and-delivery-options.adoc[leveloffset=+1] + +// include::1360-number-of-days-between-two-dates.adoc[leveloffset=+1] + +// include::1361-validate-binary-tree-nodes.adoc[leveloffset=+1] + +// include::1362-closest-divisors.adoc[leveloffset=+1] + +// include::1363-largest-multiple-of-three.adoc[leveloffset=+1] + +// include::1364-number-of-trusted-contacts-of-a-customer.adoc[leveloffset=+1] + +// include::1365-how-many-numbers-are-smaller-than-the-current-number.adoc[leveloffset=+1] + +// include::1366-rank-teams-by-votes.adoc[leveloffset=+1] + +// include::1367-linked-list-in-binary-tree.adoc[leveloffset=+1] + +// include::1368-minimum-cost-to-make-at-least-one-valid-path-in-a-grid.adoc[leveloffset=+1] + +// include::1369-get-the-second-most-recent-activity.adoc[leveloffset=+1] + +// include::1370-increasing-decreasing-string.adoc[leveloffset=+1] + +// include::1371-find-the-longest-substring-containing-vowels-in-even-counts.adoc[leveloffset=+1] + +// include::1372-longest-zigzag-path-in-a-binary-tree.adoc[leveloffset=+1] + +// include::1373-maximum-sum-bst-in-binary-tree.adoc[leveloffset=+1] + +// include::1374-generate-a-string-with-characters-that-have-odd-counts.adoc[leveloffset=+1] + +// include::1375-number-of-times-binary-string-is-prefix-aligned.adoc[leveloffset=+1] + +// include::1376-time-needed-to-inform-all-employees.adoc[leveloffset=+1] + +// include::1377-frog-position-after-t-seconds.adoc[leveloffset=+1] + +// include::1378-replace-employee-id-with-the-unique-identifier.adoc[leveloffset=+1] + +// include::1379-find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree.adoc[leveloffset=+1] + +// include::1380-lucky-numbers-in-a-matrix.adoc[leveloffset=+1] + +// include::1381-design-a-stack-with-increment-operation.adoc[leveloffset=+1] + +// include::1382-balance-a-binary-search-tree.adoc[leveloffset=+1] + +// include::1383-maximum-performance-of-a-team.adoc[leveloffset=+1] + +// include::1384-total-sales-amount-by-year.adoc[leveloffset=+1] + +// include::1385-find-the-distance-value-between-two-arrays.adoc[leveloffset=+1] + +// include::1386-cinema-seat-allocation.adoc[leveloffset=+1] + +// include::1387-sort-integers-by-the-power-value.adoc[leveloffset=+1] + +// include::1388-pizza-with-3n-slices.adoc[leveloffset=+1] + +// include::1389-create-target-array-in-the-given-order.adoc[leveloffset=+1] + +// include::1390-four-divisors.adoc[leveloffset=+1] + +// include::1391-check-if-there-is-a-valid-path-in-a-grid.adoc[leveloffset=+1] + +// include::1392-longest-happy-prefix.adoc[leveloffset=+1] + +// include::1393-capital-gainloss.adoc[leveloffset=+1] + +// include::1394-find-lucky-integer-in-an-array.adoc[leveloffset=+1] + +// include::1395-count-number-of-teams.adoc[leveloffset=+1] + +// include::1396-design-underground-system.adoc[leveloffset=+1] + +// include::1397-find-all-good-strings.adoc[leveloffset=+1] + +// include::1398-customers-who-bought-products-a-and-b-but-not-c.adoc[leveloffset=+1] + +// include::1399-count-largest-group.adoc[leveloffset=+1] + +// include::1400-construct-k-palindrome-strings.adoc[leveloffset=+1] + +// include::1401-circle-and-rectangle-overlapping.adoc[leveloffset=+1] + +// include::1402-reducing-dishes.adoc[leveloffset=+1] + +// include::1403-minimum-subsequence-in-non-increasing-order.adoc[leveloffset=+1] + +// include::1404-number-of-steps-to-reduce-a-number-in-binary-representation-to-one.adoc[leveloffset=+1] + +// include::1405-longest-happy-string.adoc[leveloffset=+1] + +// include::1406-stone-game-iii.adoc[leveloffset=+1] + +// include::1407-top-travellers.adoc[leveloffset=+1] + +// include::1408-string-matching-in-an-array.adoc[leveloffset=+1] + +// include::1409-queries-on-a-permutation-with-key.adoc[leveloffset=+1] + +// include::1410-html-entity-parser.adoc[leveloffset=+1] + +// include::1411-number-of-ways-to-paint-n-3-grid.adoc[leveloffset=+1] + +// include::1412-find-the-quiet-students-in-all-exams.adoc[leveloffset=+1] + +// include::1413-minimum-value-to-get-positive-step-by-step-sum.adoc[leveloffset=+1] + +// include::1414-find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k.adoc[leveloffset=+1] + +// include::1415-the-k-th-lexicographical-string-of-all-happy-strings-of-length-n.adoc[leveloffset=+1] + +// include::1416-restore-the-array.adoc[leveloffset=+1] + +// include::1417-reformat-the-string.adoc[leveloffset=+1] + +// include::1418-display-table-of-food-orders-in-a-restaurant.adoc[leveloffset=+1] + +// include::1419-minimum-number-of-frogs-croaking.adoc[leveloffset=+1] + +// include::1420-build-array-where-you-can-find-the-maximum-exactly-k-comparisons.adoc[leveloffset=+1] + +// include::1421-npv-queries.adoc[leveloffset=+1] + +// include::1422-maximum-score-after-splitting-a-string.adoc[leveloffset=+1] + +// include::1423-maximum-points-you-can-obtain-from-cards.adoc[leveloffset=+1] + +// include::1424-diagonal-traverse-ii.adoc[leveloffset=+1] + +// include::1425-constrained-subsequence-sum.adoc[leveloffset=+1] + +// include::1426-counting-elements.adoc[leveloffset=+1] + +// include::1427-perform-string-shifts.adoc[leveloffset=+1] + +// include::1428-leftmost-column-with-at-least-a-one.adoc[leveloffset=+1] + +// include::1429-first-unique-number.adoc[leveloffset=+1] + +// include::1430-check-if-a-string-is-a-valid-sequence-from-root-to-leaves-path-in-a-binary-tree.adoc[leveloffset=+1] + +// include::1431-kids-with-the-greatest-number-of-candies.adoc[leveloffset=+1] + +// include::1432-max-difference-you-can-get-from-changing-an-integer.adoc[leveloffset=+1] + +// include::1433-check-if-a-string-can-break-another-string.adoc[leveloffset=+1] + +// include::1434-number-of-ways-to-wear-different-hats-to-each-other.adoc[leveloffset=+1] + +// include::1435-create-a-session-bar-chart.adoc[leveloffset=+1] + +// include::1436-destination-city.adoc[leveloffset=+1] + +// include::1437-check-if-all-1s-are-at-least-length-k-places-away.adoc[leveloffset=+1] + +// include::1438-longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit.adoc[leveloffset=+1] + +// include::1439-find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows.adoc[leveloffset=+1] + +// include::1440-evaluate-boolean-expression.adoc[leveloffset=+1] + +// include::1441-build-an-array-with-stack-operations.adoc[leveloffset=+1] + +// include::1442-count-triplets-that-can-form-two-arrays-of-equal-xor.adoc[leveloffset=+1] + +// include::1443-minimum-time-to-collect-all-apples-in-a-tree.adoc[leveloffset=+1] + +// include::1444-number-of-ways-of-cutting-a-pizza.adoc[leveloffset=+1] + +// include::1445-apples-oranges.adoc[leveloffset=+1] + +// include::1446-consecutive-characters.adoc[leveloffset=+1] + +// include::1447-simplified-fractions.adoc[leveloffset=+1] + +// include::1448-count-good-nodes-in-binary-tree.adoc[leveloffset=+1] + +// include::1449-form-largest-integer-with-digits-that-add-up-to-target.adoc[leveloffset=+1] + +// include::1450-number-of-students-doing-homework-at-a-given-time.adoc[leveloffset=+1] + +// include::1451-rearrange-words-in-a-sentence.adoc[leveloffset=+1] + +// include::1452-people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list.adoc[leveloffset=+1] + +// include::1453-maximum-number-of-darts-inside-of-a-circular-dartboard.adoc[leveloffset=+1] + +// include::1454-active-users.adoc[leveloffset=+1] + +// include::1455-check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence.adoc[leveloffset=+1] + +// include::1456-maximum-number-of-vowels-in-a-substring-of-given-length.adoc[leveloffset=+1] + +// include::1457-pseudo-palindromic-paths-in-a-binary-tree.adoc[leveloffset=+1] + +// include::1458-max-dot-product-of-two-subsequences.adoc[leveloffset=+1] + +// include::1459-rectangles-area.adoc[leveloffset=+1] + +// include::1460-make-two-arrays-equal-by-reversing-subarrays.adoc[leveloffset=+1] + +// include::1461-check-if-a-string-contains-all-binary-codes-of-size-k.adoc[leveloffset=+1] + +// include::1462-course-schedule-iv.adoc[leveloffset=+1] + +// include::1463-cherry-pickup-ii.adoc[leveloffset=+1] + +// include::1464-maximum-product-of-two-elements-in-an-array.adoc[leveloffset=+1] + +// include::1465-maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts.adoc[leveloffset=+1] + +// include::1466-reorder-routes-to-make-all-paths-lead-to-the-city-zero.adoc[leveloffset=+1] + +// include::1467-probability-of-a-two-boxes-having-the-same-number-of-distinct-balls.adoc[leveloffset=+1] + +// include::1468-calculate-salaries.adoc[leveloffset=+1] + +// include::1469-find-all-the-lonely-nodes.adoc[leveloffset=+1] + +// include::1470-shuffle-the-array.adoc[leveloffset=+1] + +// include::1471-the-k-strongest-values-in-an-array.adoc[leveloffset=+1] + +// include::1472-design-browser-history.adoc[leveloffset=+1] + +// include::1473-paint-house-iii.adoc[leveloffset=+1] + +// include::1474-delete-n-nodes-after-m-nodes-of-a-linked-list.adoc[leveloffset=+1] + +// include::1475-final-prices-with-a-special-discount-in-a-shop.adoc[leveloffset=+1] + +// include::1476-subrectangle-queries.adoc[leveloffset=+1] + +// include::1477-find-two-non-overlapping-sub-arrays-each-with-target-sum.adoc[leveloffset=+1] + +// include::1478-allocate-mailboxes.adoc[leveloffset=+1] + +// include::1479-sales-by-day-of-the-week.adoc[leveloffset=+1] + +// include::1480-running-sum-of-1d-array.adoc[leveloffset=+1] + +// include::1481-least-number-of-unique-integers-after-k-removals.adoc[leveloffset=+1] + +// include::1482-minimum-number-of-days-to-make-m-bouquets.adoc[leveloffset=+1] + +// include::1483-kth-ancestor-of-a-tree-node.adoc[leveloffset=+1] + +// include::1484-group-sold-products-by-the-date.adoc[leveloffset=+1] + +// include::1485-clone-binary-tree-with-random-pointer.adoc[leveloffset=+1] + +// include::1486-xor-operation-in-an-array.adoc[leveloffset=+1] + +// include::1487-making-file-names-unique.adoc[leveloffset=+1] + +// include::1488-avoid-flood-in-the-city.adoc[leveloffset=+1] + +// include::1489-find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree.adoc[leveloffset=+1] + +// include::1490-clone-n-ary-tree.adoc[leveloffset=+1] + +// include::1491-average-salary-excluding-the-minimum-and-maximum-salary.adoc[leveloffset=+1] + +// include::1492-the-kth-factor-of-n.adoc[leveloffset=+1] + +// include::1493-longest-subarray-of-1s-after-deleting-one-element.adoc[leveloffset=+1] + +// include::1494-parallel-courses-ii.adoc[leveloffset=+1] + +// include::1495-friendly-movies-streamed-last-month.adoc[leveloffset=+1] + +// include::1496-path-crossing.adoc[leveloffset=+1] + +// include::1497-check-if-array-pairs-are-divisible-by-k.adoc[leveloffset=+1] + +// include::1498-number-of-subsequences-that-satisfy-the-given-sum-condition.adoc[leveloffset=+1] + +// include::1499-max-value-of-equation.adoc[leveloffset=+1] + +// include::1500-design-a-file-sharing-system.adoc[leveloffset=+1] + +// include::1501-countries-you-can-safely-invest-in.adoc[leveloffset=+1] + +// include::1502-can-make-arithmetic-progression-from-sequence.adoc[leveloffset=+1] + +// include::1503-last-moment-before-all-ants-fall-out-of-a-plank.adoc[leveloffset=+1] + +// include::1504-count-submatrices-with-all-ones.adoc[leveloffset=+1] + +// include::1505-minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits.adoc[leveloffset=+1] + +// include::1506-find-root-of-n-ary-tree.adoc[leveloffset=+1] + +// include::1507-reformat-date.adoc[leveloffset=+1] + +// include::1508-range-sum-of-sorted-subarray-sums.adoc[leveloffset=+1] + +// include::1509-minimum-difference-between-largest-and-smallest-value-in-three-moves.adoc[leveloffset=+1] + +// include::1510-stone-game-iv.adoc[leveloffset=+1] + +// include::1511-customer-order-frequency.adoc[leveloffset=+1] + +// include::1512-number-of-good-pairs.adoc[leveloffset=+1] + +// include::1513-number-of-substrings-with-only-1s.adoc[leveloffset=+1] + +// include::1514-path-with-maximum-probability.adoc[leveloffset=+1] + +// include::1515-best-position-for-a-service-centre.adoc[leveloffset=+1] + +// include::1516-move-sub-tree-of-n-ary-tree.adoc[leveloffset=+1] + +// include::1517-find-users-with-valid-e-mails.adoc[leveloffset=+1] + +// include::1518-water-bottles.adoc[leveloffset=+1] + +// include::1519-number-of-nodes-in-the-sub-tree-with-the-same-label.adoc[leveloffset=+1] + +// include::1520-maximum-number-of-non-overlapping-substrings.adoc[leveloffset=+1] + +// include::1521-find-a-value-of-a-mysterious-function-closest-to-target.adoc[leveloffset=+1] + +// include::1522-diameter-of-n-ary-tree.adoc[leveloffset=+1] + +// include::1523-count-odd-numbers-in-an-interval-range.adoc[leveloffset=+1] + +// include::1524-number-of-sub-arrays-with-odd-sum.adoc[leveloffset=+1] + +// include::1525-number-of-good-ways-to-split-a-string.adoc[leveloffset=+1] + +// include::1526-minimum-number-of-increments-on-subarrays-to-form-a-target-array.adoc[leveloffset=+1] + +// include::1527-patients-with-a-condition.adoc[leveloffset=+1] + +// include::1528-shuffle-string.adoc[leveloffset=+1] + +// include::1529-minimum-suffix-flips.adoc[leveloffset=+1] + +// include::1530-number-of-good-leaf-nodes-pairs.adoc[leveloffset=+1] + +// include::1531-string-compression-ii.adoc[leveloffset=+1] + +// include::1532-the-most-recent-three-orders.adoc[leveloffset=+1] + +// include::1533-find-the-index-of-the-large-integer.adoc[leveloffset=+1] + +// include::1534-count-good-triplets.adoc[leveloffset=+1] + +// include::1535-find-the-winner-of-an-array-game.adoc[leveloffset=+1] + +// include::1536-minimum-swaps-to-arrange-a-binary-grid.adoc[leveloffset=+1] + +// include::1537-get-the-maximum-score.adoc[leveloffset=+1] + +// include::1538-guess-the-majority-in-a-hidden-array.adoc[leveloffset=+1] + +// include::1539-kth-missing-positive-number.adoc[leveloffset=+1] + +// include::1540-can-convert-string-in-k-moves.adoc[leveloffset=+1] + +// include::1541-minimum-insertions-to-balance-a-parentheses-string.adoc[leveloffset=+1] + +// include::1542-find-longest-awesome-substring.adoc[leveloffset=+1] + +// include::1543-fix-product-name-format.adoc[leveloffset=+1] + +// include::1544-make-the-string-great.adoc[leveloffset=+1] + +// include::1545-find-kth-bit-in-nth-binary-string.adoc[leveloffset=+1] + +// include::1546-maximum-number-of-non-overlapping-subarrays-with-sum-equals-target.adoc[leveloffset=+1] + +// include::1547-minimum-cost-to-cut-a-stick.adoc[leveloffset=+1] + +// include::1548-the-most-similar-path-in-a-graph.adoc[leveloffset=+1] + +// include::1549-the-most-recent-orders-for-each-product.adoc[leveloffset=+1] + +// include::1550-three-consecutive-odds.adoc[leveloffset=+1] + +// include::1551-minimum-operations-to-make-array-equal.adoc[leveloffset=+1] + +// include::1552-magnetic-force-between-two-balls.adoc[leveloffset=+1] + +// include::1553-minimum-number-of-days-to-eat-n-oranges.adoc[leveloffset=+1] + +// include::1554-strings-differ-by-one-character.adoc[leveloffset=+1] + +// include::1555-bank-account-summary.adoc[leveloffset=+1] + +// include::1556-thousand-separator.adoc[leveloffset=+1] + +// include::1557-minimum-number-of-vertices-to-reach-all-nodes.adoc[leveloffset=+1] + +// include::1558-minimum-numbers-of-function-calls-to-make-target-array.adoc[leveloffset=+1] + +// include::1559-detect-cycles-in-2d-grid.adoc[leveloffset=+1] + +// include::1560-most-visited-sector-in-a-circular-track.adoc[leveloffset=+1] + +// include::1561-maximum-number-of-coins-you-can-get.adoc[leveloffset=+1] + +// include::1562-find-latest-group-of-size-m.adoc[leveloffset=+1] + +// include::1563-stone-game-v.adoc[leveloffset=+1] + +// include::1564-put-boxes-into-the-warehouse-i.adoc[leveloffset=+1] + +// include::1565-unique-orders-and-customers-per-month.adoc[leveloffset=+1] + +// include::1566-detect-pattern-of-length-m-repeated-k-or-more-times.adoc[leveloffset=+1] + +// include::1567-maximum-length-of-subarray-with-positive-product.adoc[leveloffset=+1] + +// include::1568-minimum-number-of-days-to-disconnect-island.adoc[leveloffset=+1] + +// include::1569-number-of-ways-to-reorder-array-to-get-same-bst.adoc[leveloffset=+1] + +// include::1570-dot-product-of-two-sparse-vectors.adoc[leveloffset=+1] + +// include::1571-warehouse-manager.adoc[leveloffset=+1] + +// include::1572-matrix-diagonal-sum.adoc[leveloffset=+1] + +// include::1573-number-of-ways-to-split-a-string.adoc[leveloffset=+1] + +// include::1574-shortest-subarray-to-be-removed-to-make-array-sorted.adoc[leveloffset=+1] + +// include::1575-count-all-possible-routes.adoc[leveloffset=+1] + +// include::1576-replace-all-s-to-avoid-consecutive-repeating-characters.adoc[leveloffset=+1] + +// include::1577-number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers.adoc[leveloffset=+1] + +// include::1578-minimum-time-to-make-rope-colorful.adoc[leveloffset=+1] + +// include::1579-remove-max-number-of-edges-to-keep-graph-fully-traversable.adoc[leveloffset=+1] + +// include::1580-put-boxes-into-the-warehouse-ii.adoc[leveloffset=+1] + +// include::1581-customer-who-visited-but-did-not-make-any-transactions.adoc[leveloffset=+1] + +// include::1582-special-positions-in-a-binary-matrix.adoc[leveloffset=+1] + +// include::1583-count-unhappy-friends.adoc[leveloffset=+1] + +// include::1584-min-cost-to-connect-all-points.adoc[leveloffset=+1] + +// include::1585-check-if-string-is-transformable-with-substring-sort-operations.adoc[leveloffset=+1] + +// include::1586-binary-search-tree-iterator-ii.adoc[leveloffset=+1] + +// include::1587-bank-account-summary-ii.adoc[leveloffset=+1] + +// include::1588-sum-of-all-odd-length-subarrays.adoc[leveloffset=+1] + +// include::1589-maximum-sum-obtained-of-any-permutation.adoc[leveloffset=+1] + +// include::1590-make-sum-divisible-by-p.adoc[leveloffset=+1] + +// include::1591-strange-printer-ii.adoc[leveloffset=+1] + +// include::1592-rearrange-spaces-between-words.adoc[leveloffset=+1] + +// include::1593-split-a-string-into-the-max-number-of-unique-substrings.adoc[leveloffset=+1] + +// include::1594-maximum-non-negative-product-in-a-matrix.adoc[leveloffset=+1] + +// include::1595-minimum-cost-to-connect-two-groups-of-points.adoc[leveloffset=+1] + +// include::1596-the-most-frequently-ordered-products-for-each-customer.adoc[leveloffset=+1] + +// include::1597-build-binary-expression-tree-from-infix-expression.adoc[leveloffset=+1] + +// include::1598-crawler-log-folder.adoc[leveloffset=+1] + +// include::1599-maximum-profit-of-operating-a-centennial-wheel.adoc[leveloffset=+1] + +// include::1600-throne-inheritance.adoc[leveloffset=+1] + +// include::1601-maximum-number-of-achievable-transfer-requests.adoc[leveloffset=+1] + +// include::1602-find-nearest-right-node-in-binary-tree.adoc[leveloffset=+1] + +// include::1603-design-parking-system.adoc[leveloffset=+1] + +// include::1604-alert-using-same-key-card-three-or-more-times-in-a-one-hour-period.adoc[leveloffset=+1] + +// include::1605-find-valid-matrix-given-row-and-column-sums.adoc[leveloffset=+1] + +// include::1606-find-servers-that-handled-most-number-of-requests.adoc[leveloffset=+1] + +// include::1607-sellers-with-no-sales.adoc[leveloffset=+1] + +// include::1608-special-array-with-x-elements-greater-than-or-equal-x.adoc[leveloffset=+1] + +// include::1609-even-odd-tree.adoc[leveloffset=+1] + +// include::1610-maximum-number-of-visible-points.adoc[leveloffset=+1] + +// include::1611-minimum-one-bit-operations-to-make-integers-zero.adoc[leveloffset=+1] + +// include::1612-check-if-two-expression-trees-are-equivalent.adoc[leveloffset=+1] + +// include::1613-find-the-missing-ids.adoc[leveloffset=+1] + +// include::1614-maximum-nesting-depth-of-the-parentheses.adoc[leveloffset=+1] + +// include::1615-maximal-network-rank.adoc[leveloffset=+1] + +// include::1616-split-two-strings-to-make-palindrome.adoc[leveloffset=+1] + +// include::1617-count-subtrees-with-max-distance-between-cities.adoc[leveloffset=+1] + +// include::1618-maximum-font-to-fit-a-sentence-in-a-screen.adoc[leveloffset=+1] + +// include::1619-mean-of-array-after-removing-some-elements.adoc[leveloffset=+1] + +// include::1620-coordinate-with-maximum-network-quality.adoc[leveloffset=+1] + +// include::1621-number-of-sets-of-k-non-overlapping-line-segments.adoc[leveloffset=+1] + +// include::1622-fancy-sequence.adoc[leveloffset=+1] + +// include::1623-all-valid-triplets-that-can-represent-a-country.adoc[leveloffset=+1] + +// include::1624-largest-substring-between-two-equal-characters.adoc[leveloffset=+1] + +// include::1625-lexicographically-smallest-string-after-applying-operations.adoc[leveloffset=+1] + +// include::1626-best-team-with-no-conflicts.adoc[leveloffset=+1] + +// include::1627-graph-connectivity-with-threshold.adoc[leveloffset=+1] + +// include::1628-design-an-expression-tree-with-evaluate-function.adoc[leveloffset=+1] + +// include::1629-slowest-key.adoc[leveloffset=+1] + +// include::1630-arithmetic-subarrays.adoc[leveloffset=+1] + +// include::1631-path-with-minimum-effort.adoc[leveloffset=+1] + +// include::1632-rank-transform-of-a-matrix.adoc[leveloffset=+1] + +// include::1633-percentage-of-users-attended-a-contest.adoc[leveloffset=+1] + +// include::1634-add-two-polynomials-represented-as-linked-lists.adoc[leveloffset=+1] + +// include::1635-hopper-company-queries-i.adoc[leveloffset=+1] + +// include::1636-sort-array-by-increasing-frequency.adoc[leveloffset=+1] + +// include::1637-widest-vertical-area-between-two-points-containing-no-points.adoc[leveloffset=+1] + +// include::1638-count-substrings-that-differ-by-one-character.adoc[leveloffset=+1] + +// include::1639-number-of-ways-to-form-a-target-string-given-a-dictionary.adoc[leveloffset=+1] + +// include::1640-check-array-formation-through-concatenation.adoc[leveloffset=+1] + +// include::1641-count-sorted-vowel-strings.adoc[leveloffset=+1] + +// include::1642-furthest-building-you-can-reach.adoc[leveloffset=+1] + +// include::1643-kth-smallest-instructions.adoc[leveloffset=+1] + include::1644-lowest-common-ancestor-of-a-binary-tree-ii.adoc[leveloffset=+1] -include::1650-lowest-common-ancestor-of-a-binary-tree-iii.adoc[leveloffset=+1] +// include::1645-hopper-company-queries-ii.adoc[leveloffset=+1] + +// include::1646-get-maximum-in-generated-array.adoc[leveloffset=+1] + +// include::1647-minimum-deletions-to-make-character-frequencies-unique.adoc[leveloffset=+1] + +// include::1648-sell-diminishing-valued-colored-balls.adoc[leveloffset=+1] + +// include::1649-create-sorted-array-through-instructions.adoc[leveloffset=+1] + +include::1650-lowest-common-ancestor-of-a-binary-tree-iii.adoc[leveloffset=+1] + +// include::1651-hopper-company-queries-iii.adoc[leveloffset=+1] + +// include::1652-defuse-the-bomb.adoc[leveloffset=+1] + +// include::1653-minimum-deletions-to-make-string-balanced.adoc[leveloffset=+1] + +// include::1654-minimum-jumps-to-reach-home.adoc[leveloffset=+1] + +// include::1655-distribute-repeating-integers.adoc[leveloffset=+1] + +// include::1656-design-an-ordered-stream.adoc[leveloffset=+1] + +// include::1657-determine-if-two-strings-are-close.adoc[leveloffset=+1] + +// include::1658-minimum-operations-to-reduce-x-to-zero.adoc[leveloffset=+1] + +// include::1659-maximize-grid-happiness.adoc[leveloffset=+1] + +// include::1660-correct-a-binary-tree.adoc[leveloffset=+1] + +// include::1661-average-time-of-process-per-machine.adoc[leveloffset=+1] + +// include::1662-check-if-two-string-arrays-are-equivalent.adoc[leveloffset=+1] + +// include::1663-smallest-string-with-a-given-numeric-value.adoc[leveloffset=+1] + +// include::1664-ways-to-make-a-fair-array.adoc[leveloffset=+1] + +// include::1665-minimum-initial-energy-to-finish-tasks.adoc[leveloffset=+1] + +// include::1666-change-the-root-of-a-binary-tree.adoc[leveloffset=+1] + +// include::1667-fix-names-in-a-table.adoc[leveloffset=+1] + +// include::1668-maximum-repeating-substring.adoc[leveloffset=+1] + +// include::1669-merge-in-between-linked-lists.adoc[leveloffset=+1] + +// include::1670-design-front-middle-back-queue.adoc[leveloffset=+1] + +// include::1671-minimum-number-of-removals-to-make-mountain-array.adoc[leveloffset=+1] + +// include::1672-richest-customer-wealth.adoc[leveloffset=+1] + +// include::1673-find-the-most-competitive-subsequence.adoc[leveloffset=+1] + +// include::1674-minimum-moves-to-make-array-complementary.adoc[leveloffset=+1] + +// include::1675-minimize-deviation-in-array.adoc[leveloffset=+1] + +// include::1676-lowest-common-ancestor-of-a-binary-tree-iv.adoc[leveloffset=+1] + +// include::1677-products-worth-over-invoices.adoc[leveloffset=+1] + +// include::1678-goal-parser-interpretation.adoc[leveloffset=+1] + +// include::1679-max-number-of-k-sum-pairs.adoc[leveloffset=+1] + +// include::1680-concatenation-of-consecutive-binary-numbers.adoc[leveloffset=+1] + +// include::1681-minimum-incompatibility.adoc[leveloffset=+1] + +// include::1682-longest-palindromic-subsequence-ii.adoc[leveloffset=+1] + +// include::1683-invalid-tweets.adoc[leveloffset=+1] + +// include::1684-count-the-number-of-consistent-strings.adoc[leveloffset=+1] + +// include::1685-sum-of-absolute-differences-in-a-sorted-array.adoc[leveloffset=+1] + +// include::1686-stone-game-vi.adoc[leveloffset=+1] + +// include::1687-delivering-boxes-from-storage-to-ports.adoc[leveloffset=+1] + +// include::1688-count-of-matches-in-tournament.adoc[leveloffset=+1] + +// include::1689-partitioning-into-minimum-number-of-deci-binary-numbers.adoc[leveloffset=+1] + +// include::1690-stone-game-vii.adoc[leveloffset=+1] + +// include::1691-maximum-height-by-stacking-cuboids.adoc[leveloffset=+1] + +// include::1692-count-ways-to-distribute-candies.adoc[leveloffset=+1] + +// include::1693-daily-leads-and-partners.adoc[leveloffset=+1] + +// include::1694-reformat-phone-number.adoc[leveloffset=+1] + +// include::1695-maximum-erasure-value.adoc[leveloffset=+1] + +// include::1696-jump-game-vi.adoc[leveloffset=+1] + +// include::1697-checking-existence-of-edge-length-limited-paths.adoc[leveloffset=+1] + +// include::1698-number-of-distinct-substrings-in-a-string.adoc[leveloffset=+1] + +// include::1699-number-of-calls-between-two-persons.adoc[leveloffset=+1] + +// include::1700-number-of-students-unable-to-eat-lunch.adoc[leveloffset=+1] + +// include::1701-average-waiting-time.adoc[leveloffset=+1] + +// include::1702-maximum-binary-string-after-change.adoc[leveloffset=+1] + +// include::1703-minimum-adjacent-swaps-for-k-consecutive-ones.adoc[leveloffset=+1] + +// include::1704-determine-if-string-halves-are-alike.adoc[leveloffset=+1] + +// include::1705-maximum-number-of-eaten-apples.adoc[leveloffset=+1] + +// include::1706-where-will-the-ball-fall.adoc[leveloffset=+1] + +// include::1707-maximum-xor-with-an-element-from-array.adoc[leveloffset=+1] + +// include::1708-largest-subarray-length-k.adoc[leveloffset=+1] + +// include::1709-biggest-window-between-visits.adoc[leveloffset=+1] + +// include::1710-maximum-units-on-a-truck.adoc[leveloffset=+1] + +// include::1711-count-good-meals.adoc[leveloffset=+1] + +// include::1712-ways-to-split-array-into-three-subarrays.adoc[leveloffset=+1] + +// include::1713-minimum-operations-to-make-a-subsequence.adoc[leveloffset=+1] + +// include::1714-sum-of-special-evenly-spaced-elements-in-array.adoc[leveloffset=+1] + +// include::1715-count-apples-and-oranges.adoc[leveloffset=+1] + +// include::1716-calculate-money-in-leetcode-bank.adoc[leveloffset=+1] + +// include::1717-maximum-score-from-removing-substrings.adoc[leveloffset=+1] + +// include::1718-construct-the-lexicographically-largest-valid-sequence.adoc[leveloffset=+1] + +// include::1719-number-of-ways-to-reconstruct-a-tree.adoc[leveloffset=+1] + +// include::1720-decode-xored-array.adoc[leveloffset=+1] + +// include::1721-swapping-nodes-in-a-linked-list.adoc[leveloffset=+1] + +// include::1722-minimize-hamming-distance-after-swap-operations.adoc[leveloffset=+1] + +// include::1723-find-minimum-time-to-finish-all-jobs.adoc[leveloffset=+1] + +// include::1724-checking-existence-of-edge-length-limited-paths-ii.adoc[leveloffset=+1] + +// include::1725-number-of-rectangles-that-can-form-the-largest-square.adoc[leveloffset=+1] + +// include::1726-tuple-with-same-product.adoc[leveloffset=+1] + +// include::1727-largest-submatrix-with-rearrangements.adoc[leveloffset=+1] + +// include::1728-cat-and-mouse-ii.adoc[leveloffset=+1] + +// include::1729-find-followers-count.adoc[leveloffset=+1] + +// include::1730-shortest-path-to-get-food.adoc[leveloffset=+1] + +// include::1731-the-number-of-employees-which-report-to-each-employee.adoc[leveloffset=+1] + +// include::1732-find-the-highest-altitude.adoc[leveloffset=+1] + +// include::1733-minimum-number-of-people-to-teach.adoc[leveloffset=+1] + +// include::1734-decode-xored-permutation.adoc[leveloffset=+1] + +// include::1735-count-ways-to-make-array-with-product.adoc[leveloffset=+1] + +// include::1736-latest-time-by-replacing-hidden-digits.adoc[leveloffset=+1] + +// include::1737-change-minimum-characters-to-satisfy-one-of-three-conditions.adoc[leveloffset=+1] + +// include::1738-find-kth-largest-xor-coordinate-value.adoc[leveloffset=+1] + +// include::1739-building-boxes.adoc[leveloffset=+1] + +// include::1740-find-distance-in-a-binary-tree.adoc[leveloffset=+1] + +// include::1741-find-total-time-spent-by-each-employee.adoc[leveloffset=+1] + +// include::1742-maximum-number-of-balls-in-a-box.adoc[leveloffset=+1] + +// include::1743-restore-the-array-from-adjacent-pairs.adoc[leveloffset=+1] + +// include::1744-can-you-eat-your-favorite-candy-on-your-favorite-day.adoc[leveloffset=+1] + +// include::1745-palindrome-partitioning-iv.adoc[leveloffset=+1] + +// include::1746-maximum-subarray-sum-after-one-operation.adoc[leveloffset=+1] + +// include::1747-leetflex-banned-accounts.adoc[leveloffset=+1] + +// include::1748-sum-of-unique-elements.adoc[leveloffset=+1] + +// include::1749-maximum-absolute-sum-of-any-subarray.adoc[leveloffset=+1] + +// include::1750-minimum-length-of-string-after-deleting-similar-ends.adoc[leveloffset=+1] + +// include::1751-maximum-number-of-events-that-can-be-attended-ii.adoc[leveloffset=+1] + +// include::1752-check-if-array-is-sorted-and-rotated.adoc[leveloffset=+1] + +// include::1753-maximum-score-from-removing-stones.adoc[leveloffset=+1] + +// include::1754-largest-merge-of-two-strings.adoc[leveloffset=+1] + +// include::1755-closest-subsequence-sum.adoc[leveloffset=+1] + +// include::1756-design-most-recently-used-queue.adoc[leveloffset=+1] + +// include::1757-recyclable-and-low-fat-products.adoc[leveloffset=+1] + +// include::1758-minimum-changes-to-make-alternating-binary-string.adoc[leveloffset=+1] + +// include::1759-count-number-of-homogenous-substrings.adoc[leveloffset=+1] + +// include::1760-minimum-limit-of-balls-in-a-bag.adoc[leveloffset=+1] + +// include::1761-minimum-degree-of-a-connected-trio-in-a-graph.adoc[leveloffset=+1] + +// include::1762-buildings-with-an-ocean-view.adoc[leveloffset=+1] + +// include::1763-longest-nice-substring.adoc[leveloffset=+1] + +// include::1764-form-array-by-concatenating-subarrays-of-another-array.adoc[leveloffset=+1] + +// include::1765-map-of-highest-peak.adoc[leveloffset=+1] + +// include::1766-tree-of-coprimes.adoc[leveloffset=+1] + +// include::1767-find-the-subtasks-that-did-not-execute.adoc[leveloffset=+1] + +// include::1768-merge-strings-alternately.adoc[leveloffset=+1] + +// include::1769-minimum-number-of-operations-to-move-all-balls-to-each-box.adoc[leveloffset=+1] + +// include::1770-maximum-score-from-performing-multiplication-operations.adoc[leveloffset=+1] + +// include::1771-maximize-palindrome-length-from-subsequences.adoc[leveloffset=+1] + +// include::1772-sort-features-by-popularity.adoc[leveloffset=+1] + +// include::1773-count-items-matching-a-rule.adoc[leveloffset=+1] + +// include::1774-closest-dessert-cost.adoc[leveloffset=+1] + +// include::1775-equal-sum-arrays-with-minimum-number-of-operations.adoc[leveloffset=+1] + +// include::1776-car-fleet-ii.adoc[leveloffset=+1] + +// include::1777-products-price-for-each-store.adoc[leveloffset=+1] + +// include::1778-shortest-path-in-a-hidden-grid.adoc[leveloffset=+1] + +// include::1779-find-nearest-point-that-has-the-same-x-or-y-coordinate.adoc[leveloffset=+1] + +// include::1780-check-if-number-is-a-sum-of-powers-of-three.adoc[leveloffset=+1] + +// include::1781-sum-of-beauty-of-all-substrings.adoc[leveloffset=+1] + +// include::1782-count-pairs-of-nodes.adoc[leveloffset=+1] + +// include::1783-grand-slam-titles.adoc[leveloffset=+1] + +// include::1784-check-if-binary-string-has-at-most-one-segment-of-ones.adoc[leveloffset=+1] + +// include::1785-minimum-elements-to-add-to-form-a-given-sum.adoc[leveloffset=+1] + +// include::1786-number-of-restricted-paths-from-first-to-last-node.adoc[leveloffset=+1] + +// include::1787-make-the-xor-of-all-segments-equal-to-zero.adoc[leveloffset=+1] + +// include::1788-maximize-the-beauty-of-the-garden.adoc[leveloffset=+1] + +// include::1789-primary-department-for-each-employee.adoc[leveloffset=+1] + +// include::1790-check-if-one-string-swap-can-make-strings-equal.adoc[leveloffset=+1] + +// include::1791-find-center-of-star-graph.adoc[leveloffset=+1] + +// include::1792-maximum-average-pass-ratio.adoc[leveloffset=+1] + +// include::1793-maximum-score-of-a-good-subarray.adoc[leveloffset=+1] + +// include::1794-count-pairs-of-equal-substrings-with-minimum-difference.adoc[leveloffset=+1] + +// include::1795-rearrange-products-table.adoc[leveloffset=+1] + +// include::1796-second-largest-digit-in-a-string.adoc[leveloffset=+1] + +// include::1797-design-authentication-manager.adoc[leveloffset=+1] + +// include::1798-maximum-number-of-consecutive-values-you-can-make.adoc[leveloffset=+1] + +// include::1799-maximize-score-after-n-operations.adoc[leveloffset=+1] + +// include::1800-maximum-ascending-subarray-sum.adoc[leveloffset=+1] + +// include::1801-number-of-orders-in-the-backlog.adoc[leveloffset=+1] + +// include::1802-maximum-value-at-a-given-index-in-a-bounded-array.adoc[leveloffset=+1] + +// include::1803-count-pairs-with-xor-in-a-range.adoc[leveloffset=+1] + +// include::1804-implement-trie-ii-prefix-tree.adoc[leveloffset=+1] + +// include::1805-number-of-different-integers-in-a-string.adoc[leveloffset=+1] + +// include::1806-minimum-number-of-operations-to-reinitialize-a-permutation.adoc[leveloffset=+1] + +// include::1807-evaluate-the-bracket-pairs-of-a-string.adoc[leveloffset=+1] + +// include::1808-maximize-number-of-nice-divisors.adoc[leveloffset=+1] + +// include::1809-ad-free-sessions.adoc[leveloffset=+1] + +// include::1810-minimum-path-cost-in-a-hidden-grid.adoc[leveloffset=+1] + +// include::1811-find-interview-candidates.adoc[leveloffset=+1] + +// include::1812-determine-color-of-a-chessboard-square.adoc[leveloffset=+1] + +// include::1813-sentence-similarity-iii.adoc[leveloffset=+1] + +// include::1814-count-nice-pairs-in-an-array.adoc[leveloffset=+1] + +// include::1815-maximum-number-of-groups-getting-fresh-donuts.adoc[leveloffset=+1] + +// include::1816-truncate-sentence.adoc[leveloffset=+1] + +// include::1817-finding-the-users-active-minutes.adoc[leveloffset=+1] + +// include::1818-minimum-absolute-sum-difference.adoc[leveloffset=+1] + +// include::1819-number-of-different-subsequences-gcds.adoc[leveloffset=+1] + +// include::1820-maximum-number-of-accepted-invitations.adoc[leveloffset=+1] + +// include::1821-find-customers-with-positive-revenue-this-year.adoc[leveloffset=+1] + +// include::1822-sign-of-the-product-of-an-array.adoc[leveloffset=+1] + +// include::1823-find-the-winner-of-the-circular-game.adoc[leveloffset=+1] + +// include::1824-minimum-sideway-jumps.adoc[leveloffset=+1] + +// include::1825-finding-mk-average.adoc[leveloffset=+1] + +// include::1826-faulty-sensor.adoc[leveloffset=+1] + +// include::1827-minimum-operations-to-make-the-array-increasing.adoc[leveloffset=+1] + +// include::1828-queries-on-number-of-points-inside-a-circle.adoc[leveloffset=+1] + +// include::1829-maximum-xor-for-each-query.adoc[leveloffset=+1] + +// include::1830-minimum-number-of-operations-to-make-string-sorted.adoc[leveloffset=+1] + +// include::1831-maximum-transaction-each-day.adoc[leveloffset=+1] + +// include::1832-check-if-the-sentence-is-pangram.adoc[leveloffset=+1] + +// include::1833-maximum-ice-cream-bars.adoc[leveloffset=+1] + +// include::1834-single-threaded-cpu.adoc[leveloffset=+1] + +// include::1835-find-xor-sum-of-all-pairs-bitwise-and.adoc[leveloffset=+1] + +// include::1836-remove-duplicates-from-an-unsorted-linked-list.adoc[leveloffset=+1] + +// include::1837-sum-of-digits-in-base-k.adoc[leveloffset=+1] + +// include::1838-frequency-of-the-most-frequent-element.adoc[leveloffset=+1] + +// include::1839-longest-substring-of-all-vowels-in-order.adoc[leveloffset=+1] + +// include::1840-maximum-building-height.adoc[leveloffset=+1] + +// include::1841-league-statistics.adoc[leveloffset=+1] + +// include::1842-next-palindrome-using-same-digits.adoc[leveloffset=+1] + +// include::1843-suspicious-bank-accounts.adoc[leveloffset=+1] + +// include::1844-replace-all-digits-with-characters.adoc[leveloffset=+1] + +// include::1845-seat-reservation-manager.adoc[leveloffset=+1] + +// include::1846-maximum-element-after-decreasing-and-rearranging.adoc[leveloffset=+1] + +// include::1847-closest-room.adoc[leveloffset=+1] + +// include::1848-minimum-distance-to-the-target-element.adoc[leveloffset=+1] + +// include::1849-splitting-a-string-into-descending-consecutive-values.adoc[leveloffset=+1] + +// include::1850-minimum-adjacent-swaps-to-reach-the-kth-smallest-number.adoc[leveloffset=+1] + +// include::1851-minimum-interval-to-include-each-query.adoc[leveloffset=+1] + +// include::1852-distinct-numbers-in-each-subarray.adoc[leveloffset=+1] + +// include::1853-convert-date-format.adoc[leveloffset=+1] + +// include::1854-maximum-population-year.adoc[leveloffset=+1] + +// include::1855-maximum-distance-between-a-pair-of-values.adoc[leveloffset=+1] + +// include::1856-maximum-subarray-min-product.adoc[leveloffset=+1] + +// include::1857-largest-color-value-in-a-directed-graph.adoc[leveloffset=+1] + +// include::1858-longest-word-with-all-prefixes.adoc[leveloffset=+1] + +// include::1859-sorting-the-sentence.adoc[leveloffset=+1] + +// include::1860-incremental-memory-leak.adoc[leveloffset=+1] + +// include::1861-rotating-the-box.adoc[leveloffset=+1] + +// include::1862-sum-of-floored-pairs.adoc[leveloffset=+1] + +// include::1863-sum-of-all-subset-xor-totals.adoc[leveloffset=+1] + +// include::1864-minimum-number-of-swaps-to-make-the-binary-string-alternating.adoc[leveloffset=+1] + +// include::1865-finding-pairs-with-a-certain-sum.adoc[leveloffset=+1] + +// include::1866-number-of-ways-to-rearrange-sticks-with-k-sticks-visible.adoc[leveloffset=+1] + +// include::1867-orders-with-maximum-quantity-above-average.adoc[leveloffset=+1] + +// include::1868-product-of-two-run-length-encoded-arrays.adoc[leveloffset=+1] + +// include::1869-longer-contiguous-segments-of-ones-than-zeros.adoc[leveloffset=+1] + +// include::1870-minimum-speed-to-arrive-on-time.adoc[leveloffset=+1] + +// include::1871-jump-game-vii.adoc[leveloffset=+1] + +// include::1872-stone-game-viii.adoc[leveloffset=+1] + +// include::1873-calculate-special-bonus.adoc[leveloffset=+1] + +// include::1874-minimize-product-sum-of-two-arrays.adoc[leveloffset=+1] + +// include::1875-group-employees-of-the-same-salary.adoc[leveloffset=+1] + +// include::1876-substrings-of-size-three-with-distinct-characters.adoc[leveloffset=+1] + +// include::1877-minimize-maximum-pair-sum-in-array.adoc[leveloffset=+1] + +// include::1878-get-biggest-three-rhombus-sums-in-a-grid.adoc[leveloffset=+1] + +// include::1879-minimum-xor-sum-of-two-arrays.adoc[leveloffset=+1] + +// include::1880-check-if-word-equals-summation-of-two-words.adoc[leveloffset=+1] + +// include::1881-maximum-value-after-insertion.adoc[leveloffset=+1] + +// include::1882-process-tasks-using-servers.adoc[leveloffset=+1] + +// include::1883-minimum-skips-to-arrive-at-meeting-on-time.adoc[leveloffset=+1] + +// include::1884-egg-drop-with-2-eggs-and-n-floors.adoc[leveloffset=+1] + +// include::1885-count-pairs-in-two-arrays.adoc[leveloffset=+1] + +// include::1886-determine-whether-matrix-can-be-obtained-by-rotation.adoc[leveloffset=+1] + +// include::1887-reduction-operations-to-make-the-array-elements-equal.adoc[leveloffset=+1] + +// include::1888-minimum-number-of-flips-to-make-the-binary-string-alternating.adoc[leveloffset=+1] + +// include::1889-minimum-space-wasted-from-packaging.adoc[leveloffset=+1] + +// include::1890-the-latest-login-in-2020.adoc[leveloffset=+1] + +// include::1891-cutting-ribbons.adoc[leveloffset=+1] + +// include::1892-page-recommendations-ii.adoc[leveloffset=+1] + +// include::1893-check-if-all-the-integers-in-a-range-are-covered.adoc[leveloffset=+1] + +// include::1894-find-the-student-that-will-replace-the-chalk.adoc[leveloffset=+1] + +// include::1895-largest-magic-square.adoc[leveloffset=+1] + +// include::1896-minimum-cost-to-change-the-final-value-of-expression.adoc[leveloffset=+1] + +// include::1897-redistribute-characters-to-make-all-strings-equal.adoc[leveloffset=+1] + +// include::1898-maximum-number-of-removable-characters.adoc[leveloffset=+1] + +// include::1899-merge-triplets-to-form-target-triplet.adoc[leveloffset=+1] + +// include::1900-the-earliest-and-latest-rounds-where-players-compete.adoc[leveloffset=+1] + +// include::1901-find-a-peak-element-ii.adoc[leveloffset=+1] + +// include::1902-depth-of-bst-given-insertion-order.adoc[leveloffset=+1] + +// include::1903-largest-odd-number-in-string.adoc[leveloffset=+1] + +// include::1904-the-number-of-full-rounds-you-have-played.adoc[leveloffset=+1] + +include::1905-count-sub-islands.adoc[leveloffset=+1] + +// include::1906-minimum-absolute-difference-queries.adoc[leveloffset=+1] + +// include::1907-count-salary-categories.adoc[leveloffset=+1] + +// include::1908-game-of-nim.adoc[leveloffset=+1] + +// include::1909-remove-one-element-to-make-the-array-strictly-increasing.adoc[leveloffset=+1] + +// include::1910-remove-all-occurrences-of-a-substring.adoc[leveloffset=+1] + +// include::1911-maximum-alternating-subsequence-sum.adoc[leveloffset=+1] + +// include::1912-design-movie-rental-system.adoc[leveloffset=+1] + +// include::1913-maximum-product-difference-between-two-pairs.adoc[leveloffset=+1] + +// include::1914-cyclically-rotating-a-grid.adoc[leveloffset=+1] + +// include::1915-number-of-wonderful-substrings.adoc[leveloffset=+1] + +// include::1916-count-ways-to-build-rooms-in-an-ant-colony.adoc[leveloffset=+1] + +// include::1917-leetcodify-friends-recommendations.adoc[leveloffset=+1] + +// include::1918-kth-smallest-subarray-sum.adoc[leveloffset=+1] + +// include::1919-leetcodify-similar-friends.adoc[leveloffset=+1] + +// include::1920-build-array-from-permutation.adoc[leveloffset=+1] + +// include::1921-eliminate-maximum-number-of-monsters.adoc[leveloffset=+1] + +// include::1922-count-good-numbers.adoc[leveloffset=+1] + +// include::1923-longest-common-subpath.adoc[leveloffset=+1] + +// include::1924-erect-the-fence-ii.adoc[leveloffset=+1] + +// include::1925-count-square-sum-triples.adoc[leveloffset=+1] + +// include::1926-nearest-exit-from-entrance-in-maze.adoc[leveloffset=+1] + +// include::1927-sum-game.adoc[leveloffset=+1] + +// include::1928-minimum-cost-to-reach-destination-in-time.adoc[leveloffset=+1] + +// include::1929-concatenation-of-array.adoc[leveloffset=+1] + +// include::1930-unique-length-3-palindromic-subsequences.adoc[leveloffset=+1] + +// include::1931-painting-a-grid-with-three-different-colors.adoc[leveloffset=+1] + +// include::1932-merge-bsts-to-create-single-bst.adoc[leveloffset=+1] + +// include::1933-check-if-string-is-decomposable-into-value-equal-substrings.adoc[leveloffset=+1] + +// include::1934-confirmation-rate.adoc[leveloffset=+1] + +// include::1935-maximum-number-of-words-you-can-type.adoc[leveloffset=+1] + +// include::1936-add-minimum-number-of-rungs.adoc[leveloffset=+1] + +// include::1937-maximum-number-of-points-with-cost.adoc[leveloffset=+1] + +// include::1938-maximum-genetic-difference-query.adoc[leveloffset=+1] + +// include::1939-users-that-actively-request-confirmation-messages.adoc[leveloffset=+1] + +// include::1940-longest-common-subsequence-between-sorted-arrays.adoc[leveloffset=+1] + +// include::1941-check-if-all-characters-have-equal-number-of-occurrences.adoc[leveloffset=+1] + +// include::1942-the-number-of-the-smallest-unoccupied-chair.adoc[leveloffset=+1] + +// include::1943-describe-the-painting.adoc[leveloffset=+1] + +// include::1944-number-of-visible-people-in-a-queue.adoc[leveloffset=+1] + +// include::1945-sum-of-digits-of-string-after-convert.adoc[leveloffset=+1] + +// include::1946-largest-number-after-mutating-substring.adoc[leveloffset=+1] + +// include::1947-maximum-compatibility-score-sum.adoc[leveloffset=+1] + +// include::1948-delete-duplicate-folders-in-system.adoc[leveloffset=+1] + +// include::1949-strong-friendship.adoc[leveloffset=+1] + +// include::1950-maximum-of-minimum-values-in-all-subarrays.adoc[leveloffset=+1] + +// include::1951-all-the-pairs-with-the-maximum-number-of-common-followers.adoc[leveloffset=+1] + +// include::1952-three-divisors.adoc[leveloffset=+1] + +// include::1953-maximum-number-of-weeks-for-which-you-can-work.adoc[leveloffset=+1] + +// include::1954-minimum-garden-perimeter-to-collect-enough-apples.adoc[leveloffset=+1] + +// include::1955-count-number-of-special-subsequences.adoc[leveloffset=+1] + +// include::1956-minimum-time-for-k-virus-variants-to-spread.adoc[leveloffset=+1] + +// include::1957-delete-characters-to-make-fancy-string.adoc[leveloffset=+1] + +// include::1958-check-if-move-is-legal.adoc[leveloffset=+1] + +// include::1959-minimum-total-space-wasted-with-k-resizing-operations.adoc[leveloffset=+1] + +// include::1960-maximum-product-of-the-length-of-two-palindromic-substrings.adoc[leveloffset=+1] + +// include::1961-check-if-string-is-a-prefix-of-array.adoc[leveloffset=+1] + +// include::1962-remove-stones-to-minimize-the-total.adoc[leveloffset=+1] + +// include::1963-minimum-number-of-swaps-to-make-the-string-balanced.adoc[leveloffset=+1] + +// include::1964-find-the-longest-valid-obstacle-course-at-each-position.adoc[leveloffset=+1] + +// include::1965-employees-with-missing-information.adoc[leveloffset=+1] + +// include::1966-binary-searchable-numbers-in-an-unsorted-array.adoc[leveloffset=+1] + +// include::1967-number-of-strings-that-appear-as-substrings-in-word.adoc[leveloffset=+1] + +// include::1968-array-with-elements-not-equal-to-average-of-neighbors.adoc[leveloffset=+1] + +// include::1969-minimum-non-zero-product-of-the-array-elements.adoc[leveloffset=+1] + +// include::1970-last-day-where-you-can-still-cross.adoc[leveloffset=+1] + +// include::1971-find-if-path-exists-in-graph.adoc[leveloffset=+1] + +// include::1972-first-and-last-call-on-the-same-day.adoc[leveloffset=+1] + +// include::1973-count-nodes-equal-to-sum-of-descendants.adoc[leveloffset=+1] + +// include::1974-minimum-time-to-type-word-using-special-typewriter.adoc[leveloffset=+1] + +// include::1975-maximum-matrix-sum.adoc[leveloffset=+1] + +// include::1976-number-of-ways-to-arrive-at-destination.adoc[leveloffset=+1] + +// include::1977-number-of-ways-to-separate-numbers.adoc[leveloffset=+1] + +// include::1978-employees-whose-manager-left-the-company.adoc[leveloffset=+1] + +// include::1979-find-greatest-common-divisor-of-array.adoc[leveloffset=+1] + +// include::1980-find-unique-binary-string.adoc[leveloffset=+1] + +// include::1981-minimize-the-difference-between-target-and-chosen-elements.adoc[leveloffset=+1] + +// include::1982-find-array-given-subset-sums.adoc[leveloffset=+1] + +// include::1983-widest-pair-of-indices-with-equal-range-sum.adoc[leveloffset=+1] + +// include::1984-minimum-difference-between-highest-and-lowest-of-k-scores.adoc[leveloffset=+1] + +// include::1985-find-the-kth-largest-integer-in-the-array.adoc[leveloffset=+1] + +// include::1986-minimum-number-of-work-sessions-to-finish-the-tasks.adoc[leveloffset=+1] + +// include::1987-number-of-unique-good-subsequences.adoc[leveloffset=+1] + +// include::1988-find-cutoff-score-for-each-school.adoc[leveloffset=+1] + +// include::1989-maximum-number-of-people-that-can-be-caught-in-tag.adoc[leveloffset=+1] + +// include::1990-count-the-number-of-experiments.adoc[leveloffset=+1] + +// include::1991-find-the-middle-index-in-array.adoc[leveloffset=+1] + +// include::1992-find-all-groups-of-farmland.adoc[leveloffset=+1] + +// include::1993-operations-on-tree.adoc[leveloffset=+1] + +// include::1994-the-number-of-good-subsets.adoc[leveloffset=+1] + +// include::1995-count-special-quadruplets.adoc[leveloffset=+1] + +// include::1996-the-number-of-weak-characters-in-the-game.adoc[leveloffset=+1] + +// include::1997-first-day-where-you-have-been-in-all-the-rooms.adoc[leveloffset=+1] + +// include::1998-gcd-sort-of-an-array.adoc[leveloffset=+1] + +// include::1999-smallest-greater-multiple-made-of-two-digits.adoc[leveloffset=+1] + +// include::2000-reverse-prefix-of-word.adoc[leveloffset=+1] + +// include::2001-number-of-pairs-of-interchangeable-rectangles.adoc[leveloffset=+1] + +// include::2002-maximum-product-of-the-length-of-two-palindromic-subsequences.adoc[leveloffset=+1] + +// include::2003-smallest-missing-genetic-value-in-each-subtree.adoc[leveloffset=+1] + +// include::2004-the-number-of-seniors-and-juniors-to-join-the-company.adoc[leveloffset=+1] + +// include::2005-subtree-removal-game-with-fibonacci-tree.adoc[leveloffset=+1] + +// include::2006-count-number-of-pairs-with-absolute-difference-k.adoc[leveloffset=+1] + +// include::2007-find-original-array-from-doubled-array.adoc[leveloffset=+1] + +// include::2008-maximum-earnings-from-taxi.adoc[leveloffset=+1] + +// include::2009-minimum-number-of-operations-to-make-array-continuous.adoc[leveloffset=+1] + +// include::2010-the-number-of-seniors-and-juniors-to-join-the-company-ii.adoc[leveloffset=+1] + +// include::2011-final-value-of-variable-after-performing-operations.adoc[leveloffset=+1] + +// include::2012-sum-of-beauty-in-the-array.adoc[leveloffset=+1] + +// include::2013-detect-squares.adoc[leveloffset=+1] + +// include::2014-longest-subsequence-repeated-k-times.adoc[leveloffset=+1] + +// include::2015-average-height-of-buildings-in-each-segment.adoc[leveloffset=+1] + +// include::2016-maximum-difference-between-increasing-elements.adoc[leveloffset=+1] + +// include::2017-grid-game.adoc[leveloffset=+1] + +// include::2018-check-if-word-can-be-placed-in-crossword.adoc[leveloffset=+1] + +// include::2019-the-score-of-students-solving-math-expression.adoc[leveloffset=+1] + +// include::2020-number-of-accounts-that-did-not-stream.adoc[leveloffset=+1] + +// include::2021-brightest-position-on-street.adoc[leveloffset=+1] + +// include::2022-convert-1d-array-into-2d-array.adoc[leveloffset=+1] + +// include::2023-number-of-pairs-of-strings-with-concatenation-equal-to-target.adoc[leveloffset=+1] + +// include::2024-maximize-the-confusion-of-an-exam.adoc[leveloffset=+1] + +// include::2025-maximum-number-of-ways-to-partition-an-array.adoc[leveloffset=+1] + +// include::2026-low-quality-problems.adoc[leveloffset=+1] + +// include::2027-minimum-moves-to-convert-string.adoc[leveloffset=+1] + +// include::2028-find-missing-observations.adoc[leveloffset=+1] + +// include::2029-stone-game-ix.adoc[leveloffset=+1] + +// include::2030-smallest-k-length-subsequence-with-occurrences-of-a-letter.adoc[leveloffset=+1] + +// include::2031-count-subarrays-with-more-ones-than-zeros.adoc[leveloffset=+1] + +// include::2032-two-out-of-three.adoc[leveloffset=+1] + +// include::2033-minimum-operations-to-make-a-uni-value-grid.adoc[leveloffset=+1] + +// include::2034-stock-price-fluctuation.adoc[leveloffset=+1] + +// include::2035-partition-array-into-two-arrays-to-minimize-sum-difference.adoc[leveloffset=+1] + +// include::2036-maximum-alternating-subarray-sum.adoc[leveloffset=+1] + +// include::2037-minimum-number-of-moves-to-seat-everyone.adoc[leveloffset=+1] + +// include::2038-remove-colored-pieces-if-both-neighbors-are-the-same-color.adoc[leveloffset=+1] + +// include::2039-the-time-when-the-network-becomes-idle.adoc[leveloffset=+1] + +// include::2040-kth-smallest-product-of-two-sorted-arrays.adoc[leveloffset=+1] + +// include::2041-accepted-candidates-from-the-interviews.adoc[leveloffset=+1] + +// include::2042-check-if-numbers-are-ascending-in-a-sentence.adoc[leveloffset=+1] + +// include::2043-simple-bank-system.adoc[leveloffset=+1] + +// include::2044-count-number-of-maximum-bitwise-or-subsets.adoc[leveloffset=+1] + +// include::2045-second-minimum-time-to-reach-destination.adoc[leveloffset=+1] + +// include::2046-sort-linked-list-already-sorted-using-absolute-values.adoc[leveloffset=+1] + +// include::2047-number-of-valid-words-in-a-sentence.adoc[leveloffset=+1] + +// include::2048-next-greater-numerically-balanced-number.adoc[leveloffset=+1] + +// include::2049-count-nodes-with-the-highest-score.adoc[leveloffset=+1] + +// include::2050-parallel-courses-iii.adoc[leveloffset=+1] + +// include::2051-the-category-of-each-member-in-the-store.adoc[leveloffset=+1] + +// include::2052-minimum-cost-to-separate-sentence-into-rows.adoc[leveloffset=+1] + +// include::2053-kth-distinct-string-in-an-array.adoc[leveloffset=+1] + +// include::2054-two-best-non-overlapping-events.adoc[leveloffset=+1] + +// include::2055-plates-between-candles.adoc[leveloffset=+1] + +// include::2056-number-of-valid-move-combinations-on-chessboard.adoc[leveloffset=+1] + +// include::2057-smallest-index-with-equal-value.adoc[leveloffset=+1] + +// include::2058-find-the-minimum-and-maximum-number-of-nodes-between-critical-points.adoc[leveloffset=+1] + +// include::2059-minimum-operations-to-convert-number.adoc[leveloffset=+1] + +// include::2060-check-if-an-original-string-exists-given-two-encoded-strings.adoc[leveloffset=+1] + +// include::2061-number-of-spaces-cleaning-robot-cleaned.adoc[leveloffset=+1] + +// include::2062-count-vowel-substrings-of-a-string.adoc[leveloffset=+1] + +// include::2063-vowels-of-all-substrings.adoc[leveloffset=+1] + +// include::2064-minimized-maximum-of-products-distributed-to-any-store.adoc[leveloffset=+1] + +// include::2065-maximum-path-quality-of-a-graph.adoc[leveloffset=+1] + +// include::2066-account-balance.adoc[leveloffset=+1] + +// include::2067-number-of-equal-count-substrings.adoc[leveloffset=+1] + +// include::2068-check-whether-two-strings-are-almost-equivalent.adoc[leveloffset=+1] + +// include::2069-walking-robot-simulation-ii.adoc[leveloffset=+1] + +// include::2070-most-beautiful-item-for-each-query.adoc[leveloffset=+1] + +// include::2071-maximum-number-of-tasks-you-can-assign.adoc[leveloffset=+1] + +// include::2072-the-winner-university.adoc[leveloffset=+1] + +// include::2073-time-needed-to-buy-tickets.adoc[leveloffset=+1] + +// include::2074-reverse-nodes-in-even-length-groups.adoc[leveloffset=+1] + +// include::2075-decode-the-slanted-ciphertext.adoc[leveloffset=+1] + +// include::2076-process-restricted-friend-requests.adoc[leveloffset=+1] + +// include::2077-paths-in-maze-that-lead-to-same-room.adoc[leveloffset=+1] + +// include::2078-two-furthest-houses-with-different-colors.adoc[leveloffset=+1] + +// include::2079-watering-plants.adoc[leveloffset=+1] + +// include::2080-range-frequency-queries.adoc[leveloffset=+1] + +// include::2081-sum-of-k-mirror-numbers.adoc[leveloffset=+1] + +// include::2082-the-number-of-rich-customers.adoc[leveloffset=+1] + +// include::2083-substrings-that-begin-and-end-with-the-same-letter.adoc[leveloffset=+1] + +// include::2084-drop-type-1-orders-for-customers-with-type-0-orders.adoc[leveloffset=+1] + +// include::2085-count-common-words-with-one-occurrence.adoc[leveloffset=+1] + +// include::2086-minimum-number-of-food-buckets-to-feed-the-hamsters.adoc[leveloffset=+1] + +// include::2087-minimum-cost-homecoming-of-a-robot-in-a-grid.adoc[leveloffset=+1] + +// include::2088-count-fertile-pyramids-in-a-land.adoc[leveloffset=+1] + +// include::2089-find-target-indices-after-sorting-array.adoc[leveloffset=+1] + +// include::2090-k-radius-subarray-averages.adoc[leveloffset=+1] + +// include::2091-removing-minimum-and-maximum-from-array.adoc[leveloffset=+1] + +// include::2092-find-all-people-with-secret.adoc[leveloffset=+1] + +// include::2093-minimum-cost-to-reach-city-with-discounts.adoc[leveloffset=+1] + +// include::2094-finding-3-digit-even-numbers.adoc[leveloffset=+1] + +// include::2095-delete-the-middle-node-of-a-linked-list.adoc[leveloffset=+1] + +// include::2096-step-by-step-directions-from-a-binary-tree-node-to-another.adoc[leveloffset=+1] + +// include::2097-valid-arrangement-of-pairs.adoc[leveloffset=+1] + +// include::2098-subsequence-of-size-k-with-the-largest-even-sum.adoc[leveloffset=+1] + +// include::2099-find-subsequence-of-length-k-with-the-largest-sum.adoc[leveloffset=+1] + +// include::2100-find-good-days-to-rob-the-bank.adoc[leveloffset=+1] + +// include::2101-detonate-the-maximum-bombs.adoc[leveloffset=+1] + +// include::2102-sequentially-ordinal-rank-tracker.adoc[leveloffset=+1] + +// include::2103-rings-and-rods.adoc[leveloffset=+1] + +// include::2104-sum-of-subarray-ranges.adoc[leveloffset=+1] + +// include::2105-watering-plants-ii.adoc[leveloffset=+1] + +// include::2106-maximum-fruits-harvested-after-at-most-k-steps.adoc[leveloffset=+1] + +// include::2107-number-of-unique-flavors-after-sharing-k-candies.adoc[leveloffset=+1] + +// include::2108-find-first-palindromic-string-in-the-array.adoc[leveloffset=+1] + +// include::2109-adding-spaces-to-a-string.adoc[leveloffset=+1] + +// include::2110-number-of-smooth-descent-periods-of-a-stock.adoc[leveloffset=+1] + +// include::2111-minimum-operations-to-make-the-array-k-increasing.adoc[leveloffset=+1] + +// include::2112-the-airport-with-the-most-traffic.adoc[leveloffset=+1] + +// include::2113-elements-in-array-after-removing-and-replacing-elements.adoc[leveloffset=+1] + +// include::2114-maximum-number-of-words-found-in-sentences.adoc[leveloffset=+1] + +// include::2115-find-all-possible-recipes-from-given-supplies.adoc[leveloffset=+1] + +// include::2116-check-if-a-parentheses-string-can-be-valid.adoc[leveloffset=+1] + +// include::2117-abbreviating-the-product-of-a-range.adoc[leveloffset=+1] + +// include::2118-build-the-equation.adoc[leveloffset=+1] + +// include::2119-a-number-after-a-double-reversal.adoc[leveloffset=+1] + +// include::2120-execution-of-all-suffix-instructions-staying-in-a-grid.adoc[leveloffset=+1] + +// include::2121-intervals-between-identical-elements.adoc[leveloffset=+1] + +// include::2122-recover-the-original-array.adoc[leveloffset=+1] + +// include::2123-minimum-operations-to-remove-adjacent-ones-in-matrix.adoc[leveloffset=+1] + +// include::2124-check-if-all-as-appears-before-all-bs.adoc[leveloffset=+1] + +// include::2125-number-of-laser-beams-in-a-bank.adoc[leveloffset=+1] + +// include::2126-destroying-asteroids.adoc[leveloffset=+1] + +// include::2127-maximum-employees-to-be-invited-to-a-meeting.adoc[leveloffset=+1] + +// include::2128-remove-all-ones-with-row-and-column-flips.adoc[leveloffset=+1] + +// include::2129-capitalize-the-title.adoc[leveloffset=+1] + +// include::2130-maximum-twin-sum-of-a-linked-list.adoc[leveloffset=+1] + +// include::2131-longest-palindrome-by-concatenating-two-letter-words.adoc[leveloffset=+1] + +// include::2132-stamping-the-grid.adoc[leveloffset=+1] + +// include::2133-check-if-every-row-and-column-contains-all-numbers.adoc[leveloffset=+1] + +// include::2134-minimum-swaps-to-group-all-1s-together-ii.adoc[leveloffset=+1] + +// include::2135-count-words-obtained-after-adding-a-letter.adoc[leveloffset=+1] + +// include::2136-earliest-possible-day-of-full-bloom.adoc[leveloffset=+1] + +// include::2137-pour-water-between-buckets-to-make-water-levels-equal.adoc[leveloffset=+1] + +// include::2138-divide-a-string-into-groups-of-size-k.adoc[leveloffset=+1] + +// include::2139-minimum-moves-to-reach-target-score.adoc[leveloffset=+1] + +// include::2140-solving-questions-with-brainpower.adoc[leveloffset=+1] + +// include::2141-maximum-running-time-of-n-computers.adoc[leveloffset=+1] + +// include::2142-the-number-of-passengers-in-each-bus-i.adoc[leveloffset=+1] + +// include::2143-choose-numbers-from-two-arrays-in-range.adoc[leveloffset=+1] + +// include::2144-minimum-cost-of-buying-candies-with-discount.adoc[leveloffset=+1] + +// include::2145-count-the-hidden-sequences.adoc[leveloffset=+1] + +// include::2146-k-highest-ranked-items-within-a-price-range.adoc[leveloffset=+1] + +// include::2147-number-of-ways-to-divide-a-long-corridor.adoc[leveloffset=+1] + +// include::2148-count-elements-with-strictly-smaller-and-greater-elements.adoc[leveloffset=+1] + +// include::2149-rearrange-array-elements-by-sign.adoc[leveloffset=+1] + +// include::2150-find-all-lonely-numbers-in-the-array.adoc[leveloffset=+1] + +// include::2151-maximum-good-people-based-on-statements.adoc[leveloffset=+1] + +// include::2152-minimum-number-of-lines-to-cover-points.adoc[leveloffset=+1] + +// include::2153-the-number-of-passengers-in-each-bus-ii.adoc[leveloffset=+1] + +// include::2154-keep-multiplying-found-values-by-two.adoc[leveloffset=+1] + +// include::2155-all-divisions-with-the-highest-score-of-a-binary-array.adoc[leveloffset=+1] + +// include::2156-find-substring-with-given-hash-value.adoc[leveloffset=+1] + +// include::2157-groups-of-strings.adoc[leveloffset=+1] + +// include::2158-amount-of-new-area-painted-each-day.adoc[leveloffset=+1] + +// include::2159-order-two-columns-independently.adoc[leveloffset=+1] + +// include::2160-minimum-sum-of-four-digit-number-after-splitting-digits.adoc[leveloffset=+1] + +// include::2161-partition-array-according-to-given-pivot.adoc[leveloffset=+1] + +// include::2162-minimum-cost-to-set-cooking-time.adoc[leveloffset=+1] + +// include::2163-minimum-difference-in-sums-after-removal-of-elements.adoc[leveloffset=+1] + +// include::2164-sort-even-and-odd-indices-independently.adoc[leveloffset=+1] + +// include::2165-smallest-value-of-the-rearranged-number.adoc[leveloffset=+1] + +// include::2166-design-bitset.adoc[leveloffset=+1] + +// include::2167-minimum-time-to-remove-all-cars-containing-illegal-goods.adoc[leveloffset=+1] + +// include::2168-unique-substrings-with-equal-digit-frequency.adoc[leveloffset=+1] + +// include::2169-count-operations-to-obtain-zero.adoc[leveloffset=+1] + +// include::2170-minimum-operations-to-make-the-array-alternating.adoc[leveloffset=+1] + +// include::2171-removing-minimum-number-of-magic-beans.adoc[leveloffset=+1] + +// include::2172-maximum-and-sum-of-array.adoc[leveloffset=+1] + +// include::2173-longest-winning-streak.adoc[leveloffset=+1] + +// include::2174-remove-all-ones-with-row-and-column-flips-ii.adoc[leveloffset=+1] + +// include::2175-the-change-in-global-rankings.adoc[leveloffset=+1] + +// include::2176-count-equal-and-divisible-pairs-in-an-array.adoc[leveloffset=+1] + +// include::2177-find-three-consecutive-integers-that-sum-to-a-given-number.adoc[leveloffset=+1] + +// include::2178-maximum-split-of-positive-even-integers.adoc[leveloffset=+1] + +// include::2179-count-good-triplets-in-an-array.adoc[leveloffset=+1] + +// include::2180-count-integers-with-even-digit-sum.adoc[leveloffset=+1] + +// include::2181-merge-nodes-in-between-zeros.adoc[leveloffset=+1] + +// include::2182-construct-string-with-repeat-limit.adoc[leveloffset=+1] + +// include::2183-count-array-pairs-divisible-by-k.adoc[leveloffset=+1] + +// include::2184-number-of-ways-to-build-sturdy-brick-wall.adoc[leveloffset=+1] + +// include::2185-counting-words-with-a-given-prefix.adoc[leveloffset=+1] + +// include::2186-minimum-number-of-steps-to-make-two-strings-anagram-ii.adoc[leveloffset=+1] + +// include::2187-minimum-time-to-complete-trips.adoc[leveloffset=+1] + +// include::2188-minimum-time-to-finish-the-race.adoc[leveloffset=+1] + +// include::2189-number-of-ways-to-build-house-of-cards.adoc[leveloffset=+1] + +// include::2190-most-frequent-number-following-key-in-an-array.adoc[leveloffset=+1] + +// include::2191-sort-the-jumbled-numbers.adoc[leveloffset=+1] + +// include::2192-all-ancestors-of-a-node-in-a-directed-acyclic-graph.adoc[leveloffset=+1] + +// include::2193-minimum-number-of-moves-to-make-palindrome.adoc[leveloffset=+1] + +// include::2194-cells-in-a-range-on-an-excel-sheet.adoc[leveloffset=+1] + +// include::2195-append-k-integers-with-minimal-sum.adoc[leveloffset=+1] + +// include::2196-create-binary-tree-from-descriptions.adoc[leveloffset=+1] + +// include::2197-replace-non-coprime-numbers-in-array.adoc[leveloffset=+1] + +// include::2198-number-of-single-divisor-triplets.adoc[leveloffset=+1] + +// include::2199-finding-the-topic-of-each-post.adoc[leveloffset=+1] + +// include::2200-find-all-k-distant-indices-in-an-array.adoc[leveloffset=+1] + +// include::2201-count-artifacts-that-can-be-extracted.adoc[leveloffset=+1] + +// include::2202-maximize-the-topmost-element-after-k-moves.adoc[leveloffset=+1] + +// include::2203-minimum-weighted-subgraph-with-the-required-paths.adoc[leveloffset=+1] + +// include::2204-distance-to-a-cycle-in-undirected-graph.adoc[leveloffset=+1] + +// include::2205-the-number-of-users-that-are-eligible-for-discount.adoc[leveloffset=+1] + +// include::2206-divide-array-into-equal-pairs.adoc[leveloffset=+1] + +// include::2207-maximize-number-of-subsequences-in-a-string.adoc[leveloffset=+1] + +// include::2208-minimum-operations-to-halve-array-sum.adoc[leveloffset=+1] + +// include::2209-minimum-white-tiles-after-covering-with-carpets.adoc[leveloffset=+1] + +// include::2210-count-hills-and-valleys-in-an-array.adoc[leveloffset=+1] + +// include::2211-count-collisions-on-a-road.adoc[leveloffset=+1] + +// include::2212-maximum-points-in-an-archery-competition.adoc[leveloffset=+1] + +// include::2213-longest-substring-of-one-repeating-character.adoc[leveloffset=+1] + +// include::2214-minimum-health-to-beat-game.adoc[leveloffset=+1] + +// include::2215-find-the-difference-of-two-arrays.adoc[leveloffset=+1] + +// include::2216-minimum-deletions-to-make-array-beautiful.adoc[leveloffset=+1] + +// include::2217-find-palindrome-with-fixed-length.adoc[leveloffset=+1] + +// include::2218-maximum-value-of-k-coins-from-piles.adoc[leveloffset=+1] + +// include::2219-maximum-sum-score-of-array.adoc[leveloffset=+1] + +// include::2220-minimum-bit-flips-to-convert-number.adoc[leveloffset=+1] + +// include::2221-find-triangular-sum-of-an-array.adoc[leveloffset=+1] + +// include::2222-number-of-ways-to-select-buildings.adoc[leveloffset=+1] + +// include::2223-sum-of-scores-of-built-strings.adoc[leveloffset=+1] + +// include::2224-minimum-number-of-operations-to-convert-time.adoc[leveloffset=+1] + +// include::2225-find-players-with-zero-or-one-losses.adoc[leveloffset=+1] + +// include::2226-maximum-candies-allocated-to-k-children.adoc[leveloffset=+1] + +// include::2227-encrypt-and-decrypt-strings.adoc[leveloffset=+1] + +// include::2228-users-with-two-purchases-within-seven-days.adoc[leveloffset=+1] + +// include::2229-check-if-an-array-is-consecutive.adoc[leveloffset=+1] + +// include::2230-the-users-that-are-eligible-for-discount.adoc[leveloffset=+1] + +// include::2231-largest-number-after-digit-swaps-by-parity.adoc[leveloffset=+1] + +// include::2232-minimize-result-by-adding-parentheses-to-expression.adoc[leveloffset=+1] + +// include::2233-maximum-product-after-k-increments.adoc[leveloffset=+1] + +// include::2234-maximum-total-beauty-of-the-gardens.adoc[leveloffset=+1] + +// include::2235-add-two-integers.adoc[leveloffset=+1] + +// include::2236-root-equals-sum-of-children.adoc[leveloffset=+1] + +// include::2237-count-positions-on-street-with-required-brightness.adoc[leveloffset=+1] + +// include::2238-number-of-times-a-driver-was-a-passenger.adoc[leveloffset=+1] + +// include::2239-find-closest-number-to-zero.adoc[leveloffset=+1] + +// include::2240-number-of-ways-to-buy-pens-and-pencils.adoc[leveloffset=+1] + +// include::2241-design-an-atm-machine.adoc[leveloffset=+1] + +// include::2242-maximum-score-of-a-node-sequence.adoc[leveloffset=+1] + +// include::2243-calculate-digit-sum-of-a-string.adoc[leveloffset=+1] + +// include::2244-minimum-rounds-to-complete-all-tasks.adoc[leveloffset=+1] + +// include::2245-maximum-trailing-zeros-in-a-cornered-path.adoc[leveloffset=+1] + +// include::2246-longest-path-with-different-adjacent-characters.adoc[leveloffset=+1] + +// include::2247-maximum-cost-of-trip-with-k-highways.adoc[leveloffset=+1] + +// include::2248-intersection-of-multiple-arrays.adoc[leveloffset=+1] + +// include::2249-count-lattice-points-inside-a-circle.adoc[leveloffset=+1] + +// include::2250-count-number-of-rectangles-containing-each-point.adoc[leveloffset=+1] + +// include::2251-number-of-flowers-in-full-bloom.adoc[leveloffset=+1] + +// include::2252-dynamic-pivoting-of-a-table.adoc[leveloffset=+1] + +// include::2253-dynamic-unpivoting-of-a-table.adoc[leveloffset=+1] + +// include::2254-design-video-sharing-platform.adoc[leveloffset=+1] + +// include::2255-count-prefixes-of-a-given-string.adoc[leveloffset=+1] + +// include::2256-minimum-average-difference.adoc[leveloffset=+1] + +// include::2257-count-unguarded-cells-in-the-grid.adoc[leveloffset=+1] + +// include::2258-escape-the-spreading-fire.adoc[leveloffset=+1] + +// include::2259-remove-digit-from-number-to-maximize-result.adoc[leveloffset=+1] + +// include::2260-minimum-consecutive-cards-to-pick-up.adoc[leveloffset=+1] + +// include::2261-k-divisible-elements-subarrays.adoc[leveloffset=+1] + +// include::2262-total-appeal-of-a-string.adoc[leveloffset=+1] + +// include::2263-make-array-non-decreasing-or-non-increasing.adoc[leveloffset=+1] + +// include::2264-largest-3-same-digit-number-in-string.adoc[leveloffset=+1] + +// include::2265-count-nodes-equal-to-average-of-subtree.adoc[leveloffset=+1] + +// include::2266-count-number-of-texts.adoc[leveloffset=+1] + +// include::2267-check-if-there-is-a-valid-parentheses-string-path.adoc[leveloffset=+1] + +// include::2268-minimum-number-of-keypresses.adoc[leveloffset=+1] + +// include::2269-find-the-k-beauty-of-a-number.adoc[leveloffset=+1] + +// include::2270-number-of-ways-to-split-array.adoc[leveloffset=+1] + +// include::2271-maximum-white-tiles-covered-by-a-carpet.adoc[leveloffset=+1] + +// include::2272-substring-with-largest-variance.adoc[leveloffset=+1] + +// include::2273-find-resultant-array-after-removing-anagrams.adoc[leveloffset=+1] + +// include::2274-maximum-consecutive-floors-without-special-floors.adoc[leveloffset=+1] + +// include::2275-largest-combination-with-bitwise-and-greater-than-zero.adoc[leveloffset=+1] + +// include::2276-count-integers-in-intervals.adoc[leveloffset=+1] + +// include::2277-closest-node-to-path-in-tree.adoc[leveloffset=+1] + +// include::2278-percentage-of-letter-in-string.adoc[leveloffset=+1] + +// include::2279-maximum-bags-with-full-capacity-of-rocks.adoc[leveloffset=+1] + +// include::2280-minimum-lines-to-represent-a-line-chart.adoc[leveloffset=+1] + +// include::2281-sum-of-total-strength-of-wizards.adoc[leveloffset=+1] + +// include::2282-number-of-people-that-can-be-seen-in-a-grid.adoc[leveloffset=+1] + +// include::2283-check-if-number-has-equal-digit-count-and-digit-value.adoc[leveloffset=+1] + +// include::2284-sender-with-largest-word-count.adoc[leveloffset=+1] + +// include::2285-maximum-total-importance-of-roads.adoc[leveloffset=+1] + +// include::2286-booking-concert-tickets-in-groups.adoc[leveloffset=+1] + +// include::2287-rearrange-characters-to-make-target-string.adoc[leveloffset=+1] + +// include::2288-apply-discount-to-prices.adoc[leveloffset=+1] + +// include::2289-steps-to-make-array-non-decreasing.adoc[leveloffset=+1] + +// include::2290-minimum-obstacle-removal-to-reach-corner.adoc[leveloffset=+1] + +// include::2291-maximum-profit-from-trading-stocks.adoc[leveloffset=+1] + +// include::2292-products-with-three-or-more-orders-in-two-consecutive-years.adoc[leveloffset=+1] + +// include::2293-min-max-game.adoc[leveloffset=+1] + +// include::2294-partition-array-such-that-maximum-difference-is-k.adoc[leveloffset=+1] + +// include::2295-replace-elements-in-an-array.adoc[leveloffset=+1] + +// include::2296-design-a-text-editor.adoc[leveloffset=+1] + +// include::2297-jump-game-viii.adoc[leveloffset=+1] + +// include::2298-tasks-count-in-the-weekend.adoc[leveloffset=+1] + +// include::2299-strong-password-checker-ii.adoc[leveloffset=+1] + +// include::2300-successful-pairs-of-spells-and-potions.adoc[leveloffset=+1] + +// include::2301-match-substring-after-replacement.adoc[leveloffset=+1] + +// include::2302-count-subarrays-with-score-less-than-k.adoc[leveloffset=+1] + +// include::2303-calculate-amount-paid-in-taxes.adoc[leveloffset=+1] + +// include::2304-minimum-path-cost-in-a-grid.adoc[leveloffset=+1] + +// include::2305-fair-distribution-of-cookies.adoc[leveloffset=+1] + +// include::2306-naming-a-company.adoc[leveloffset=+1] + +// include::2307-check-for-contradictions-in-equations.adoc[leveloffset=+1] + +// include::2308-arrange-table-by-gender.adoc[leveloffset=+1] + +// include::2309-greatest-english-letter-in-upper-and-lower-case.adoc[leveloffset=+1] + +// include::2310-sum-of-numbers-with-units-digit-k.adoc[leveloffset=+1] + +// include::2311-longest-binary-subsequence-less-than-or-equal-to-k.adoc[leveloffset=+1] + +// include::2312-selling-pieces-of-wood.adoc[leveloffset=+1] + +// include::2313-minimum-flips-in-binary-tree-to-get-result.adoc[leveloffset=+1] + +// include::2314-the-first-day-of-the-maximum-recorded-degree-in-each-city.adoc[leveloffset=+1] + +// include::2315-count-asterisks.adoc[leveloffset=+1] + +// include::2316-count-unreachable-pairs-of-nodes-in-an-undirected-graph.adoc[leveloffset=+1] + +// include::2317-maximum-xor-after-operations.adoc[leveloffset=+1] + +// include::2318-number-of-distinct-roll-sequences.adoc[leveloffset=+1] + +// include::2319-check-if-matrix-is-x-matrix.adoc[leveloffset=+1] + +// include::2320-count-number-of-ways-to-place-houses.adoc[leveloffset=+1] + +// include::2321-maximum-score-of-spliced-array.adoc[leveloffset=+1] + +// include::2322-minimum-score-after-removals-on-a-tree.adoc[leveloffset=+1] + +// include::2323-find-minimum-time-to-finish-all-jobs-ii.adoc[leveloffset=+1] + +// include::2324-product-sales-analysis-iv.adoc[leveloffset=+1] + +// include::2325-decode-the-message.adoc[leveloffset=+1] + +// include::2326-spiral-matrix-iv.adoc[leveloffset=+1] + +// include::2327-number-of-people-aware-of-a-secret.adoc[leveloffset=+1] + +// include::2328-number-of-increasing-paths-in-a-grid.adoc[leveloffset=+1] + +// include::2329-product-sales-analysis-v.adoc[leveloffset=+1] + +// include::2330-valid-palindrome-iv.adoc[leveloffset=+1] + +// include::2331-evaluate-boolean-binary-tree.adoc[leveloffset=+1] + +// include::2332-the-latest-time-to-catch-a-bus.adoc[leveloffset=+1] + +// include::2333-minimum-sum-of-squared-difference.adoc[leveloffset=+1] + +// include::2334-subarray-with-elements-greater-than-varying-threshold.adoc[leveloffset=+1] + +// include::2335-minimum-amount-of-time-to-fill-cups.adoc[leveloffset=+1] + +// include::2336-smallest-number-in-infinite-set.adoc[leveloffset=+1] + +// include::2337-move-pieces-to-obtain-a-string.adoc[leveloffset=+1] + +// include::2338-count-the-number-of-ideal-arrays.adoc[leveloffset=+1] + +// include::2339-all-the-matches-of-the-league.adoc[leveloffset=+1] + +// include::2340-minimum-adjacent-swaps-to-make-a-valid-array.adoc[leveloffset=+1] + +// include::2341-maximum-number-of-pairs-in-array.adoc[leveloffset=+1] + +// include::2342-max-sum-of-a-pair-with-equal-sum-of-digits.adoc[leveloffset=+1] + +// include::2343-query-kth-smallest-trimmed-number.adoc[leveloffset=+1] + +// include::2344-minimum-deletions-to-make-array-divisible.adoc[leveloffset=+1] + +// include::2345-finding-the-number-of-visible-mountains.adoc[leveloffset=+1] + +// include::2346-compute-the-rank-as-a-percentage.adoc[leveloffset=+1] + +// include::2347-best-poker-hand.adoc[leveloffset=+1] + +// include::2348-number-of-zero-filled-subarrays.adoc[leveloffset=+1] + +// include::2349-design-a-number-container-system.adoc[leveloffset=+1] + +// include::2350-shortest-impossible-sequence-of-rolls.adoc[leveloffset=+1] + +// include::2351-first-letter-to-appear-twice.adoc[leveloffset=+1] + +// include::2352-equal-row-and-column-pairs.adoc[leveloffset=+1] + +// include::2353-design-a-food-rating-system.adoc[leveloffset=+1] + +// include::2354-number-of-excellent-pairs.adoc[leveloffset=+1] + +// include::2355-maximum-number-of-books-you-can-take.adoc[leveloffset=+1] + +// include::2356-number-of-unique-subjects-taught-by-each-teacher.adoc[leveloffset=+1] + +// include::2357-make-array-zero-by-subtracting-equal-amounts.adoc[leveloffset=+1] + +// include::2358-maximum-number-of-groups-entering-a-competition.adoc[leveloffset=+1] + +// include::2359-find-closest-node-to-given-two-nodes.adoc[leveloffset=+1] + +// include::2360-longest-cycle-in-a-graph.adoc[leveloffset=+1] + +// include::2361-minimum-costs-using-the-train-line.adoc[leveloffset=+1] + +// include::2362-generate-the-invoice.adoc[leveloffset=+1] + +// include::2363-merge-similar-items.adoc[leveloffset=+1] + +// include::2364-count-number-of-bad-pairs.adoc[leveloffset=+1] + +// include::2365-task-scheduler-ii.adoc[leveloffset=+1] + +// include::2366-minimum-replacements-to-sort-the-array.adoc[leveloffset=+1] + +// include::2367-number-of-arithmetic-triplets.adoc[leveloffset=+1] + +// include::2368-reachable-nodes-with-restrictions.adoc[leveloffset=+1] + +// include::2369-check-if-there-is-a-valid-partition-for-the-array.adoc[leveloffset=+1] + +// include::2370-longest-ideal-subsequence.adoc[leveloffset=+1] + +// include::2371-minimize-maximum-value-in-a-grid.adoc[leveloffset=+1] + +// include::2372-calculate-the-influence-of-each-salesperson.adoc[leveloffset=+1] + +// include::2373-largest-local-values-in-a-matrix.adoc[leveloffset=+1] + +// include::2374-node-with-highest-edge-score.adoc[leveloffset=+1] + +// include::2375-construct-smallest-number-from-di-string.adoc[leveloffset=+1] + +// include::2376-count-special-integers.adoc[leveloffset=+1] + +// include::2377-sort-the-olympic-table.adoc[leveloffset=+1] + +// include::2378-choose-edges-to-maximize-score-in-a-tree.adoc[leveloffset=+1] + +// include::2379-minimum-recolors-to-get-k-consecutive-black-blocks.adoc[leveloffset=+1] + +// include::2380-time-needed-to-rearrange-a-binary-string.adoc[leveloffset=+1] + +// include::2381-shifting-letters-ii.adoc[leveloffset=+1] + +// include::2382-maximum-segment-sum-after-removals.adoc[leveloffset=+1] + +// include::2383-minimum-hours-of-training-to-win-a-competition.adoc[leveloffset=+1] + +// include::2384-largest-palindromic-number.adoc[leveloffset=+1] + +// include::2385-amount-of-time-for-binary-tree-to-be-infected.adoc[leveloffset=+1] + +// include::2386-find-the-k-sum-of-an-array.adoc[leveloffset=+1] + +// include::2387-median-of-a-row-wise-sorted-matrix.adoc[leveloffset=+1] + +// include::2388-change-null-values-in-a-table-to-the-previous-value.adoc[leveloffset=+1] + +// include::2389-longest-subsequence-with-limited-sum.adoc[leveloffset=+1] + +// include::2390-removing-stars-from-a-string.adoc[leveloffset=+1] + +// include::2391-minimum-amount-of-time-to-collect-garbage.adoc[leveloffset=+1] + +// include::2392-build-a-matrix-with-conditions.adoc[leveloffset=+1] + +// include::2393-count-strictly-increasing-subarrays.adoc[leveloffset=+1] + +// include::2394-employees-with-deductions.adoc[leveloffset=+1] + +// include::2395-find-subarrays-with-equal-sum.adoc[leveloffset=+1] + +// include::2396-strictly-palindromic-number.adoc[leveloffset=+1] + +// include::2397-maximum-rows-covered-by-columns.adoc[leveloffset=+1] + +// include::2398-maximum-number-of-robots-within-budget.adoc[leveloffset=+1] + +// include::2399-check-distances-between-same-letters.adoc[leveloffset=+1] + +// include::2400-number-of-ways-to-reach-a-position-after-exactly-k-steps.adoc[leveloffset=+1] + +// include::2401-longest-nice-subarray.adoc[leveloffset=+1] + +// include::2402-meeting-rooms-iii.adoc[leveloffset=+1] + +// include::2403-minimum-time-to-kill-all-monsters.adoc[leveloffset=+1] + +// include::2404-most-frequent-even-element.adoc[leveloffset=+1] + +// include::2405-optimal-partition-of-string.adoc[leveloffset=+1] + +// include::2406-divide-intervals-into-minimum-number-of-groups.adoc[leveloffset=+1] + +// include::2407-longest-increasing-subsequence-ii.adoc[leveloffset=+1] + +// include::2408-design-sql.adoc[leveloffset=+1] + +// include::2409-count-days-spent-together.adoc[leveloffset=+1] + +// include::2410-maximum-matching-of-players-with-trainers.adoc[leveloffset=+1] + +// include::2411-smallest-subarrays-with-maximum-bitwise-or.adoc[leveloffset=+1] + +// include::2412-minimum-money-required-before-transactions.adoc[leveloffset=+1] + +// include::2413-smallest-even-multiple.adoc[leveloffset=+1] + +// include::2414-length-of-the-longest-alphabetical-continuous-substring.adoc[leveloffset=+1] + +// include::2415-reverse-odd-levels-of-binary-tree.adoc[leveloffset=+1] + +// include::2416-sum-of-prefix-scores-of-strings.adoc[leveloffset=+1] + +// include::2417-closest-fair-integer.adoc[leveloffset=+1] + +// include::2418-sort-the-people.adoc[leveloffset=+1] + +// include::2419-longest-subarray-with-maximum-bitwise-and.adoc[leveloffset=+1] + +// include::2420-find-all-good-indices.adoc[leveloffset=+1] + +// include::2421-number-of-good-paths.adoc[leveloffset=+1] + +// include::2422-merge-operations-to-turn-array-into-a-palindrome.adoc[leveloffset=+1] + +// include::2423-remove-letter-to-equalize-frequency.adoc[leveloffset=+1] + +// include::2424-longest-uploaded-prefix.adoc[leveloffset=+1] + +// include::2425-bitwise-xor-of-all-pairings.adoc[leveloffset=+1] + +// include::2426-number-of-pairs-satisfying-inequality.adoc[leveloffset=+1] + +// include::2427-number-of-common-factors.adoc[leveloffset=+1] + +// include::2428-maximum-sum-of-an-hourglass.adoc[leveloffset=+1] + +// include::2429-minimize-xor.adoc[leveloffset=+1] + +// include::2430-maximum-deletions-on-a-string.adoc[leveloffset=+1] + +// include::2431-maximize-total-tastiness-of-purchased-fruits.adoc[leveloffset=+1] + +// include::2432-the-employee-that-worked-on-the-longest-task.adoc[leveloffset=+1] + +// include::2433-find-the-original-array-of-prefix-xor.adoc[leveloffset=+1] + +// include::2434-using-a-robot-to-print-the-lexicographically-smallest-string.adoc[leveloffset=+1] + +// include::2435-paths-in-matrix-whose-sum-is-divisible-by-k.adoc[leveloffset=+1] + +// include::2436-minimum-split-into-subarrays-with-gcd-greater-than-one.adoc[leveloffset=+1] + +// include::2437-number-of-valid-clock-times.adoc[leveloffset=+1] + +// include::2438-range-product-queries-of-powers.adoc[leveloffset=+1] + +// include::2439-minimize-maximum-of-array.adoc[leveloffset=+1] + +// include::2440-create-components-with-same-value.adoc[leveloffset=+1] + +// include::2441-largest-positive-integer-that-exists-with-its-negative.adoc[leveloffset=+1] + +// include::2442-count-number-of-distinct-integers-after-reverse-operations.adoc[leveloffset=+1] + +// include::2443-sum-of-number-and-its-reverse.adoc[leveloffset=+1] + +// include::2444-count-subarrays-with-fixed-bounds.adoc[leveloffset=+1] + +// include::2445-number-of-nodes-with-value-one.adoc[leveloffset=+1] + +// include::2446-determine-if-two-events-have-conflict.adoc[leveloffset=+1] + +// include::2447-number-of-subarrays-with-gcd-equal-to-k.adoc[leveloffset=+1] + +// include::2448-minimum-cost-to-make-array-equal.adoc[leveloffset=+1] + +// include::2449-minimum-number-of-operations-to-make-arrays-similar.adoc[leveloffset=+1] + +// include::2450-number-of-distinct-binary-strings-after-applying-operations.adoc[leveloffset=+1] + +// include::2451-odd-string-difference.adoc[leveloffset=+1] + +// include::2452-words-within-two-edits-of-dictionary.adoc[leveloffset=+1] + +// include::2453-destroy-sequential-targets.adoc[leveloffset=+1] + +// include::2454-next-greater-element-iv.adoc[leveloffset=+1] + +// include::2455-average-value-of-even-numbers-that-are-divisible-by-three.adoc[leveloffset=+1] + +// include::2456-most-popular-video-creator.adoc[leveloffset=+1] + +// include::2457-minimum-addition-to-make-integer-beautiful.adoc[leveloffset=+1] + +// include::2458-height-of-binary-tree-after-subtree-removal-queries.adoc[leveloffset=+1] + +// include::2459-sort-array-by-moving-items-to-empty-space.adoc[leveloffset=+1] + +// include::2460-apply-operations-to-an-array.adoc[leveloffset=+1] + +// include::2461-maximum-sum-of-distinct-subarrays-with-length-k.adoc[leveloffset=+1] + +// include::2462-total-cost-to-hire-k-workers.adoc[leveloffset=+1] + +// include::2463-minimum-total-distance-traveled.adoc[leveloffset=+1] + +// include::2464-minimum-subarrays-in-a-valid-split.adoc[leveloffset=+1] + +// include::2465-number-of-distinct-averages.adoc[leveloffset=+1] + +// include::2466-count-ways-to-build-good-strings.adoc[leveloffset=+1] + +// include::2467-most-profitable-path-in-a-tree.adoc[leveloffset=+1] + +// include::2468-split-message-based-on-limit.adoc[leveloffset=+1] + +// include::2469-convert-the-temperature.adoc[leveloffset=+1] + +// include::2470-number-of-subarrays-with-lcm-equal-to-k.adoc[leveloffset=+1] + +// include::2471-minimum-number-of-operations-to-sort-a-binary-tree-by-level.adoc[leveloffset=+1] + +// include::2472-maximum-number-of-non-overlapping-palindrome-substrings.adoc[leveloffset=+1] + +// include::2473-minimum-cost-to-buy-apples.adoc[leveloffset=+1] + +// include::2474-customers-with-strictly-increasing-purchases.adoc[leveloffset=+1] + +// include::2475-number-of-unequal-triplets-in-array.adoc[leveloffset=+1] + +// include::2476-closest-nodes-queries-in-a-binary-search-tree.adoc[leveloffset=+1] + +// include::2477-minimum-fuel-cost-to-report-to-the-capital.adoc[leveloffset=+1] + +// include::2478-number-of-beautiful-partitions.adoc[leveloffset=+1] + +// include::2479-maximum-xor-of-two-non-overlapping-subtrees.adoc[leveloffset=+1] + +// include::2480-form-a-chemical-bond.adoc[leveloffset=+1] + +// include::2481-minimum-cuts-to-divide-a-circle.adoc[leveloffset=+1] + +// include::2482-difference-between-ones-and-zeros-in-row-and-column.adoc[leveloffset=+1] + +// include::2483-minimum-penalty-for-a-shop.adoc[leveloffset=+1] + +// include::2484-count-palindromic-subsequences.adoc[leveloffset=+1] + +// include::2485-find-the-pivot-integer.adoc[leveloffset=+1] + +// include::2486-append-characters-to-string-to-make-subsequence.adoc[leveloffset=+1] + +// include::2487-remove-nodes-from-linked-list.adoc[leveloffset=+1] + +// include::2488-count-subarrays-with-median-k.adoc[leveloffset=+1] + +// include::2489-number-of-substrings-with-fixed-ratio.adoc[leveloffset=+1] + +// include::2490-circular-sentence.adoc[leveloffset=+1] + +// include::2491-divide-players-into-teams-of-equal-skill.adoc[leveloffset=+1] + +// include::2492-minimum-score-of-a-path-between-two-cities.adoc[leveloffset=+1] + +// include::2493-divide-nodes-into-the-maximum-number-of-groups.adoc[leveloffset=+1] + +// include::2494-merge-overlapping-events-in-the-same-hall.adoc[leveloffset=+1] + +// include::2495-number-of-subarrays-having-even-product.adoc[leveloffset=+1] + +// include::2496-maximum-value-of-a-string-in-an-array.adoc[leveloffset=+1] + +// include::2497-maximum-star-sum-of-a-graph.adoc[leveloffset=+1] + +// include::2498-frog-jump-ii.adoc[leveloffset=+1] + +// include::2499-minimum-total-cost-to-make-arrays-unequal.adoc[leveloffset=+1] + +// include::2500-delete-greatest-value-in-each-row.adoc[leveloffset=+1] + +// include::2501-longest-square-streak-in-an-array.adoc[leveloffset=+1] + +// include::2502-design-memory-allocator.adoc[leveloffset=+1] + +// include::2503-maximum-number-of-points-from-grid-queries.adoc[leveloffset=+1] + +// include::2504-concatenate-the-name-and-the-profession.adoc[leveloffset=+1] + +// include::2505-bitwise-or-of-all-subsequence-sums.adoc[leveloffset=+1] + +// include::2506-count-pairs-of-similar-strings.adoc[leveloffset=+1] + +// include::2507-smallest-value-after-replacing-with-sum-of-prime-factors.adoc[leveloffset=+1] + +// include::2508-add-edges-to-make-degrees-of-all-nodes-even.adoc[leveloffset=+1] + +// include::2509-cycle-length-queries-in-a-tree.adoc[leveloffset=+1] + +// include::2510-check-if-there-is-a-path-with-equal-number-of-0s-and-1s.adoc[leveloffset=+1] + +// include::2511-maximum-enemy-forts-that-can-be-captured.adoc[leveloffset=+1] + +// include::2512-reward-top-k-students.adoc[leveloffset=+1] + +// include::2513-minimize-the-maximum-of-two-arrays.adoc[leveloffset=+1] + +// include::2514-count-anagrams.adoc[leveloffset=+1] + +// include::2515-shortest-distance-to-target-string-in-a-circular-array.adoc[leveloffset=+1] + +// include::2516-take-k-of-each-character-from-left-and-right.adoc[leveloffset=+1] + +// include::2517-maximum-tastiness-of-candy-basket.adoc[leveloffset=+1] + +// include::2518-number-of-great-partitions.adoc[leveloffset=+1] + +// include::2519-count-the-number-of-k-big-indices.adoc[leveloffset=+1] + +// include::2520-count-the-digits-that-divide-a-number.adoc[leveloffset=+1] + +// include::2521-distinct-prime-factors-of-product-of-array.adoc[leveloffset=+1] + +// include::2522-partition-string-into-substrings-with-values-at-most-k.adoc[leveloffset=+1] + +// include::2523-closest-prime-numbers-in-range.adoc[leveloffset=+1] + +// include::2524-maximum-frequency-score-of-a-subarray.adoc[leveloffset=+1] + +// include::2525-categorize-box-according-to-criteria.adoc[leveloffset=+1] + +// include::2526-find-consecutive-integers-from-a-data-stream.adoc[leveloffset=+1] + +// include::2527-find-xor-beauty-of-array.adoc[leveloffset=+1] + +// include::2528-maximize-the-minimum-powered-city.adoc[leveloffset=+1] + +// include::2529-maximum-count-of-positive-integer-and-negative-integer.adoc[leveloffset=+1] + +// include::2530-maximal-score-after-applying-k-operations.adoc[leveloffset=+1] + +// include::2531-make-number-of-distinct-characters-equal.adoc[leveloffset=+1] + +// include::2532-time-to-cross-a-bridge.adoc[leveloffset=+1] + +// include::2533-number-of-good-binary-strings.adoc[leveloffset=+1] + +// include::2534-time-taken-to-cross-the-door.adoc[leveloffset=+1] + +// include::2535-difference-between-element-sum-and-digit-sum-of-an-array.adoc[leveloffset=+1] + +// include::2536-increment-submatrices-by-one.adoc[leveloffset=+1] + +// include::2537-count-the-number-of-good-subarrays.adoc[leveloffset=+1] + +// include::2538-difference-between-maximum-and-minimum-price-sum.adoc[leveloffset=+1] + +// include::2539-count-the-number-of-good-subsequences.adoc[leveloffset=+1] + +// include::2540-minimum-common-value.adoc[leveloffset=+1] + +// include::2541-minimum-operations-to-make-array-equal-ii.adoc[leveloffset=+1] + +// include::2542-maximum-subsequence-score.adoc[leveloffset=+1] + +// include::2543-check-if-point-is-reachable.adoc[leveloffset=+1] + +// include::2544-alternating-digit-sum.adoc[leveloffset=+1] + +// include::2545-sort-the-students-by-their-kth-score.adoc[leveloffset=+1] + +// include::2546-apply-bitwise-operations-to-make-strings-equal.adoc[leveloffset=+1] + +// include::2547-minimum-cost-to-split-an-array.adoc[leveloffset=+1] + +// include::2548-maximum-price-to-fill-a-bag.adoc[leveloffset=+1] + +// include::2549-count-distinct-numbers-on-board.adoc[leveloffset=+1] + +// include::2550-count-collisions-of-monkeys-on-a-polygon.adoc[leveloffset=+1] + +// include::2551-put-marbles-in-bags.adoc[leveloffset=+1] + +// include::2552-count-increasing-quadruplets.adoc[leveloffset=+1] + +// include::2553-separate-the-digits-in-an-array.adoc[leveloffset=+1] + +// include::2554-maximum-number-of-integers-to-choose-from-a-range-i.adoc[leveloffset=+1] + +// include::2555-maximize-win-from-two-segments.adoc[leveloffset=+1] + +// include::2556-disconnect-path-in-a-binary-matrix-by-at-most-one-flip.adoc[leveloffset=+1] + +// include::2557-maximum-number-of-integers-to-choose-from-a-range-ii.adoc[leveloffset=+1] + +// include::2558-take-gifts-from-the-richest-pile.adoc[leveloffset=+1] + +// include::2559-count-vowel-strings-in-ranges.adoc[leveloffset=+1] + +// include::2560-house-robber-iv.adoc[leveloffset=+1] + +// include::2561-rearranging-fruits.adoc[leveloffset=+1] + +// include::2562-find-the-array-concatenation-value.adoc[leveloffset=+1] + +// include::2563-count-the-number-of-fair-pairs.adoc[leveloffset=+1] + +// include::2564-substring-xor-queries.adoc[leveloffset=+1] + +// include::2565-subsequence-with-the-minimum-score.adoc[leveloffset=+1] + +// include::2566-maximum-difference-by-remapping-a-digit.adoc[leveloffset=+1] + +// include::2567-minimum-score-by-changing-two-elements.adoc[leveloffset=+1] + +// include::2568-minimum-impossible-or.adoc[leveloffset=+1] + +// include::2569-handling-sum-queries-after-update.adoc[leveloffset=+1] + +// include::2570-merge-two-2d-arrays-by-summing-values.adoc[leveloffset=+1] + +// include::2571-minimum-operations-to-reduce-an-integer-to-0.adoc[leveloffset=+1] + +// include::2572-count-the-number-of-square-free-subsets.adoc[leveloffset=+1] + +// include::2573-find-the-string-with-lcp.adoc[leveloffset=+1] + +// include::2574-left-and-right-sum-differences.adoc[leveloffset=+1] + +// include::2575-find-the-divisibility-array-of-a-string.adoc[leveloffset=+1] + +// include::2576-find-the-maximum-number-of-marked-indices.adoc[leveloffset=+1] + +// include::2577-minimum-time-to-visit-a-cell-in-a-grid.adoc[leveloffset=+1] + +// include::2578-split-with-minimum-sum.adoc[leveloffset=+1] + +// include::2579-count-total-number-of-colored-cells.adoc[leveloffset=+1] + +// include::2580-count-ways-to-group-overlapping-ranges.adoc[leveloffset=+1] + +// include::2581-count-number-of-possible-root-nodes.adoc[leveloffset=+1] + +// include::2582-pass-the-pillow.adoc[leveloffset=+1] + +// include::2583-kth-largest-sum-in-a-binary-tree.adoc[leveloffset=+1] + +// include::2584-split-the-array-to-make-coprime-products.adoc[leveloffset=+1] + +// include::2585-number-of-ways-to-earn-points.adoc[leveloffset=+1] + +// include::2586-count-the-number-of-vowel-strings-in-range.adoc[leveloffset=+1] + +// include::2587-rearrange-array-to-maximize-prefix-score.adoc[leveloffset=+1] + +// include::2588-count-the-number-of-beautiful-subarrays.adoc[leveloffset=+1] + +// include::2589-minimum-time-to-complete-all-tasks.adoc[leveloffset=+1] + +// include::2590-design-a-todo-list.adoc[leveloffset=+1] + +// include::2591-distribute-money-to-maximum-children.adoc[leveloffset=+1] + +// include::2592-maximize-greatness-of-an-array.adoc[leveloffset=+1] + +// include::2593-find-score-of-an-array-after-marking-all-elements.adoc[leveloffset=+1] + +// include::2594-minimum-time-to-repair-cars.adoc[leveloffset=+1] + +// include::2595-number-of-even-and-odd-bits.adoc[leveloffset=+1] + +// include::2596-check-knight-tour-configuration.adoc[leveloffset=+1] + +// include::2597-the-number-of-beautiful-subsets.adoc[leveloffset=+1] + +// include::2598-smallest-missing-non-negative-integer-after-operations.adoc[leveloffset=+1] + +// include::2599-make-the-prefix-sum-non-negative.adoc[leveloffset=+1] + +// include::2600-k-items-with-the-maximum-sum.adoc[leveloffset=+1] + +// include::2601-prime-subtraction-operation.adoc[leveloffset=+1] + +// include::2602-minimum-operations-to-make-all-array-elements-equal.adoc[leveloffset=+1] + +// include::2603-collect-coins-in-a-tree.adoc[leveloffset=+1] + +// include::2604-minimum-time-to-eat-all-grains.adoc[leveloffset=+1] + +// include::2605-form-smallest-number-from-two-digit-arrays.adoc[leveloffset=+1] + +// include::2606-find-the-substring-with-maximum-cost.adoc[leveloffset=+1] + +// include::2607-make-k-subarray-sums-equal.adoc[leveloffset=+1] + +// include::2608-shortest-cycle-in-a-graph.adoc[leveloffset=+1] + +// include::2609-find-the-longest-balanced-substring-of-a-binary-string.adoc[leveloffset=+1] + +// include::2610-convert-an-array-into-a-2d-array-with-conditions.adoc[leveloffset=+1] + +// include::2611-mice-and-cheese.adoc[leveloffset=+1] + +// include::2612-minimum-reverse-operations.adoc[leveloffset=+1] + +// include::2613-beautiful-pairs.adoc[leveloffset=+1] + +// include::2614-prime-in-diagonal.adoc[leveloffset=+1] + +// include::2615-sum-of-distances.adoc[leveloffset=+1] + +// include::2616-minimize-the-maximum-difference-of-pairs.adoc[leveloffset=+1] + +// include::2617-minimum-number-of-visited-cells-in-a-grid.adoc[leveloffset=+1] + +// include::2618-check-if-object-instance-of-class.adoc[leveloffset=+1] + +// include::2619-array-prototype-last.adoc[leveloffset=+1] + +// include::2620-counter.adoc[leveloffset=+1] + +// include::2621-sleep.adoc[leveloffset=+1] + +// include::2622-cache-with-time-limit.adoc[leveloffset=+1] + +// include::2623-memoize.adoc[leveloffset=+1] + +// include::2624-snail-traversal.adoc[leveloffset=+1] + +// include::2625-flatten-deeply-nested-array.adoc[leveloffset=+1] + +// include::2626-array-reduce-transformation.adoc[leveloffset=+1] + +// include::2627-debounce.adoc[leveloffset=+1] + +// include::2628-json-deep-equal.adoc[leveloffset=+1] + +// include::2629-function-composition.adoc[leveloffset=+1] + +// include::2630-memoize-ii.adoc[leveloffset=+1] + +// include::2631-group-by.adoc[leveloffset=+1] + +// include::2632-curry.adoc[leveloffset=+1] + +// include::2633-convert-object-to-json-string.adoc[leveloffset=+1] + +// include::2634-filter-elements-from-array.adoc[leveloffset=+1] + +// include::2635-apply-transform-over-each-element-in-array.adoc[leveloffset=+1] + +// include::2636-promise-pool.adoc[leveloffset=+1] + +// include::2637-promise-time-limit.adoc[leveloffset=+1] + +// include::2638-count-the-number-of-k-free-subsets.adoc[leveloffset=+1] + +// include::2639-find-the-width-of-columns-of-a-grid.adoc[leveloffset=+1] + +// include::2640-find-the-score-of-all-prefixes-of-an-array.adoc[leveloffset=+1] + +// include::2641-cousins-in-binary-tree-ii.adoc[leveloffset=+1] + +// include::2642-design-graph-with-shortest-path-calculator.adoc[leveloffset=+1] + +// include::2643-row-with-maximum-ones.adoc[leveloffset=+1] + +// include::2644-find-the-maximum-divisibility-score.adoc[leveloffset=+1] + +// include::2645-minimum-additions-to-make-valid-string.adoc[leveloffset=+1] + +// include::2646-minimize-the-total-price-of-the-trips.adoc[leveloffset=+1] + +// include::2647-color-the-triangle-red.adoc[leveloffset=+1] + +// include::2648-generate-fibonacci-sequence.adoc[leveloffset=+1] + +// include::2649-nested-array-generator.adoc[leveloffset=+1] + +// include::2650-design-cancellable-function.adoc[leveloffset=+1] + +// include::2651-calculate-delayed-arrival-time.adoc[leveloffset=+1] + +// include::2652-sum-multiples.adoc[leveloffset=+1] + +// include::2653-sliding-subarray-beauty.adoc[leveloffset=+1] + +// include::2654-minimum-number-of-operations-to-make-all-array-elements-equal-to-1.adoc[leveloffset=+1] + +// include::2655-find-maximal-uncovered-ranges.adoc[leveloffset=+1] + +// include::2656-maximum-sum-with-exactly-k-elements.adoc[leveloffset=+1] + +// include::2657-find-the-prefix-common-array-of-two-arrays.adoc[leveloffset=+1] + +// include::2658-maximum-number-of-fish-in-a-grid.adoc[leveloffset=+1] + +// include::2659-make-array-empty.adoc[leveloffset=+1] + +// include::2660-determine-the-winner-of-a-bowling-game.adoc[leveloffset=+1] + +// include::2661-first-completely-painted-row-or-column.adoc[leveloffset=+1] + +// include::2662-minimum-cost-of-a-path-with-special-roads.adoc[leveloffset=+1] + +// include::2663-lexicographically-smallest-beautiful-string.adoc[leveloffset=+1] + +// include::2664-the-knights-tour.adoc[leveloffset=+1] + +// include::2665-counter-ii.adoc[leveloffset=+1] + +// include::2666-allow-one-function-call.adoc[leveloffset=+1] + +// include::2667-create-hello-world-function.adoc[leveloffset=+1] + +// include::2668-find-latest-salaries.adoc[leveloffset=+1] + +// include::2669-count-artist-occurrences-on-spotify-ranking-list.adoc[leveloffset=+1] + +// include::2670-find-the-distinct-difference-array.adoc[leveloffset=+1] + +// include::2671-frequency-tracker.adoc[leveloffset=+1] + +// include::2672-number-of-adjacent-elements-with-the-same-color.adoc[leveloffset=+1] + +// include::2673-make-costs-of-paths-equal-in-a-binary-tree.adoc[leveloffset=+1] + +// include::2674-split-a-circular-linked-list.adoc[leveloffset=+1] + +// include::2675-array-of-objects-to-matrix.adoc[leveloffset=+1] + +// include::2676-throttle.adoc[leveloffset=+1] + +// include::2677-chunk-array.adoc[leveloffset=+1] + +// include::2678-number-of-senior-citizens.adoc[leveloffset=+1] + +// include::2679-sum-in-a-matrix.adoc[leveloffset=+1] + +// include::2680-maximum-or.adoc[leveloffset=+1] + +// include::2681-power-of-heroes.adoc[leveloffset=+1] + +// include::2682-find-the-losers-of-the-circular-game.adoc[leveloffset=+1] + +// include::2683-neighboring-bitwise-xor.adoc[leveloffset=+1] + +// include::2684-maximum-number-of-moves-in-a-grid.adoc[leveloffset=+1] + +// include::2685-count-the-number-of-complete-components.adoc[leveloffset=+1] + +// include::2686-immediate-food-delivery-iii.adoc[leveloffset=+1] + +// include::2687-bikes-last-time-used.adoc[leveloffset=+1] + +// include::2688-find-active-users.adoc[leveloffset=+1] + +// include::2689-extract-kth-character-from-the-rope-tree.adoc[leveloffset=+1] + +// include::2690-infinite-method-object.adoc[leveloffset=+1] + +// include::2691-immutability-helper.adoc[leveloffset=+1] + +// include::2692-make-object-immutable.adoc[leveloffset=+1] + +// include::2693-call-function-with-custom-context.adoc[leveloffset=+1] + +// include::2694-event-emitter.adoc[leveloffset=+1] + +// include::2695-array-wrapper.adoc[leveloffset=+1] + +// include::2696-minimum-string-length-after-removing-substrings.adoc[leveloffset=+1] + +// include::2697-lexicographically-smallest-palindrome.adoc[leveloffset=+1] + +// include::2698-find-the-punishment-number-of-an-integer.adoc[leveloffset=+1] + +// include::2699-modify-graph-edge-weights.adoc[leveloffset=+1] + +// include::2700-differences-between-two-objects.adoc[leveloffset=+1] + +// include::2701-consecutive-transactions-with-increasing-amounts.adoc[leveloffset=+1] + +// include::2702-minimum-operations-to-make-numbers-non-positive.adoc[leveloffset=+1] + +// include::2703-return-length-of-arguments-passed.adoc[leveloffset=+1] + +// include::2704-to-be-or-not-to-be.adoc[leveloffset=+1] + +// include::2705-compact-object.adoc[leveloffset=+1] + +// include::2706-buy-two-chocolates.adoc[leveloffset=+1] + +// include::2707-extra-characters-in-a-string.adoc[leveloffset=+1] + +// include::2708-maximum-strength-of-a-group.adoc[leveloffset=+1] + +// include::2709-greatest-common-divisor-traversal.adoc[leveloffset=+1] + +// include::2710-remove-trailing-zeros-from-a-string.adoc[leveloffset=+1] + +// include::2711-difference-of-number-of-distinct-values-on-diagonals.adoc[leveloffset=+1] + +// include::2712-minimum-cost-to-make-all-characters-equal.adoc[leveloffset=+1] + +// include::2713-maximum-strictly-increasing-cells-in-a-matrix.adoc[leveloffset=+1] + +// include::2714-find-shortest-path-with-k-hops.adoc[leveloffset=+1] + +// include::2715-timeout-cancellation.adoc[leveloffset=+1] + +// include::2716-minimize-string-length.adoc[leveloffset=+1] + +// include::2717-semi-ordered-permutation.adoc[leveloffset=+1] + +// include::2718-sum-of-matrix-after-queries.adoc[leveloffset=+1] + +// include::2719-count-of-integers.adoc[leveloffset=+1] + +// include::2720-popularity-percentage.adoc[leveloffset=+1] + +// include::2721-execute-asynchronous-functions-in-parallel.adoc[leveloffset=+1] + +// include::2722-join-two-arrays-by-id.adoc[leveloffset=+1] + +// include::2723-add-two-promises.adoc[leveloffset=+1] + +// include::2724-sort-by.adoc[leveloffset=+1] + +// include::2725-interval-cancellation.adoc[leveloffset=+1] + +// include::2726-calculator-with-method-chaining.adoc[leveloffset=+1] + +// include::2727-is-object-empty.adoc[leveloffset=+1] + +// include::2728-count-houses-in-a-circular-street.adoc[leveloffset=+1] + +// include::2729-check-if-the-number-is-fascinating.adoc[leveloffset=+1] + +// include::2730-find-the-longest-semi-repetitive-substring.adoc[leveloffset=+1] + +// include::2731-movement-of-robots.adoc[leveloffset=+1] + +// include::2732-find-a-good-subset-of-the-matrix.adoc[leveloffset=+1] + +// include::2733-neither-minimum-nor-maximum.adoc[leveloffset=+1] + +// include::2734-lexicographically-smallest-string-after-substring-operation.adoc[leveloffset=+1] + +// include::2735-collecting-chocolates.adoc[leveloffset=+1] + +// include::2736-maximum-sum-queries.adoc[leveloffset=+1] + +// include::2737-find-the-closest-marked-node.adoc[leveloffset=+1] + +// include::2738-count-occurrences-in-text.adoc[leveloffset=+1] + +// include::2739-total-distance-traveled.adoc[leveloffset=+1] + +// include::2740-find-the-value-of-the-partition.adoc[leveloffset=+1] + +// include::2741-special-permutations.adoc[leveloffset=+1] + +// include::2742-painting-the-walls.adoc[leveloffset=+1] + +// include::2743-count-substrings-without-repeating-character.adoc[leveloffset=+1] + +// include::2744-find-maximum-number-of-string-pairs.adoc[leveloffset=+1] + +// include::2745-construct-the-longest-new-string.adoc[leveloffset=+1] + +// include::2746-decremental-string-concatenation.adoc[leveloffset=+1] + +// include::2747-count-zero-request-servers.adoc[leveloffset=+1] + +// include::2748-number-of-beautiful-pairs.adoc[leveloffset=+1] + +// include::2749-minimum-operations-to-make-the-integer-zero.adoc[leveloffset=+1] + +// include::2750-ways-to-split-array-into-good-subarrays.adoc[leveloffset=+1] + +// include::2751-robot-collisions.adoc[leveloffset=+1] + +// include::2752-customers-with-maximum-number-of-transactions-on-consecutive-days.adoc[leveloffset=+1] + +// include::2753-count-houses-in-a-circular-street-ii.adoc[leveloffset=+1] + +// include::2754-bind-function-to-context.adoc[leveloffset=+1] + +// include::2755-deep-merge-of-two-objects.adoc[leveloffset=+1] + +// include::2756-query-batching.adoc[leveloffset=+1] + +// include::2757-generate-circular-array-values.adoc[leveloffset=+1] + +// include::2758-next-day.adoc[leveloffset=+1] + +// include::2759-convert-json-string-to-object.adoc[leveloffset=+1] + +// include::2760-longest-even-odd-subarray-with-threshold.adoc[leveloffset=+1] + +// include::2761-prime-pairs-with-target-sum.adoc[leveloffset=+1] + +// include::2762-continuous-subarrays.adoc[leveloffset=+1] + +// include::2763-sum-of-imbalance-numbers-of-all-subarrays.adoc[leveloffset=+1] + +// include::2764-is-array-a-preorder-of-some-binary-tree.adoc[leveloffset=+1] + +// include::2765-longest-alternating-subarray.adoc[leveloffset=+1] + +// include::2766-relocate-marbles.adoc[leveloffset=+1] + +// include::2767-partition-string-into-minimum-beautiful-substrings.adoc[leveloffset=+1] + +// include::2768-number-of-black-blocks.adoc[leveloffset=+1] + +// include::2769-find-the-maximum-achievable-number.adoc[leveloffset=+1] + +// include::2770-maximum-number-of-jumps-to-reach-the-last-index.adoc[leveloffset=+1] + +// include::2771-longest-non-decreasing-subarray-from-two-arrays.adoc[leveloffset=+1] + +// include::2772-apply-operations-to-make-all-array-elements-equal-to-zero.adoc[leveloffset=+1] + +// include::2773-height-of-special-binary-tree.adoc[leveloffset=+1] + +// include::2774-array-upper-bound.adoc[leveloffset=+1] + +// include::2775-undefined-to-null.adoc[leveloffset=+1] + +// include::2776-convert-callback-based-function-to-promise-based-function.adoc[leveloffset=+1] + +// include::2777-date-range-generator.adoc[leveloffset=+1] + +// include::2778-sum-of-squares-of-special-elements.adoc[leveloffset=+1] + +// include::2779-maximum-beauty-of-an-array-after-applying-operation.adoc[leveloffset=+1] + +// include::2780-minimum-index-of-a-valid-split.adoc[leveloffset=+1] + +// include::2781-length-of-the-longest-valid-substring.adoc[leveloffset=+1] + +// include::2782-number-of-unique-categories.adoc[leveloffset=+1] + +// include::2783-flight-occupancy-and-waitlist-analysis.adoc[leveloffset=+1] + +// include::2784-check-if-array-is-good.adoc[leveloffset=+1] + +// include::2785-sort-vowels-in-a-string.adoc[leveloffset=+1] + +// include::2786-visit-array-positions-to-maximize-score.adoc[leveloffset=+1] + +// include::2787-ways-to-express-an-integer-as-sum-of-powers.adoc[leveloffset=+1] + +// include::2788-split-strings-by-separator.adoc[leveloffset=+1] + +// include::2789-largest-element-in-an-array-after-merge-operations.adoc[leveloffset=+1] + +// include::2790-maximum-number-of-groups-with-increasing-length.adoc[leveloffset=+1] + +// include::2791-count-paths-that-can-form-a-palindrome-in-a-tree.adoc[leveloffset=+1] + +// include::2792-count-nodes-that-are-great-enough.adoc[leveloffset=+1] + +// include::2793-status-of-flight-tickets.adoc[leveloffset=+1] + +// include::2794-create-object-from-two-arrays.adoc[leveloffset=+1] + +// include::2795-parallel-execution-of-promises-for-individual-results-retrieval.adoc[leveloffset=+1] + +// include::2796-repeat-string.adoc[leveloffset=+1] + +// include::2797-partial-function-with-placeholders.adoc[leveloffset=+1] + +// include::2798-number-of-employees-who-met-the-target.adoc[leveloffset=+1] + +// include::2799-count-complete-subarrays-in-an-array.adoc[leveloffset=+1] + +// include::2800-shortest-string-that-contains-three-strings.adoc[leveloffset=+1] + +// include::2801-count-stepping-numbers-in-range.adoc[leveloffset=+1] + +// include::2802-find-the-k-th-lucky-number.adoc[leveloffset=+1] + +// include::2803-factorial-generator.adoc[leveloffset=+1] + +// include::2804-array-prototype-foreach.adoc[leveloffset=+1] + +// include::2805-custom-interval.adoc[leveloffset=+1] + +// include::2806-account-balance-after-rounded-purchase.adoc[leveloffset=+1] + +// include::2807-insert-greatest-common-divisors-in-linked-list.adoc[leveloffset=+1] + +// include::2808-minimum-seconds-to-equalize-a-circular-array.adoc[leveloffset=+1] + +// include::2809-minimum-time-to-make-array-sum-at-most-x.adoc[leveloffset=+1] + +// include::2810-faulty-keyboard.adoc[leveloffset=+1] + +// include::2811-check-if-it-is-possible-to-split-array.adoc[leveloffset=+1] + +// include::2812-find-the-safest-path-in-a-grid.adoc[leveloffset=+1] + +// include::2813-maximum-elegance-of-a-k-length-subsequence.adoc[leveloffset=+1] + +// include::2814-minimum-time-takes-to-reach-destination-without-drowning.adoc[leveloffset=+1] + +// include::2815-max-pair-sum-in-an-array.adoc[leveloffset=+1] + +// include::2816-double-a-number-represented-as-a-linked-list.adoc[leveloffset=+1] + +// include::2817-minimum-absolute-difference-between-elements-with-constraint.adoc[leveloffset=+1] + +// include::2818-apply-operations-to-maximize-score.adoc[leveloffset=+1] + +// include::2819-minimum-relative-loss-after-buying-chocolates.adoc[leveloffset=+1] + +// include::2820-election-results.adoc[leveloffset=+1] + +// include::2821-delay-the-resolution-of-each-promise.adoc[leveloffset=+1] + +// include::2822-inversion-of-object.adoc[leveloffset=+1] + +// include::2823-deep-object-filter.adoc[leveloffset=+1] + +// include::2824-count-pairs-whose-sum-is-less-than-target.adoc[leveloffset=+1] + +// include::2825-make-string-a-subsequence-using-cyclic-increments.adoc[leveloffset=+1] + +// include::2826-sorting-three-groups.adoc[leveloffset=+1] + +// include::2827-number-of-beautiful-integers-in-the-range.adoc[leveloffset=+1] + +// include::2828-check-if-a-string-is-an-acronym-of-words.adoc[leveloffset=+1] + +// include::2829-determine-the-minimum-sum-of-a-k-avoiding-array.adoc[leveloffset=+1] + +// include::2830-maximize-the-profit-as-the-salesman.adoc[leveloffset=+1] + +// include::2831-find-the-longest-equal-subarray.adoc[leveloffset=+1] + +// include::2832-maximal-range-that-each-element-is-maximum-in-it.adoc[leveloffset=+1] + +// include::2833-furthest-point-from-origin.adoc[leveloffset=+1] + +// include::2834-find-the-minimum-possible-sum-of-a-beautiful-array.adoc[leveloffset=+1] + +// include::2835-minimum-operations-to-form-subsequence-with-target-sum.adoc[leveloffset=+1] + +// include::2836-maximize-value-of-function-in-a-ball-passing-game.adoc[leveloffset=+1] + +// include::2837-total-traveled-distance.adoc[leveloffset=+1] + +// include::2838-maximum-coins-heroes-can-collect.adoc[leveloffset=+1] + +// include::2839-check-if-strings-can-be-made-equal-with-operations-i.adoc[leveloffset=+1] + +// include::2840-check-if-strings-can-be-made-equal-with-operations-ii.adoc[leveloffset=+1] + +// include::2841-maximum-sum-of-almost-unique-subarray.adoc[leveloffset=+1] + +// include::2842-count-k-subsequences-of-a-string-with-maximum-beauty.adoc[leveloffset=+1] + +// include::2843-count-symmetric-integers.adoc[leveloffset=+1] + +// include::2844-minimum-operations-to-make-a-special-number.adoc[leveloffset=+1] + +// include::2845-count-of-interesting-subarrays.adoc[leveloffset=+1] + +// include::2846-minimum-edge-weight-equilibrium-queries-in-a-tree.adoc[leveloffset=+1] + +// include::2847-smallest-number-with-given-digit-product.adoc[leveloffset=+1] + +// include::2848-points-that-intersect-with-cars.adoc[leveloffset=+1] + +// include::2849-determine-if-a-cell-is-reachable-at-a-given-time.adoc[leveloffset=+1] + +// include::2850-minimum-moves-to-spread-stones-over-grid.adoc[leveloffset=+1] + +// include::2851-string-transformation.adoc[leveloffset=+1] + +// include::2852-sum-of-remoteness-of-all-cells.adoc[leveloffset=+1] + +// include::2853-highest-salaries-difference.adoc[leveloffset=+1] + +// include::2854-rolling-average-steps.adoc[leveloffset=+1] + +// include::2855-minimum-right-shifts-to-sort-the-array.adoc[leveloffset=+1] + +// include::2856-minimum-array-length-after-pair-removals.adoc[leveloffset=+1] + +// include::2857-count-pairs-of-points-with-distance-k.adoc[leveloffset=+1] + +// include::2858-minimum-edge-reversals-so-every-node-is-reachable.adoc[leveloffset=+1] + +// include::2859-sum-of-values-at-indices-with-k-set-bits.adoc[leveloffset=+1] + +// include::2860-happy-students.adoc[leveloffset=+1] + +// include::2861-maximum-number-of-alloys.adoc[leveloffset=+1] + +// include::2862-maximum-element-sum-of-a-complete-subset-of-indices.adoc[leveloffset=+1] + +// include::2863-maximum-length-of-semi-decreasing-subarrays.adoc[leveloffset=+1] + +// include::2864-maximum-odd-binary-number.adoc[leveloffset=+1] + +// include::2865-beautiful-towers-i.adoc[leveloffset=+1] + +// include::2866-beautiful-towers-ii.adoc[leveloffset=+1] + +// include::2867-count-valid-paths-in-a-tree.adoc[leveloffset=+1] + +// include::2868-the-wording-game.adoc[leveloffset=+1] + +// include::2869-minimum-operations-to-collect-elements.adoc[leveloffset=+1] + +// include::2870-minimum-number-of-operations-to-make-array-empty.adoc[leveloffset=+1] + +// include::2871-split-array-into-maximum-number-of-subarrays.adoc[leveloffset=+1] + +// include::2872-maximum-number-of-k-divisible-components.adoc[leveloffset=+1] + +// include::2873-maximum-value-of-an-ordered-triplet-i.adoc[leveloffset=+1] + +// include::2874-maximum-value-of-an-ordered-triplet-ii.adoc[leveloffset=+1] + +// include::2875-minimum-size-subarray-in-infinite-array.adoc[leveloffset=+1] + +// include::2876-count-visited-nodes-in-a-directed-graph.adoc[leveloffset=+1] + +// include::2877-create-a-dataframe-from-list.adoc[leveloffset=+1] + +// include::2878-get-the-size-of-a-dataframe.adoc[leveloffset=+1] + +// include::2879-display-the-first-three-rows.adoc[leveloffset=+1] + +// include::2880-select-data.adoc[leveloffset=+1] + +// include::2881-create-a-new-column.adoc[leveloffset=+1] + +// include::2882-drop-duplicate-rows.adoc[leveloffset=+1] + +// include::2883-drop-missing-data.adoc[leveloffset=+1] + +// include::2884-modify-columns.adoc[leveloffset=+1] + +// include::2885-rename-columns.adoc[leveloffset=+1] + +// include::2886-change-data-type.adoc[leveloffset=+1] + +// include::2887-fill-missing-data.adoc[leveloffset=+1] + +// include::2888-reshape-data-concatenate.adoc[leveloffset=+1] + +// include::2889-reshape-data-pivot.adoc[leveloffset=+1] + +// include::2890-reshape-data-melt.adoc[leveloffset=+1] + +// include::2891-method-chaining.adoc[leveloffset=+1] + +// include::2892-minimizing-array-after-replacing-pairs-with-their-product.adoc[leveloffset=+1] + +// include::2893-calculate-orders-within-each-interval.adoc[leveloffset=+1] + +// include::2894-divisible-and-non-divisible-sums-difference.adoc[leveloffset=+1] + +// include::2895-minimum-processing-time.adoc[leveloffset=+1] + +// include::2896-apply-operations-to-make-two-strings-equal.adoc[leveloffset=+1] + +// include::2897-apply-operations-on-array-to-maximize-sum-of-squares.adoc[leveloffset=+1] + +// include::2898-maximum-linear-stock-score.adoc[leveloffset=+1] + +// include::2899-last-visited-integers.adoc[leveloffset=+1] + +// include::2900-longest-unequal-adjacent-groups-subsequence-i.adoc[leveloffset=+1] + +// include::2901-longest-unequal-adjacent-groups-subsequence-ii.adoc[leveloffset=+1] + +// include::2902-count-of-sub-multisets-with-bounded-sum.adoc[leveloffset=+1] + +// include::2903-find-indices-with-index-and-value-difference-i.adoc[leveloffset=+1] + +// include::2904-shortest-and-lexicographically-smallest-beautiful-string.adoc[leveloffset=+1] + +// include::2905-find-indices-with-index-and-value-difference-ii.adoc[leveloffset=+1] + +// include::2906-construct-product-matrix.adoc[leveloffset=+1] + +// include::2907-maximum-profitable-triplets-with-increasing-prices-i.adoc[leveloffset=+1] + +// include::2908-minimum-sum-of-mountain-triplets-i.adoc[leveloffset=+1] + +// include::2909-minimum-sum-of-mountain-triplets-ii.adoc[leveloffset=+1] + +// include::2910-minimum-number-of-groups-to-create-a-valid-assignment.adoc[leveloffset=+1] + +// include::2911-minimum-changes-to-make-k-semi-palindromes.adoc[leveloffset=+1] + +// include::2912-number-of-ways-to-reach-destination-in-the-grid.adoc[leveloffset=+1] + +// include::2913-subarrays-distinct-element-sum-of-squares-i.adoc[leveloffset=+1] + +// include::2914-minimum-number-of-changes-to-make-binary-string-beautiful.adoc[leveloffset=+1] + +// include::2915-length-of-the-longest-subsequence-that-sums-to-target.adoc[leveloffset=+1] + +// include::2916-subarrays-distinct-element-sum-of-squares-ii.adoc[leveloffset=+1] + +// include::2917-find-the-k-or-of-an-array.adoc[leveloffset=+1] + +// include::2918-minimum-equal-sum-of-two-arrays-after-replacing-zeros.adoc[leveloffset=+1] + +// include::2919-minimum-increment-operations-to-make-array-beautiful.adoc[leveloffset=+1] + +// include::2920-maximum-points-after-collecting-coins-from-all-nodes.adoc[leveloffset=+1] + +// include::2921-maximum-profitable-triplets-with-increasing-prices-ii.adoc[leveloffset=+1] + +// include::2922-market-analysis-iii.adoc[leveloffset=+1] + +// include::2923-find-champion-i.adoc[leveloffset=+1] + +// include::2924-find-champion-ii.adoc[leveloffset=+1] + +// include::2925-maximum-score-after-applying-operations-on-a-tree.adoc[leveloffset=+1] + +// include::2926-maximum-balanced-subsequence-sum.adoc[leveloffset=+1] + +// include::2927-distribute-candies-among-children-iii.adoc[leveloffset=+1] + +// include::2928-distribute-candies-among-children-i.adoc[leveloffset=+1] + +// include::2929-distribute-candies-among-children-ii.adoc[leveloffset=+1] + +// include::2930-number-of-strings-which-can-be-rearranged-to-contain-substring.adoc[leveloffset=+1] + +// include::2931-maximum-spending-after-buying-items.adoc[leveloffset=+1] + +// include::2932-maximum-strong-pair-xor-i.adoc[leveloffset=+1] + +// include::2933-high-access-employees.adoc[leveloffset=+1] + +// include::2934-minimum-operations-to-maximize-last-elements-in-arrays.adoc[leveloffset=+1] + +// include::2935-maximum-strong-pair-xor-ii.adoc[leveloffset=+1] + +// include::2936-number-of-equal-numbers-blocks.adoc[leveloffset=+1] + +// include::2937-make-three-strings-equal.adoc[leveloffset=+1] + +// include::2938-separate-black-and-white-balls.adoc[leveloffset=+1] + +// include::2939-maximum-xor-product.adoc[leveloffset=+1] + +// include::2940-find-building-where-alice-and-bob-can-meet.adoc[leveloffset=+1] + +// include::2941-maximum-gcd-sum-of-a-subarray.adoc[leveloffset=+1] + +// include::2942-find-words-containing-character.adoc[leveloffset=+1] + +// include::2943-maximize-area-of-square-hole-in-grid.adoc[leveloffset=+1] + +// include::2944-minimum-number-of-coins-for-fruits.adoc[leveloffset=+1] + +// include::2945-find-maximum-non-decreasing-array-length.adoc[leveloffset=+1] + +// include::2946-matrix-similarity-after-cyclic-shifts.adoc[leveloffset=+1] + +// include::2947-count-beautiful-substrings-i.adoc[leveloffset=+1] + +// include::2948-make-lexicographically-smallest-array-by-swapping-elements.adoc[leveloffset=+1] + +// include::2949-count-beautiful-substrings-ii.adoc[leveloffset=+1] + +// include::2950-number-of-divisible-substrings.adoc[leveloffset=+1] + +// include::2951-find-the-peaks.adoc[leveloffset=+1] + +// include::2952-minimum-number-of-coins-to-be-added.adoc[leveloffset=+1] + +// include::2953-count-complete-substrings.adoc[leveloffset=+1] + +// include::2954-count-the-number-of-infection-sequences.adoc[leveloffset=+1] + +// include::2955-number-of-same-end-substrings.adoc[leveloffset=+1] + +// include::2956-find-common-elements-between-two-arrays.adoc[leveloffset=+1] + +// include::2957-remove-adjacent-almost-equal-characters.adoc[leveloffset=+1] + +// include::2958-length-of-longest-subarray-with-at-most-k-frequency.adoc[leveloffset=+1] + +// include::2959-number-of-possible-sets-of-closing-branches.adoc[leveloffset=+1] -include::1905-count-sub-islands.adoc[leveloffset=+1] +// include::2960-count-tested-devices-after-test-operations.adoc[leveloffset=+1] + +// include::2961-double-modular-exponentiation.adoc[leveloffset=+1] + +// include::2962-count-subarrays-where-max-element-appears-at-least-k-times.adoc[leveloffset=+1] + +// include::2963-count-the-number-of-good-partitions.adoc[leveloffset=+1] + +// include::2964-number-of-divisible-triplet-sums.adoc[leveloffset=+1] + +// include::2965-find-missing-and-repeated-values.adoc[leveloffset=+1] + +// include::2966-divide-array-into-arrays-with-max-difference.adoc[leveloffset=+1] + +// include::2967-minimum-cost-to-make-array-equalindromic.adoc[leveloffset=+1] + +// include::2968-apply-operations-to-maximize-frequency-score.adoc[leveloffset=+1] + +// include::2969-minimum-number-of-coins-for-fruits-ii.adoc[leveloffset=+1] + +// include::2970-count-the-number-of-incremovable-subarrays-i.adoc[leveloffset=+1] + +// include::2971-find-polygon-with-the-largest-perimeter.adoc[leveloffset=+1] + +// include::2972-count-the-number-of-incremovable-subarrays-ii.adoc[leveloffset=+1] + +// include::2973-find-number-of-coins-to-place-in-tree-nodes.adoc[leveloffset=+1] + +// include::2974-minimum-number-game.adoc[leveloffset=+1] + +// include::2975-maximum-square-area-by-removing-fences-from-a-field.adoc[leveloffset=+1] + +// include::2976-minimum-cost-to-convert-string-i.adoc[leveloffset=+1] + +// include::2977-minimum-cost-to-convert-string-ii.adoc[leveloffset=+1] + +// include::2978-symmetric-coordinates.adoc[leveloffset=+1] + +// include::2979-most-expensive-item-that-can-not-be-bought.adoc[leveloffset=+1] + +// include::2980-check-if-bitwise-or-has-trailing-zeros.adoc[leveloffset=+1] + +// include::2981-find-longest-special-substring-that-occurs-thrice-i.adoc[leveloffset=+1] + +// include::2982-find-longest-special-substring-that-occurs-thrice-ii.adoc[leveloffset=+1] + +// include::2983-palindrome-rearrangement-queries.adoc[leveloffset=+1] + +// include::2984-find-peak-calling-hours-for-each-city.adoc[leveloffset=+1] + +// include::2985-calculate-compressed-mean.adoc[leveloffset=+1] + +// include::2986-find-third-transaction.adoc[leveloffset=+1] + +// include::2987-find-expensive-cities.adoc[leveloffset=+1] + +// include::2988-manager-of-the-largest-department.adoc[leveloffset=+1] + +// include::2989-class-performance.adoc[leveloffset=+1] + +// include::2990-loan-types.adoc[leveloffset=+1] + +// include::2991-top-three-wineries.adoc[leveloffset=+1] + +// include::2992-number-of-self-divisible-permutations.adoc[leveloffset=+1] + +// include::2993-friday-purchases-i.adoc[leveloffset=+1] + +// include::2994-friday-purchases-ii.adoc[leveloffset=+1] + +// include::2995-viewers-turned-streamers.adoc[leveloffset=+1] + +// include::2996-smallest-missing-integer-greater-than-sequential-prefix-sum.adoc[leveloffset=+1] + +// include::2997-minimum-number-of-operations-to-make-array-xor-equal-to-k.adoc[leveloffset=+1] + +// include::2998-minimum-number-of-operations-to-make-x-and-y-equal.adoc[leveloffset=+1] + +// include::2999-count-the-number-of-powerful-integers.adoc[leveloffset=+1] + +// include::3000-maximum-area-of-longest-diagonal-rectangle.adoc[leveloffset=+1] + +// include::3001-minimum-moves-to-capture-the-queen.adoc[leveloffset=+1] + +// include::3002-maximum-size-of-a-set-after-removals.adoc[leveloffset=+1] + +// include::3003-maximize-the-number-of-partitions-after-operations.adoc[leveloffset=+1] + +// include::3004-maximum-subtree-of-the-same-color.adoc[leveloffset=+1] + +// include::3005-count-elements-with-maximum-frequency.adoc[leveloffset=+1] + +// include::3006-find-beautiful-indices-in-the-given-array-i.adoc[leveloffset=+1] + +// include::3007-maximum-number-that-sum-of-the-prices-is-less-than-or-equal-to-k.adoc[leveloffset=+1] + +// include::3008-find-beautiful-indices-in-the-given-array-ii.adoc[leveloffset=+1] + +// include::3009-maximum-number-of-intersections-on-the-chart.adoc[leveloffset=+1] + +// include::3010-divide-an-array-into-subarrays-with-minimum-cost-i.adoc[leveloffset=+1] + +// include::3011-find-if-array-can-be-sorted.adoc[leveloffset=+1] + +// include::3012-minimize-length-of-array-using-operations.adoc[leveloffset=+1] + +// include::3013-divide-an-array-into-subarrays-with-minimum-cost-ii.adoc[leveloffset=+1] + +// include::3014-minimum-number-of-pushes-to-type-word-i.adoc[leveloffset=+1] + +// include::3015-count-the-number-of-houses-at-a-certain-distance-i.adoc[leveloffset=+1] + +// include::3016-minimum-number-of-pushes-to-type-word-ii.adoc[leveloffset=+1] + +// include::3017-count-the-number-of-houses-at-a-certain-distance-ii.adoc[leveloffset=+1] + +// include::3018-maximum-number-of-removal-queries-that-can-be-processed-i.adoc[leveloffset=+1] + +// include::3019-number-of-changing-keys.adoc[leveloffset=+1] + +// include::3020-find-the-maximum-number-of-elements-in-subset.adoc[leveloffset=+1] + +// include::3021-alice-and-bob-playing-flower-game.adoc[leveloffset=+1] + +// include::3022-minimize-or-of-remaining-elements-using-operations.adoc[leveloffset=+1] + +// include::3023-find-pattern-in-infinite-stream-i.adoc[leveloffset=+1] + +// include::3024-type-of-triangle.adoc[leveloffset=+1] + +// include::3025-find-the-number-of-ways-to-place-people-i.adoc[leveloffset=+1] + +// include::3026-maximum-good-subarray-sum.adoc[leveloffset=+1] + +// include::3027-find-the-number-of-ways-to-place-people-ii.adoc[leveloffset=+1] + +// include::3028-ant-on-the-boundary.adoc[leveloffset=+1] + +// include::3029-minimum-time-to-revert-word-to-initial-state-i.adoc[leveloffset=+1] + +// include::3030-find-the-grid-of-region-average.adoc[leveloffset=+1] + +// include::3031-minimum-time-to-revert-word-to-initial-state-ii.adoc[leveloffset=+1] + +// include::3032-count-numbers-with-unique-digits-ii.adoc[leveloffset=+1] + +// include::3033-modify-the-matrix.adoc[leveloffset=+1] + +// include::3034-number-of-subarrays-that-match-a-pattern-i.adoc[leveloffset=+1] + +// include::3035-maximum-palindromes-after-operations.adoc[leveloffset=+1] + +// include::3036-number-of-subarrays-that-match-a-pattern-ii.adoc[leveloffset=+1] + +// include::3037-find-pattern-in-infinite-stream-ii.adoc[leveloffset=+1] + +// include::3038-maximum-number-of-operations-with-the-same-score-i.adoc[leveloffset=+1] + +// include::3039-apply-operations-to-make-string-empty.adoc[leveloffset=+1] + +// include::3040-maximum-number-of-operations-with-the-same-score-ii.adoc[leveloffset=+1] + +// include::3041-maximize-consecutive-elements-in-an-array-after-modification.adoc[leveloffset=+1] + +// include::3042-count-prefix-and-suffix-pairs-i.adoc[leveloffset=+1] + +// include::3043-find-the-length-of-the-longest-common-prefix.adoc[leveloffset=+1] + +// include::3044-most-frequent-prime.adoc[leveloffset=+1] + +// include::3045-count-prefix-and-suffix-pairs-ii.adoc[leveloffset=+1] + +// include::3046-split-the-array.adoc[leveloffset=+1] + +// include::3047-find-the-largest-area-of-square-inside-two-rectangles.adoc[leveloffset=+1] + +// include::3048-earliest-second-to-mark-indices-i.adoc[leveloffset=+1] + +// include::3049-earliest-second-to-mark-indices-ii.adoc[leveloffset=+1] + +// include::3050-pizza-toppings-cost-analysis.adoc[leveloffset=+1] + +// include::3051-find-candidates-for-data-scientist-position.adoc[leveloffset=+1] + +// include::3052-maximize-items.adoc[leveloffset=+1] + +// include::3053-classifying-triangles-by-lengths.adoc[leveloffset=+1] + +// include::3054-binary-tree-nodes.adoc[leveloffset=+1] + +// include::3055-top-percentile-fraud.adoc[leveloffset=+1] + +// include::3056-snaps-analysis.adoc[leveloffset=+1] + +// include::3057-employees-project-allocation.adoc[leveloffset=+1] + +// include::3058-friends-with-no-mutual-friends.adoc[leveloffset=+1] + +// include::3059-find-all-unique-email-domains.adoc[leveloffset=+1] + +// include::3060-user-activities-within-time-bounds.adoc[leveloffset=+1] + +// include::3061-calculate-trapping-rain-water.adoc[leveloffset=+1] + +// include::3062-winner-of-the-linked-list-game.adoc[leveloffset=+1] + +// include::3063-linked-list-frequency.adoc[leveloffset=+1] + +// include::3064-guess-the-number-using-bitwise-questions-i.adoc[leveloffset=+1] + +// include::3065-minimum-operations-to-exceed-threshold-value-i.adoc[leveloffset=+1] + +// include::3066-minimum-operations-to-exceed-threshold-value-ii.adoc[leveloffset=+1] + +// include::3067-count-pairs-of-connectable-servers-in-a-weighted-tree-network.adoc[leveloffset=+1] + +// include::3068-find-the-maximum-sum-of-node-values.adoc[leveloffset=+1] + +// include::3069-distribute-elements-into-two-arrays-i.adoc[leveloffset=+1] + +// include::3070-count-submatrices-with-top-left-element-and-sum-less-than-k.adoc[leveloffset=+1] + +// include::3071-minimum-operations-to-write-the-letter-y-on-a-grid.adoc[leveloffset=+1] + +// include::3072-distribute-elements-into-two-arrays-ii.adoc[leveloffset=+1] + +// include::3073-maximum-increasing-triplet-value.adoc[leveloffset=+1] + +// include::3074-apple-redistribution-into-boxes.adoc[leveloffset=+1] + +// include::3075-maximize-happiness-of-selected-children.adoc[leveloffset=+1] + +// include::3076-shortest-uncommon-substring-in-an-array.adoc[leveloffset=+1] + +// include::3077-maximum-strength-of-k-disjoint-subarrays.adoc[leveloffset=+1] + +// include::3078-match-alphanumerical-pattern-in-matrix-i.adoc[leveloffset=+1] + +// include::3079-find-the-sum-of-encrypted-integers.adoc[leveloffset=+1] + +// include::3080-mark-elements-on-array-by-performing-queries.adoc[leveloffset=+1] + +// include::3081-replace-question-marks-in-string-to-minimize-its-value.adoc[leveloffset=+1] + +// include::3082-find-the-sum-of-the-power-of-all-subsequences.adoc[leveloffset=+1] + +// include::3083-existence-of-a-substring-in-a-string-and-its-reverse.adoc[leveloffset=+1] + +// include::3084-count-substrings-starting-and-ending-with-given-character.adoc[leveloffset=+1] + +// include::3085-minimum-deletions-to-make-string-k-special.adoc[leveloffset=+1] + +// include::3086-minimum-moves-to-pick-k-ones.adoc[leveloffset=+1] + +// include::3087-find-trending-hashtags.adoc[leveloffset=+1] + +// include::3088-make-string-anti-palindrome.adoc[leveloffset=+1] + +// include::3089-find-bursty-behavior.adoc[leveloffset=+1] + +// include::3090-maximum-length-substring-with-two-occurrences.adoc[leveloffset=+1] + +// include::3091-apply-operations-to-make-sum-of-array-greater-than-or-equal-to-k.adoc[leveloffset=+1] + +// include::3092-most-frequent-ids.adoc[leveloffset=+1] + +// include::3093-longest-common-suffix-queries.adoc[leveloffset=+1] + +// include::3094-guess-the-number-using-bitwise-questions-ii.adoc[leveloffset=+1] + +// include::3095-shortest-subarray-with-or-at-least-k-i.adoc[leveloffset=+1] + +// include::3096-minimum-levels-to-gain-more-points.adoc[leveloffset=+1] + +// include::3097-shortest-subarray-with-or-at-least-k-ii.adoc[leveloffset=+1] + +// include::3098-find-the-sum-of-subsequence-powers.adoc[leveloffset=+1] + +// include::3099-harshad-number.adoc[leveloffset=+1] + +// include::3100-water-bottles-ii.adoc[leveloffset=+1] + +// include::3101-count-alternating-subarrays.adoc[leveloffset=+1] + +// include::3102-minimize-manhattan-distances.adoc[leveloffset=+1] + +// include::3103-find-trending-hashtags-ii.adoc[leveloffset=+1] + +// include::3104-find-longest-self-contained-substring.adoc[leveloffset=+1] + +// include::3105-longest-strictly-increasing-or-strictly-decreasing-subarray.adoc[leveloffset=+1] + +// include::3106-lexicographically-smallest-string-after-operations-with-constraint.adoc[leveloffset=+1] + +// include::3107-minimum-operations-to-make-median-of-array-equal-to-k.adoc[leveloffset=+1] + +// include::3108-minimum-cost-walk-in-weighted-graph.adoc[leveloffset=+1] + +// include::3109-find-the-index-of-permutation.adoc[leveloffset=+1] + +// include::3110-score-of-a-string.adoc[leveloffset=+1] + +// include::3111-minimum-rectangles-to-cover-points.adoc[leveloffset=+1] + +// include::3112-minimum-time-to-visit-disappearing-nodes.adoc[leveloffset=+1] + +// include::3113-find-the-number-of-subarrays-where-boundary-elements-are-maximum.adoc[leveloffset=+1] + +// include::3114-latest-time-you-can-obtain-after-replacing-characters.adoc[leveloffset=+1] + +// include::3115-maximum-prime-difference.adoc[leveloffset=+1] + +// include::3116-kth-smallest-amount-with-single-denomination-combination.adoc[leveloffset=+1] + +// include::3117-minimum-sum-of-values-by-dividing-array.adoc[leveloffset=+1] + +// include::3118-friday-purchase-iii.adoc[leveloffset=+1] + +// include::3119-maximum-number-of-potholes-that-can-be-fixed.adoc[leveloffset=+1] + +// include::3120-count-the-number-of-special-characters-i.adoc[leveloffset=+1] + +// include::3121-count-the-number-of-special-characters-ii.adoc[leveloffset=+1] + +// include::3122-minimum-number-of-operations-to-satisfy-conditions.adoc[leveloffset=+1] + +// include::3123-find-edges-in-shortest-paths.adoc[leveloffset=+1] + +// include::3124-find-longest-calls.adoc[leveloffset=+1] + +// include::3125-maximum-number-that-makes-result-of-bitwise-and-zero.adoc[leveloffset=+1] + +// include::3126-server-utilization-time.adoc[leveloffset=+1] + +// include::3127-make-a-square-with-the-same-color.adoc[leveloffset=+1] + +// include::3128-right-triangles.adoc[leveloffset=+1] + +// include::3129-find-all-possible-stable-binary-arrays-i.adoc[leveloffset=+1] + +// include::3130-find-all-possible-stable-binary-arrays-ii.adoc[leveloffset=+1] + +// include::3131-find-the-integer-added-to-array-i.adoc[leveloffset=+1] + +// include::3132-find-the-integer-added-to-array-ii.adoc[leveloffset=+1] + +// include::3133-minimum-array-end.adoc[leveloffset=+1] + +// include::3134-find-the-median-of-the-uniqueness-array.adoc[leveloffset=+1] + +// include::3135-equalize-strings-by-adding-or-removing-characters-at-ends.adoc[leveloffset=+1] + +// include::3136-valid-word.adoc[leveloffset=+1] + +// include::3137-minimum-number-of-operations-to-make-word-k-periodic.adoc[leveloffset=+1] + +// include::3138-minimum-length-of-anagram-concatenation.adoc[leveloffset=+1] + +// include::3139-minimum-cost-to-equalize-array.adoc[leveloffset=+1] + +// include::3140-consecutive-available-seats-ii.adoc[leveloffset=+1] + +// include::3141-maximum-hamming-distances.adoc[leveloffset=+1] + +// include::3142-check-if-grid-satisfies-conditions.adoc[leveloffset=+1] + +// include::3143-maximum-points-inside-the-square.adoc[leveloffset=+1] + +// include::3144-minimum-substring-partition-of-equal-character-frequency.adoc[leveloffset=+1] + +// include::3145-find-products-of-elements-of-big-array.adoc[leveloffset=+1] + +// include::3146-permutation-difference-between-two-strings.adoc[leveloffset=+1] + +// include::3147-taking-maximum-energy-from-the-mystic-dungeon.adoc[leveloffset=+1] + +// include::3148-maximum-difference-score-in-a-grid.adoc[leveloffset=+1] + +// include::3149-find-the-minimum-cost-array-permutation.adoc[leveloffset=+1] + +// include::3150-invalid-tweets-ii.adoc[leveloffset=+1] + +// include::3151-special-array-i.adoc[leveloffset=+1] + +// include::3152-special-array-ii.adoc[leveloffset=+1] + +// include::3153-sum-of-digit-differences-of-all-pairs.adoc[leveloffset=+1] + +// include::3154-find-number-of-ways-to-reach-the-k-th-stair.adoc[leveloffset=+1] + +// include::3155-maximum-number-of-upgradable-servers.adoc[leveloffset=+1] + +// include::3156-employee-task-duration-and-concurrent-tasks.adoc[leveloffset=+1] + +// include::3157-find-the-level-of-tree-with-minimum-sum.adoc[leveloffset=+1] + +// include::3158-find-the-xor-of-numbers-which-appear-twice.adoc[leveloffset=+1] + +// include::3159-find-occurrences-of-an-element-in-an-array.adoc[leveloffset=+1] + +// include::3160-find-the-number-of-distinct-colors-among-the-balls.adoc[leveloffset=+1] + +// include::3161-block-placement-queries.adoc[leveloffset=+1] + +// include::3162-find-the-number-of-good-pairs-i.adoc[leveloffset=+1] + +// include::3163-string-compression-iii.adoc[leveloffset=+1] + +// include::3164-find-the-number-of-good-pairs-ii.adoc[leveloffset=+1] + +// include::3165-maximum-sum-of-subsequence-with-non-adjacent-elements.adoc[leveloffset=+1] + +// include::3166-calculate-parking-fees-and-duration.adoc[leveloffset=+1] + +// include::3167-better-compression-of-string.adoc[leveloffset=+1] + +// include::3168-minimum-number-of-chairs-in-a-waiting-room.adoc[leveloffset=+1] + +// include::3169-count-days-without-meetings.adoc[leveloffset=+1] + +// include::3170-lexicographically-minimum-string-after-removing-stars.adoc[leveloffset=+1] + +// include::3171-find-subarray-with-bitwise-or-closest-to-k.adoc[leveloffset=+1] + +// include::3172-second-day-verification.adoc[leveloffset=+1] + +// include::3173-bitwise-or-of-adjacent-elements.adoc[leveloffset=+1] + +// include::3174-clear-digits.adoc[leveloffset=+1] + +// include::3175-find-the-first-player-to-win-k-games-in-a-row.adoc[leveloffset=+1] + +// include::3176-find-the-maximum-length-of-a-good-subsequence-i.adoc[leveloffset=+1] + +// include::3177-find-the-maximum-length-of-a-good-subsequence-ii.adoc[leveloffset=+1] + +// include::3178-find-the-child-who-has-the-ball-after-k-seconds.adoc[leveloffset=+1] + +// include::3179-find-the-n-th-value-after-k-seconds.adoc[leveloffset=+1] + +// include::3180-maximum-total-reward-using-operations-i.adoc[leveloffset=+1] + +// include::3181-maximum-total-reward-using-operations-ii.adoc[leveloffset=+1] + +// include::3182-find-top-scoring-students.adoc[leveloffset=+1] + +// include::3183-the-number-of-ways-to-make-the-sum.adoc[leveloffset=+1] + +// include::3184-count-pairs-that-form-a-complete-day-i.adoc[leveloffset=+1] + +// include::3185-count-pairs-that-form-a-complete-day-ii.adoc[leveloffset=+1] + +// include::3186-maximum-total-damage-with-spell-casting.adoc[leveloffset=+1] + +// include::3187-peaks-in-array.adoc[leveloffset=+1] + +// include::3188-find-top-scoring-students-ii.adoc[leveloffset=+1] + +// include::3189-minimum-moves-to-get-a-peaceful-board.adoc[leveloffset=+1] + +// include::3190-find-minimum-operations-to-make-all-elements-divisible-by-three.adoc[leveloffset=+1] + +// include::3191-minimum-operations-to-make-binary-array-elements-equal-to-one-i.adoc[leveloffset=+1] + +// include::3192-minimum-operations-to-make-binary-array-elements-equal-to-one-ii.adoc[leveloffset=+1] + +// include::3193-count-the-number-of-inversions.adoc[leveloffset=+1] + +// include::3194-minimum-average-of-smallest-and-largest-elements.adoc[leveloffset=+1] + +// include::3195-find-the-minimum-area-to-cover-all-ones-i.adoc[leveloffset=+1] + +// include::3196-maximize-total-cost-of-alternating-subarrays.adoc[leveloffset=+1] + +// include::3197-find-the-minimum-area-to-cover-all-ones-ii.adoc[leveloffset=+1] + +// include::3198-find-cities-in-each-state.adoc[leveloffset=+1] + +// include::3199-count-triplets-with-even-xor-set-bits-i.adoc[leveloffset=+1] + +// include::3200-maximum-height-of-a-triangle.adoc[leveloffset=+1] + +// include::3201-find-the-maximum-length-of-valid-subsequence-i.adoc[leveloffset=+1] + +// include::3202-find-the-maximum-length-of-valid-subsequence-ii.adoc[leveloffset=+1] + +// include::3203-find-minimum-diameter-after-merging-two-trees.adoc[leveloffset=+1] + +// include::3204-bitwise-user-permissions-analysis.adoc[leveloffset=+1] + +// include::3205-maximum-array-hopping-score-i.adoc[leveloffset=+1] + +// include::3206-alternating-groups-i.adoc[leveloffset=+1] + +// include::3207-maximum-points-after-enemy-battles.adoc[leveloffset=+1] + +// include::3208-alternating-groups-ii.adoc[leveloffset=+1] + +// include::3209-number-of-subarrays-with-and-value-of-k.adoc[leveloffset=+1] + +// include::3210-find-the-encrypted-string.adoc[leveloffset=+1] + +// include::3211-generate-binary-strings-without-adjacent-zeros.adoc[leveloffset=+1] + +// include::3212-count-submatrices-with-equal-frequency-of-x-and-y.adoc[leveloffset=+1] + +// include::3213-construct-string-with-minimum-cost.adoc[leveloffset=+1] + +// include::3214-year-on-year-growth-rate.adoc[leveloffset=+1] include::0000-00-note.adoc[leveloffset=+1] diff --git a/src/main/java/com/diguage/algo/leetcode/_1650_LowestCommonAncestorOfABinaryTreeIII.java b/src/main/java/com/diguage/algo/leetcode/_1650_LowestCommonAncestorOfABinaryTreeIII.java index b18e2bd3a8..df0cfad15c 100644 --- a/src/main/java/com/diguage/algo/leetcode/_1650_LowestCommonAncestorOfABinaryTreeIII.java +++ b/src/main/java/com/diguage/algo/leetcode/_1650_LowestCommonAncestorOfABinaryTreeIII.java @@ -9,12 +9,12 @@ public class _1650_LowestCommonAncestorOfABinaryTreeIII { * @author D瓜哥 · https://www.diguage.com * @since 2024-07-26 20:00:58 */ - public TreeNode lowestCommonAncestor(TreeNode p, TreeNode q) { + public Node lowestCommonAncestor(Node p, Node q) { if (Objects.isNull(p) || Objects.isNull(q)) { return null; } - TreeNode a = p; - TreeNode b = q; + Node a = p; + Node b = q; while (a != b) { if (a == null) { a = q; @@ -31,16 +31,16 @@ public TreeNode lowestCommonAncestor(TreeNode p, TreeNode q) { } // end::answer[] - public class TreeNode { + public class Node { public int val; - public TreeNode left; - public TreeNode right; - public TreeNode parent; + public Node left; + public Node right; + public Node parent; - public TreeNode() { + public Node() { } - public TreeNode(int x) { + public Node(int x) { val = x; } @@ -48,8 +48,8 @@ public TreeNode(int x) { public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; - TreeNode treeNode = (TreeNode) o; - return val == treeNode.val; + Node node = (Node) o; + return val == node.val; } @Override diff --git a/tools/add-source-to-note.py b/tools/add-source-to-note.py index 5b3fc83bda..ca09715865 100755 --- a/tools/add-source-to-note.py +++ b/tools/add-source-to-note.py @@ -20,14 +20,22 @@ f = open(idToFile[id], "a") + f.write("== 思路分析\n") f.write("\n\n") f.write('[[src-%s]]\n'%(id)) - f.write('[source,{java_source_attr}]\n') + f.write('[tabs]\n') + f.write('====\n') + f.write('一刷::\n') + f.write('+\n') + f.write('--\n') + f.write('[{java_src_attr}]\n') f.write('----\n') f.write('include::{sourcedir}/%s[]\n'%(name)) - f.write('----') + f.write('----\n') + f.write('--\n') + f.write('====\n') + f.write("\n\n") + f.write("== 参考资料\n") f.write("\n\n") f.close() print(name, " OK…") - - diff --git a/tools/add-title-and-url.py b/tools/add-title-and-url.py index ae769f2cef..7b2796d517 100755 --- a/tools/add-title-and-url.py +++ b/tools/add-title-and-url.py @@ -1,4 +1,4 @@ -#!/usr/local/bin/python3 +#!/usr/bin/env python import ujson as json @@ -10,14 +10,19 @@ for problem in problems: id = problem["stat"]["frontend_question_id"] - title = "== %d. %s" %(id, problem["stat"]["question__title"]) - url = "https://leetcode.com/problems/%s/[LeetCode - %s]" % (problem["stat"]["question__title_slug"], problem["stat"]["question__title"]) + + if id < 3215: + continue + + title = "= %d. %s" %(id, problem["stat"]["question__title"]) + url = "https://leetcode.com/problems/%s/[LeetCode - %d. %s ^]" % (problem["stat"]["question__title_slug"], id, problem["stat"]["question__title"]) filename = "%04d-%s.adoc"%(problem["stat"]["frontend_question_id"], problem["stat"]["question__title_slug"]) f = open("../docs/"+filename, "a") + f.write("[#%04d-%s]"%(problem["stat"]["frontend_question_id"], problem["stat"]["question__title_slug"])) f.write(title) f.write("\n\n") f.write(url) f.write("\n\n") f.close() - print(filename, " OK…") \ No newline at end of file + print(filename, " OK…") diff --git a/tools/fetch-problems.py b/tools/fetch-problems.py index 328605c377..016e8e8301 100755 --- a/tools/fetch-problems.py +++ b/tools/fetch-problems.py @@ -1,4 +1,4 @@ -#!/usr/local/bin/python3 +#!/usr/bin/env python import os import os.path @@ -45,17 +45,22 @@ def fetch_problem(title_slug): titleSlug = problem["stat"]["question__title_slug"] filename = "%04d-%s.adoc"%(problem["stat"]["frontend_question_id"], titleSlug) -# if id < 1211: -# continue + if id < 1340: + continue filepath = "../docs/"+filename problem_file = filepath+".json" if path.exists(problem_file): - print(problem_file, " exists…") - pjson = open(problem_file, 'r').read() +# print(problem_file, " exists…") +# pjson = open(problem_file, 'r').read() + continue else: + print("fetch %d - %s" % (id, problem["stat"]["question__title"])) pjson = fetch_problem(titleSlug) + if pjson is None: + print("fetch %d - %s fail" % (id, problem["stat"]["question__title"])) + continue jo = json.loads(pjson) content = jo["data"]["question"]["content"] @@ -144,4 +149,4 @@ def fetch_problem(title_slug): f.write(content) f.write("\n") f.close() - print(filename, " OK…") \ No newline at end of file + print(filename, " OK…")