Leetcode All Problems with Python/Java/C++ solutions
发布时间:2026-08-31 | 浏览:1
leetcode.ca All contents and pictures on this website come from the Internet and are updated regularly every week. They are for personal study and research only, and should not be used for commercial purposes. Thank you for your cooperation. Welcome to Subscribe On Youtube: ID Title Difficulty Lock 1 Two Sum Easy Normal 2 Add Two Numbers Medium Normal 3 Longest Substring Without Repeating Characters Medium Normal 4 Median of Two Sorted Arrays Hard Normal 5 Longest Palindromic Substring Medium Normal 6 ZigZag Conversion Medium Normal 7 Reverse Integer Easy Normal 8 String to Integer (atoi) Medium Normal 9 Palindrome Number Easy Normal 10 Regular Expression Matching Hard Normal 11 Container With Most Water Medium Normal 12 Integer to Roman Medium Normal 13 Roman to Integer Easy Normal 14 Longest Common Prefix Easy Normal 15 3Sum Medium Normal 16 3Sum Closest Medium Normal 17 Letter Combinations of a Phone Number Medium Normal 18 4Sum Medium Normal 19 Remove Nth Node From End of List Medium Normal 20 Valid Parentheses Easy Normal 21 Merge Two Sorted Lists Easy Normal 22 Generate Parentheses Medium Normal 23 Merge k Sorted Lists Hard Normal 24 Swap Nodes in Pairs Medium Normal 25 Reverse Nodes in k-Group Hard Normal 26 Remove Duplicates from Sorted Array Easy Normal 27 Remove Element Easy Normal 28 Implement strStr() Easy Normal 29 Divide Two Integers Medium Normal 30 Substring with Concatenation of All Words Hard Normal 31 Next Permutation Medium Normal 32 Longest Valid Parentheses Hard Normal 33 Search in Rotated Sorted Array Medium Normal 34 Find First and Last Position of Element in Sorted Array Medium Normal 35 Search Insert Position Easy Normal 36 Valid Sudoku Medium Normal 37 Sudoku Solver Hard Normal 38 Count and Say Easy Normal 39 Combination Sum Medium Normal 40 Combination Sum II Medium Normal 41 First Missing Positive Hard Normal 42 Trapping Rain Water Hard Normal 43 Multiply Strings Medium Normal 44 Wildcard Matching Hard Normal 45 Jump Game II Hard Normal 46 Permutations Medium Normal 47 Permutations II Medium Normal 48 Rotate Image Medium Normal 49 Group Anagrams Medium Normal 50 Pow(x, n) Medium Normal 51 N-Queens Hard Normal 52 N-Queens II Hard Normal 53 Maximum Subarray Easy Normal 54 Spiral Matrix Medium Normal 55 Jump Game Medium Normal 56 Merge Intervals Medium Normal 57 Insert Interval Hard Normal 58 Length of Last Word Easy Normal 59 Spiral Matrix II Medium Normal 60 Permutation Sequence Medium Normal 61 Rotate List Medium Normal 62 Unique Paths Medium Normal 63 Unique Paths II Medium Normal 64 Minimum Path Sum Medium Normal 65 Valid Number Hard Normal 66 Plus One Easy Normal 67 Add Binary Easy Normal 68 Text Justification Hard Normal 69 Sqrt(x) Easy Normal 70 Climbing Stairs Easy Normal 71 Simplify Path Medium Normal 72 Edit Distance Hard Normal 73 Set Matrix Zeroes Medium Normal 74 Search a 2D Matrix Medium Normal 75 Sort Colors Medium Normal 76 Minimum Window Substring Hard Normal 77 Combinations Medium Normal 78 Subsets Medium Normal 79 Word Search Medium Normal 80 Remove Duplicates from Sorted Array II Medium Normal 81 Search in Rotated Sorted Array II Medium Normal 82 Remove Duplicates from Sorted List II Medium Normal 83 Remove Duplicates from Sorted List Easy Normal 84 Largest Rectangle in Histogram Hard Normal 85 Maximal Rectangle Hard Normal 86 Partition List Medium Normal 87 Scramble String Hard Normal 88 Merge Sorted Array Easy Normal 89 Gray Code Medium Normal 90 Subsets II Medium Normal 91 Decode Ways Medium Normal 92 Reverse Linked List II Medium Normal 93 Restore IP Addresses Medium Normal 94 Binary Tree Inorder Traversal Medium Normal 95 Unique Binary Search Trees II Medium Normal 96 Unique Binary Search Trees Medium Normal 97 Interleaving String Hard Normal 98 Validate Binary Search Tree Medium Normal 99 Recover Binary Search Tree Hard Normal 100 Same Tree Easy Normal 101 Symmetric Tree Easy Normal 102 Binary Tree Level Order Traversal Medium Normal 103 Binary Tree Zigzag Level Order Traversal Medium Normal 104 Maximum Depth of Binary Tree Easy Normal 105 Construct Binary Tree from Preorder and Inorder Traversal Medium Normal 106 Construct Binary Tree from Inorder and Postorder Traversal Medium Normal 107 Binary Tree Level Order Traversal II Easy Normal 108 Convert Sorted Array to Binary Search Tree Easy Normal 109 Convert Sorted List to Binary Search Tree Medium Normal 110 Balanced Binary Tree Easy Normal 111 Minimum Depth of Binary Tree Easy Normal 112 Path Sum Easy Normal 113 Path Sum II Medium Normal 114 Flatten Binary Tree to Linked List Medium Normal 115 Distinct Subsequences Hard Normal 116 Populating Next Right Pointers in Each Node Medium Normal 117 Populating Next Right Pointers in Each Node II Medium Normal 118 Pascal's Triangle Easy Normal 119 Pascal's Triangle II Easy Normal 120 Triangle Medium Normal 121 Best Time to Buy and Sell Stock Easy Normal 122 Best Time to Buy and Sell Stock II Easy Normal 123 Best Time to Buy and Sell Stock III Hard Normal 124 Binary Tree Maximum Path Sum Hard Normal 125 Valid Palindrome Easy Normal 126 Word Ladder II Hard Normal 127 Word Ladder Medium Normal 128 Longest Consecutive Sequence Hard Normal 129 Sum Root to Leaf Numbers Medium Normal 130 Surrounded Regions Medium Normal 131 Palindrome Partitioning Medium Normal 132 Palindrome Partitioning II Hard Normal 133 Clone Graph Medium Normal 134 Gas Station Medium Normal 135 Candy Hard Normal 136 Single Number Easy Normal 137 Single Number II Medium Normal 138 Copy List with Random Pointer Medium Normal 139 Word Break Medium Normal 140 Word Break II Hard Normal 141 Linked List Cycle Easy Normal 142 Linked List Cycle II Medium Normal 143 Reorder List Medium Normal 144 Binary Tree Preorder Traversal Medium Normal 145 Binary Tree Postorder Traversal Hard Normal 146 LRU Cache Medium Normal 147 Insertion Sort List Medium Normal 148 Sort List Medium Normal 149 Max Points on a Line Hard Normal 150 Evaluate Reverse Polish Notation Medium Normal 151 Reverse Words in a String Medium Normal 152 Maximum Product Subarray Medium Normal 153 Find Minimum in Rotated Sorted Array Medium Normal 154 Find Minimum in Rotated Sorted Array II Hard Normal 155 Min Stack Easy Normal 156 Binary Tree Upside Down Medium Prime 157 Read N Characters Given Read4 Easy Prime 158 Read N Characters Given Read4 II - Call multiple times Hard Prime 159 Longest Substring with At Most Two Distinct Characters Medium Prime 160 Intersection of Two Linked Lists Easy Normal 161 One Edit Distance Medium Prime 162 Find Peak Element Medium Normal 163 Missing Ranges Medium Prime 164 Maximum Gap Hard Normal 165 Compare Version Numbers Medium Normal 166 Fraction to Recurring Decimal Medium Normal 167 Two Sum II - Input array is sorted Easy Normal 168 Excel Sheet Column Title Easy Normal 169 Majority Element Easy Normal 170 Two Sum III - Data structure design Easy Prime 171 Excel Sheet Column Number Easy Normal 172 Factorial Trailing Zeroes Easy Normal 173 Binary Search Tree Iterator Medium Normal 174 Dungeon Game Hard Normal 175 Combine Two Tables Easy Normal 176 Second Highest Salary Easy Normal 177 Nth Highest Salary Medium Normal 178 Rank Scores Medium Normal 179 Largest Number Medium Normal 180 Consecutive Numbers Medium Normal 181 Employees Earning More Than Their Managers Easy Normal 182 Duplicate Emails Easy Normal 183 Customers Who Never Order Easy Normal 184 Department Highest Salary Medium Normal 185 Department Top Three Salaries Hard Normal 186 Reverse Words in a String II Medium Prime 187 Repeated DNA Sequences Medium Normal 188 Best Time to Buy and Sell Stock IV Hard Normal 189 Rotate Array Easy Normal 190 Reverse Bits Easy Normal 191 Number of 1 Bits Easy Normal 192 Word Frequency Medium Normal 193 Valid Phone Numbers Easy Normal 194 Transpose File Medium Normal 195 Tenth Line Easy Normal 196 Delete Duplicate Emails Easy Normal 197 Rising Temperature Easy Normal 198 House Robber Easy Normal 199 Binary Tree Right Side View Medium Normal 200 Number of Islands Medium Normal 201 Bitwise AND of Numbers Range Medium Normal 202 Happy Number Easy Normal 203 Remove Linked List Elements Easy Normal 204 Count Primes Easy Normal 205 Isomorphic Strings Easy Normal 206 Reverse Linked List Easy Normal 207 Course Schedule Medium Normal 208 Implement Trie (Prefix Tree) Medium Normal 209 Minimum Size Subarray Sum Medium Normal 210 Course Schedule II Medium Normal 211 Add and Search Word - Data structure design Medium Normal 212 Word Search II Hard Normal 213 House Robber II Medium Normal 214 Shortest Palindrome Hard Normal 215 Kth Largest Element in an Array Medium Normal 216 Combination Sum III Medium Normal 217 Contains Duplicate Easy Normal 218 The Skyline Problem Hard Normal 219 Contains Duplicate II Easy Normal 220 Contains Duplicate III Medium Normal 221 Maximal Square Medium Normal 222 Count Complete Tree Nodes Medium Normal 223 Rectangle Area Medium Normal 224 Basic Calculator Hard Normal 225 Implement Stack using Queues Easy Normal 226 Invert Binary Tree Easy Normal 227 Basic Calculator II Medium Normal 228 Summary Ranges Medium Normal 229 Majority Element II Medium Normal 230 Kth Smallest Element in a BST Medium Normal 231 Power of Two Easy Normal 232 Implement Queue using Stacks Easy Normal 233 Number of Digit One Hard Normal 234 Palindrome Linked List Easy Normal 235 Lowest Common Ancestor of a Binary Search Tree Easy Normal 236 Lowest Common Ancestor of a Binary Tree Medium Normal 237 Delete Node in a Linked List Easy Normal 238 Product of Array Except Self Medium Normal 239 Sliding Window Maximum Hard Normal 240 Search a 2D Matrix II Medium Normal 241 Different Ways to Add Parentheses Medium Normal 242 Valid Anagram Easy Normal 243 Shortest Word Distance Easy Prime 244 Shortest Word Distance II Medium Prime 245 Shortest Word Distance III Medium Prime 246 Strobogrammatic Number Easy Prime 247 Strobogrammatic Number II Medium Prime 248 Strobogrammatic Number III Hard Prime 249 Group Shifted Strings Medium Prime 250 Count Univalue Subtrees Medium Prime 251 Flatten 2D Vector Medium Prime 252 Meeting Rooms Easy Prime 253 Meeting Rooms II Medium Prime 254 Factor Combinations Medium Prime 255 Verify Preorder Sequence in Binary Search Tree Medium Prime 256 Paint House Easy Prime 257 Binary Tree Paths Easy Normal 258 Add Digits Easy Normal 259 3Sum Smaller Medium Prime 260 Single Number III Medium Normal 261 Graph Valid Tree Medium Prime 262 Trips and Users Hard Normal 263 Ugly Number Easy Normal 264 Ugly Number II Medium Normal 265 Paint House II Hard Prime 266 Palindrome Permutation Easy Prime 267 Palindrome Permutation II Medium Prime 268 Missing Number Easy Normal 269 Alien Dictionary Hard Prime 270 Closest Binary Search Tree Value Easy Prime 271 Encode and Decode Strings Medium Prime 272 Closest Binary Search Tree Value II Hard Prime 273 Integer to English Words Hard Normal 274 H-Index Medium Normal 275 H-Index II Medium Normal 276 Paint Fence Easy Prime 277 Find the Celebrity Medium Prime 278 First Bad Version Easy Normal 279 Perfect Squares Medium Normal 280 Wiggle Sort Medium Prime 281 Zigzag Iterator Medium Prime 282 Expression Add Operators Hard Normal 283 Move Zeroes Easy Normal 284 Peeking Iterator Medium Normal 285 Inorder Successor in BST Medium Prime 286 Walls and Gates Medium Prime 287 Find the Duplicate Number Medium Normal 288 Unique Word Abbreviation Medium Prime 289 Game of Life Medium Normal 290 Word Pattern Easy Normal 291 Word Pattern II Hard Prime 292 Nim Game Easy Normal 293 Flip Game Easy Prime 294 Flip Game II Medium Prime 295 Find Median from Data Stream Hard Normal 296 Best Meeting Point Hard Prime 297 Serialize and Deserialize Binary Tree Hard Normal 298 Binary Tree Longest Consecutive Sequence Medium Prime 299 Bulls and Cows Easy Normal 300 Longest Increasing Subsequence Medium Normal 301 Remove Invalid Parentheses Hard Normal 302 Smallest Rectangle Enclosing Black Pixels Hard Prime 303 Range Sum Query - Immutable Easy Normal 304 Range Sum Query 2D - Immutable Medium Normal 305 Number of Islands II Hard Prime 306 Additive Number Medium Normal 307 Range Sum Query - Mutable Medium Normal 308 Range Sum Query 2D - Mutable Hard Prime 309 Best Time to Buy and Sell Stock with Cooldown Medium Normal 310 Minimum Height Trees Medium Normal 311 Sparse Matrix Multiplication Medium Prime 312 Burst Balloons Hard Normal 313 Super Ugly Number Medium Normal 314 Binary Tree Vertical Order Traversal Medium Prime 315 Count of Smaller Numbers After Self Hard Normal 316 Remove Duplicate Letters Hard Normal 317 Shortest Distance from All Buildings Hard Prime 318 Maximum Product of Word Lengths Medium Normal 319 Bulb Switcher Medium Normal 320 Generalized Abbreviation Medium Prime 321 Create Maximum Number Hard Normal 322 Coin Change Medium Normal 323 Number of Connected Components in an Undirected Graph Medium Prime 324 Wiggle Sort II Medium Normal 325 Maximum Size Subarray Sum Equals k Medium Prime 326 Power of Three Easy Normal 327 Count of Range Sum Hard Normal 328 Odd Even Linked List Medium Normal 329 Longest Increasing Path in a Matrix Hard Normal 330 Patching Array Hard Normal 331 Verify Preorder Serialization of a Binary Tree Medium Normal 332 Reconstruct Itinerary Medium Normal 333 Largest BST Subtree Medium Prime 334 Increasing Triplet Subsequence Medium Normal 335 Self Crossing Hard Normal 336 Palindrome Pairs Hard Normal 337 House Robber III Medium Normal 338 Counting Bits Medium Normal 339 Nested List Weight Sum Easy Prime 340 Longest Substring with At Most K Distinct Characters Hard Prime 341 Flatten Nested List Iterator Medium Normal 342 Power of Four Easy Normal 343 Integer Break Medium Normal 344 Reverse String Easy Normal 345 Reverse Vowels of a String Easy Normal 346 Moving Average from Data Stream Easy Prime 347 Top K Frequent Elements Medium Normal 348 Design Tic-Tac-Toe Medium Prime 349 Intersection of Two Arrays Easy Normal 350 Intersection of Two Arrays II Easy Normal 351 Android Unlock Patterns Medium Prime 352 Data Stream as Disjoint Intervals Hard Normal 353 Design Snake Game Medium Prime 354 Russian Doll Envelopes Hard Normal 355 Design Twitter Medium Normal 356 Line Reflection Medium Prime 357 Count Numbers with Unique Digits Medium Normal 358 Rearrange String k Distance Apart Hard Prime 359 Logger Rate Limiter Easy Prime 360 Sort Transformed Array Medium Prime 361 Bomb Enemy Medium Prime 362 Design Hit Counter Medium Prime 363 Max Sum of Rectangle No Larger Than K Hard Normal 364 Nested List Weight Sum II Medium Prime 365 Water and Jug Problem Medium Normal 366 Find Leaves of Binary Tree Medium Prime 367 Valid Perfect Square Easy Normal 368 Largest Divisible Subset Medium Normal 369 Plus One Linked List Medium Prime 370 Range Addition Medium Prime 371 Sum of Two Integers Easy Normal 372 Super Pow Medium Normal 373 Find K Pairs with Smallest Sums Medium Normal 374 Guess Number Higher or Lower Easy Normal 375 Guess Number Higher or Lower II Medium Normal 376 Wiggle Subsequence Medium Normal 377 Combination Sum IV Medium Normal 378 Kth Smallest Element in a Sorted Matrix Medium Normal 379 Design Phone Directory Medium Prime 380 Insert Delete GetRandom O(1) Medium Normal 381 Insert Delete GetRandom O(1) - Duplicates allowed Hard Normal 382 Linked List Random Node Medium Normal 383 Ransom Note Easy Normal 384 Shuffle an Array Medium Normal 385 Mini Parser Medium Normal 386 Lexicographical Numbers Medium Normal 387 First Unique Character in a String Easy Normal 388 Longest Absolute File Path Medium Normal 389 Find the Difference Easy Normal 390 Elimination Game Medium Normal 391 Perfect Rectangle Hard Normal 392 Is Subsequence Easy Normal 393 UTF-8 Validation Medium Normal 394 Decode String Medium Normal 395 Longest Substring with At Least K Repeating Characters Medium Normal 396 Rotate Function Medium Normal 397 Integer Replacement Medium Normal 398 Random Pick Index Medium Normal 399 Evaluate Division Medium Normal 400 Nth Digit Medium Normal 401 Binary Watch Easy Normal 402 Remove K Digits Medium Normal 403 Frog Jump Hard Normal 404 Sum of Left Leaves Easy Normal 405 Convert a Number to Hexadecimal Easy Normal 406 Queue Reconstruction by Height Medium Normal 407 Trapping Rain Water II Hard Normal 408 Valid Word Abbreviation Easy Prime 409 Longest Palindrome Easy Normal 410 Split Array Largest Sum Hard Normal 411 Minimum Unique Word Abbreviation Hard Prime 412 Fizz Buzz Easy Normal 413 Arithmetic Slices Medium Normal 414 Third Maximum Number Easy Normal 415 Add Strings Easy Normal 416 Partition Equal Subset Sum Medium Normal 417 Pacific Atlantic Water Flow Medium Normal 418 Sentence Screen Fitting Medium Prime 419 Battleships in a Board Medium Normal 420 Strong Password Checker Hard Normal 421 Maximum XOR of Two Numbers in an Array Medium Normal 422 Valid Word Square Easy Prime 423 Reconstruct Original Digits from English Medium Normal 424 Longest Repeating Character Replacement Medium Normal 425 Word Squares Hard Prime 426 Convert Binary Search Tree to Sorted Doubly Linked List Medium Prime 427 Construct Quad Tree Medium Normal 428 Serialize and Deserialize N-ary Tree Hard Prime 429 N-ary Tree Level Order Traversal Medium Normal 430 Flatten a Multilevel Doubly Linked List Medium Normal 431 Encode N-ary Tree to Binary Tree Hard Prime 432 All O`one Data Structure Hard Normal 433 Minimum Genetic Mutation Medium Normal 434 Number of Segments in a String Easy Normal 435 Non-overlapping Intervals Medium Normal 436 Find Right Interval Medium Normal 437 Path Sum III Easy Normal 438 Find All Anagrams in a String Medium Normal 439 Ternary Expression Parser Medium Prime 440 K-th Smallest in Lexicographical Order Hard Normal 441 Arranging Coins Easy Normal 442 Find All Duplicates in an Array Medium Normal 443 String Compression Easy Normal 444 Sequence Reconstruction Medium Prime 445 Add Two Numbers II Medium Normal 446 Arithmetic Slices II - Subsequence Hard Normal 447 Number of Boomerangs Easy Normal 448 Find All Numbers Disappeared in an Array Easy Normal 449 Serialize and Deserialize BST Medium Normal 450 Delete Node in a BST Medium Normal 451 Sort Characters By Frequency Medium Normal 452 Minimum Number of Arrows to Burst Balloons Medium Normal 453 Minimum Moves to Equal Array Elements Easy Normal 454 4Sum II Medium Normal 455 Assign Cookies Easy Normal 456 132 Pattern Medium Normal 457 Circular Array Loop Medium Normal 458 Poor Pigs Hard Normal 459 Repeated Substring Pattern Easy Normal 460 LFU Cache Hard Normal 461 Hamming Distance Easy Normal 462 Minimum Moves to Equal Array Elements II Medium Normal 463 Island Perimeter Easy Normal 464 Can I Win Medium Normal 465 Optimal Account Balancing Hard Prime 466 Count The Repetitions Hard Normal 467 Unique Substrings in Wraparound String Medium Normal 468 Validate IP Address Medium Normal 469 Convex Polygon Medium Prime 470 Implement Rand10() Using Rand7() Medium Normal 471 Encode String with Shortest Length Hard Prime 472 Concatenated Words Hard Normal 473 Matchsticks to Square Medium Normal 474 Ones and Zeroes Medium Normal 475 Heaters Easy Normal 476 Number Complement Easy Normal 477 Total Hamming Distance Medium Normal 478 Generate Random Point in a Circle Medium Normal 479 Largest Palindrome Product Hard Normal 480 Sliding Window Median Hard Normal 481 Magical String Medium Normal 482 License Key Formatting Easy Normal 483 Smallest Good Base Hard Normal 484 Find Permutation Medium Prime 485 Max Consecutive Ones Easy Normal 486 Predict the Winner Medium Normal 487 Max Consecutive Ones II Medium Prime 488 Zuma Game Hard Normal 489 Robot Room Cleaner Hard Prime 490 The Maze Medium Prime 491 Increasing Subsequences Medium Normal 492 Construct the Rectangle Easy Normal 493 Reverse Pairs Hard Normal 494 Target Sum Medium Normal 495 Teemo Attacking Medium Normal 496 Next Greater Element I Easy Normal 497 Random Point in Non-overlapping Rectangles Medium Normal 498 Diagonal Traverse Medium Normal 499 The Maze III Hard Prime 500 Keyboard Row Easy Normal 501 Find Mode in Binary Search Tree Easy Normal 502 IPO Hard Normal 503 Next Greater Element II Medium Normal 504 Base 7 Easy Normal 505 The Maze II Medium Prime 506 Relative Ranks Easy Normal 507 Perfect Number Easy Normal 508 Most Frequent Subtree Sum Medium Normal 509 Fibonacci Number Easy Normal 510 Inorder Successor in BST II Medium Prime 511 Game Play Analysis I Easy Prime 512 Game Play Analysis II Easy Prime 513 Find Bottom Left Tree Value Medium Normal 514 Freedom Trail Hard Normal 515 Find Largest Value in Each Tree Row Medium Normal 516 Longest Palindromic Subsequence Medium Normal 517 Super Washing Machines Hard Normal 518 Coin Change 2 Medium Normal 519 Random Flip Matrix Medium Normal 520 Detect Capital Easy Normal 521 Longest Uncommon Subsequence I Easy Normal 522 Longest Uncommon Subsequence II Medium Normal 523 Continuous Subarray Sum Medium Normal 524 Longest Word in Dictionary through Deleting Medium Normal 525 Contiguous Array Medium Normal 526 Beautiful Arrangement Medium Normal 527 Word Abbreviation Hard Prime 528 Random Pick with Weight Medium Normal 529 Minesweeper Medium Normal 530 Minimum Absolute Difference in BST Easy Normal 531 Lonely Pixel I Medium Prime 532 K-diff Pairs in an Array Easy Normal 533 Lonely Pixel II Medium Prime 534 Game Play Analysis III Medium Prime 535 Encode and Decode TinyURL Medium Normal 536 Construct Binary Tree from String Medium Prime 537 Complex Number Multiplication Medium Normal 538 Convert BST to Greater Tree Easy Normal 539 Minimum Time Difference Medium Normal 540 Single Element in a Sorted Array Medium Normal 541 Reverse String II Easy Normal 542 01 Matrix Medium Normal 543 Diameter of Binary Tree Easy Normal 544 Output Contest Matches Medium Prime 545 Boundary of Binary Tree Medium Prime 546 Remove Boxes Hard Normal 547 Friend Circles Medium Normal 548 Split Array with Equal Sum Medium Prime 549 Binary Tree Longest Consecutive Sequence II Medium Prime 550 Game Play Analysis IV Medium Prime 551 Student Attendance Record I Easy Normal 552 Student Attendance Record II Hard Normal 553 Optimal Division Medium Normal 554 Brick Wall Medium Normal 555 Split Concatenated Strings Medium Prime 556 Next Greater Element III Medium Normal 557 Reverse Words in a String III Easy Normal 558 Quad Tree Intersection Medium Normal 559 Maximum Depth of N-ary Tree Easy Normal 560 Subarray Sum Equals K Medium Normal 561 Array Partition I Easy Normal 562 Longest Line of Consecutive One in Matrix Medium Prime 563 Binary Tree Tilt Easy Normal 564 Find the Closest Palindrome Hard Normal 565 Array Nesting Medium Normal 566 Reshape the Matrix Easy Normal 567 Permutation in String Medium Normal 568 Maximum Vacation Days Hard Prime 569 Median Employee Salary Hard Prime 570 Managers with at Least 5 Direct Reports Medium Prime 571 Find Median Given Frequency of Numbers Hard Prime 572 Subtree of Another Tree Easy Normal 573 Squirrel Simulation Medium Prime 574 Winning Candidate Medium Prime 575 Distribute Candies Easy Normal 576 Out of Boundary Paths Medium Normal 577 Employee Bonus Easy Prime 578 Get Highest Answer Rate Question Medium Prime 579 Find Cumulative Salary of an Employee Hard Prime 580 Count Student Number in Departments Medium Prime 581 Shortest Unsorted Continuous Subarray Easy Normal 582 Kill Process Medium Prime 583 Delete Operation for Two Strings Medium Normal 584 Find Customer Referee Easy Prime 585 Investments in 2016 Medium Prime 586 Customer Placing the Largest Number of Orders Easy Prime 587 Erect the Fence Hard Normal 588 Design In-Memory File System Hard Prime 589 N-ary Tree Preorder Traversal Easy Normal 590 N-ary Tree Postorder Traversal Easy Normal 591 Tag Validator Hard Normal 592 Fraction Addition and Subtraction Medium Normal 593 Valid Square Medium Normal 594 Longest Harmonious Subsequence Easy Normal 595 Big Countries Easy Normal 596 Classes More Than 5 Students Easy Normal 597 Friend Requests I: Overall Acceptance Rate Easy Prime 598 Range Addition II Easy Normal 599 Minimum Index Sum of Two Lists Easy Normal 600 Non-negative Integers without Consecutive Ones Hard Normal 601 Human Traffic of Stadium Hard Normal 602 Friend Requests II: Who Has the Most Friends Medium Prime 603 Consecutive Available Seats Easy Prime 604 Design Compressed String Iterator Easy Prime 605 Can Place Flowers Easy Normal 606 Construct String from Binary Tree Easy Normal 607 Sales Person Easy Prime 608 Tree Node Medium Prime 609 Find Duplicate File in System Medium Normal 610 Triangle Judgement Easy Prime 611 Valid Triangle Number Medium Normal 612 Shortest Distance in a Plane Medium Prime 613 Shortest Distance in a Line Easy Prime 614 Second Degree Follower Medium Prime 615 Average Salary: Departments VS Company Hard Prime 616 Add Bold Tag in String Medium Prime 617 Merge Two Binary Trees Easy Normal 618 Students Report By Geography Hard Prime 619 Biggest Single Number Easy Prime 620 Not Boring Movies Easy Normal 621 Task Scheduler Medium Normal 622 Design Circular Queue Medium Normal 623 Add One Row to Tree Medium Normal 624 Maximum Distance in Arrays Easy Prime 625 Minimum Factorization Medium Prime 626 Exchange Seats Medium Normal 627 Swap Salary 628 Maximum Product of Three Numbers Easy Normal 629 K Inverse Pairs Array Hard Normal 630 Course Schedule III Hard Normal 631 Design Excel Sum Formula Hard Prime 632 Smallest Range Covering Elements from K Lists Hard Normal 633 Sum of Square Numbers Easy Normal 634 Find the Derangement of An Array Medium Prime 635 Design Log Storage System Medium Prime 636 Exclusive Time of Functions Medium Normal 637 Average of Levels in Binary Tree Easy Normal 638 Shopping Offers Medium Normal 639 Decode Ways II Hard Normal 640 Solve the Equation Medium Normal 641 Design Circular Deque Medium Normal 642 Design Search Autocomplete System Hard Prime 643 Maximum Average Subarray I Easy Normal 644 Maximum Average Subarray II Hard Prime 645 Set Mismatch Easy Normal 646 Maximum Length of Pair Chain Medium Normal 647 Palindromic Substrings Medium Normal 648 Replace Words Medium Normal 649 Dota2 Senate Medium Normal 650 2 Keys Keyboard Medium Normal 651 4 Keys Keyboard Medium Prime 652 Find Duplicate Subtrees Medium Normal 653 Two Sum IV - Input is a BST Easy Normal 654 Maximum Binary Tree Medium Normal 655 Print Binary Tree Medium Normal 656 Coin Path Hard Prime 657 Robot Return to Origin Easy Normal 658 Find K Closest Elements Medium Normal 659 Split Array into Consecutive Subsequences Medium Normal 660 Remove 9 Hard Prime 661 Image Smoother Easy Normal 662 Maximum Width of Binary Tree Medium Normal 663 Equal Tree Partition Medium Prime 664 Strange Printer Hard Normal 665 Non-decreasing Array Easy Normal 666 Path Sum IV Medium Prime 667 Beautiful Arrangement II Medium Normal 668 Kth Smallest Number in Multiplication Table Hard Normal 669 Trim a Binary Search Tree Easy Normal 670 Maximum Swap Medium Normal 671 Second Minimum Node In a Binary Tree Easy Normal 672 Bulb Switcher II Medium Normal 673 Number of Longest Increasing Subsequence Medium Normal 674 Longest Continuous Increasing Subsequence Easy Normal 675 Cut Off Trees for Golf Event Hard Normal 676 Implement Magic Dictionary Medium Normal 677 Map Sum Pairs Medium Normal 678 Valid Parenthesis String Medium Normal 679 24 Game Hard Normal 680 Valid Palindrome II Easy Normal 681 Next Closest Time Medium Prime 682 Baseball Game Easy Normal 683 K Empty Slots Hard Prime 684 Redundant Connection Medium Normal 685 Redundant Connection II Hard Normal 686 Repeated String Match Easy Normal 687 Longest Univalue Path Easy Normal 688 Knight Probability in Chessboard Medium Normal 689 Maximum Sum of 3 Non-Overlapping Subarrays Hard Normal 690 Employee Importance Easy Normal 691 Stickers to Spell Word Hard Normal 692 Top K Frequent Words Medium Normal 693 Binary Number with Alternating Bits Easy Normal 694 Number of Distinct Islands Medium Prime 695 Max Area of Island Medium Normal 696 Count Binary Substrings Easy Normal 697 Degree of an Array Easy Normal 698 Partition to K Equal Sum Subsets Medium Normal 699 Falling Squares Hard Normal 700 Search in a Binary Search Tree Easy Normal 701 Insert into a Binary Search Tree Medium Normal 702 Search in a Sorted Array of Unknown Size Medium Prime 703 Kth Largest Element in a Stream Easy Normal 704 Binary Search Easy Normal 705 Design HashSet Easy Normal 706 Design HashMap Easy Normal 707 Design Linked List Medium Normal 708 Insert into a Cyclic Sorted List Medium Prime 709 To Lower Case Easy Normal 710 Random Pick with Blacklist Hard Normal 711 Number of Distinct Islands II Hard Prime 712 Minimum ASCII Delete Sum for Two Strings Medium Normal 713 Subarray Product Less Than K Medium Normal 714 Best Time to Buy and Sell Stock with Transaction Fee Medium Normal 715 Range Module Hard Normal 716 Max Stack Easy Prime 717 1-bit and 2-bit Characters Easy Normal 718 Maximum Length of Repeated Subarray Medium Normal 719 Find K-th Smallest Pair Distance Hard Normal 720 Longest Word in Dictionary Easy Normal 721 Accounts Merge Medium Normal 722 Remove Comments Medium Normal 723 Candy Crush Medium Prime 724 Find Pivot Index Easy Normal 725 Split Linked List in Parts Medium Normal 726 Number of Atoms Hard Normal 727 Minimum Window Subsequence Hard Prime 728 Self Dividing Numbers Easy Normal 729 My Calendar I Medium Normal 730 Count Different Palindromic Subsequences Hard Normal 731 My Calendar II Medium Normal 732 My Calendar III Hard Normal 733 Flood Fill Easy Normal 734 Sentence Similarity Easy Prime 735 Asteroid Collision Medium Normal 736 Parse Lisp Expression Hard Normal 737 Sentence Similarity II Medium Prime 738 Monotone Increasing Digits Medium Normal 739 Daily Temperatures Medium Normal 740 Delete and Earn Medium Normal 741 Cherry Pickup Hard Normal 742 Closest Leaf in a Binary Tree Medium Prime 743 Network Delay Time Medium Normal 744 Find Smallest Letter Greater Than Target Easy Normal 745 Prefix and Suffix Search Hard Normal 746 Min Cost Climbing Stairs Easy Normal 747 Largest Number At Least Twice of Others Easy Normal 748 Shortest Completing Word Easy Normal 749 Contain Virus Hard Normal 750 Number Of Corner Rectangles Medium Prime 751 IP to CIDR Easy Prime 752 Open the Lock Medium Normal 753 Cracking the Safe Hard Normal 754 Reach a Number Medium Normal 755 Pour Water Medium Prime 756 Pyramid Transition Matrix Medium Normal 757 Set Intersection Size At Least Two Hard Normal 758 Bold Words in String Easy Prime 759 Employee Free Time Hard Prime 760 Find Anagram Mappings Easy Prime 761 Special Binary String Hard Normal 762 Prime Number of Set Bits in Binary Representation Easy Normal 763 Partition Labels Medium Normal 764 Largest Plus Sign Medium Normal 765 Couples Holding Hands Hard Normal 766 Toeplitz Matrix Easy Normal 767 Reorganize String Medium Normal 768 Max Chunks To Make Sorted II Hard Normal 769 Max Chunks To Make Sorted Medium Normal 770 Basic Calculator IV Hard Normal 771 Jewels and Stones Easy Normal 772 Basic Calculator III Hard Prime 773 Sliding Puzzle Hard Normal 774 Minimize Max Distance to Gas Station Hard Prime 775 Global and Local Inversions Medium Normal 776 Split BST Medium Prime 777 Swap Adjacent in LR String Medium Normal 778 Swim in Rising Water Hard Normal 779 K-th Symbol in Grammar Medium Normal 780 Reaching Points Hard Normal 781 Rabbits in Forest Medium Normal 782 Transform to Chessboard Hard Normal 783 Minimum Distance Between BST Nodes Easy Normal 784 Letter Case Permutation Easy Normal 785 Is Graph Bipartite? Medium Normal 786 K-th Smallest Prime Fraction Hard Normal 787 Cheapest Flights Within K Stops Medium Normal 788 Rotated Digits Easy Normal 789 Escape The Ghosts Medium Normal 790 Domino and Tromino Tiling Medium Normal 791 Custom Sort String Medium Normal 792 Number of Matching Subsequences Medium Normal 793 Preimage Size of Factorial Zeroes Function Hard Normal 794 Valid Tic-Tac-Toe State Medium Normal 795 Number of Subarrays with Bounded Maximum Medium Normal 796 Rotate String Easy Normal 797 All Paths From Source to Target Medium Normal 798 Smallest Rotation with Highest Score Hard Normal 799 Champagne Tower Medium Normal 800 Similar RGB Color Easy Prime 801 Minimum Swaps To Make Sequences Increasing Medium Normal 802 Find Eventual Safe States Medium Normal 803 Bricks Falling When Hit Hard Normal 804 Unique Morse Code Words Easy Normal 805 Split Array With Same Average Hard Normal 806 Number of Lines To Write String Easy Normal 807 Max Increase to Keep City Skyline Medium Normal 808 Soup Servings Medium Normal 809 Expressive Words Medium Normal 810 Chalkboard XOR Game Hard Normal 811 Subdomain Visit Count Easy Normal 812 Largest Triangle Area Easy Normal 813 Largest Sum of Averages Medium Normal 814 Binary Tree Pruning Medium Normal 815 Bus Routes Hard Normal 816 Ambiguous Coordinates Medium Normal 817 Linked List Components Medium Normal 818 Race Car Hard Normal 819 Most Common Word Easy Normal 820 Short Encoding of Words Medium Normal 821 Shortest Distance to a Character Easy Normal 822 Card Flipping Game Medium Normal 823 Binary Trees With Factors Medium Normal 824 Goat Latin Easy Normal 825 Friends Of Appropriate Ages Medium Normal 826 Most Profit Assigning Work Medium Normal 827 Making A Large Island Hard Normal 828 Unique Letter String Hard Normal 829 Consecutive Numbers Sum Hard Normal 830 Positions of Large Groups Easy Normal 831 Masking Personal Information Medium Normal 832 Flipping an Image Easy Normal 833 Find And Replace in String Medium Normal 834 Sum of Distances in Tree Hard Normal 835 Image Overlap Medium Normal 836 Rectangle Overlap Easy Normal 837 New 21 Game Medium Normal 838 Push Dominoes Medium Normal 839 Similar String Groups Hard Normal 840 Magic Squares In Grid Easy Normal 841 Keys and Rooms Medium Normal 842 Split Array into Fibonacci Sequence Medium Normal 843 Guess the Word Hard Normal 844 Backspace String Compare Easy Normal 845 Longest Mountain in Array Medium Normal 846 Hand of Straights Medium Normal 847 Shortest Path Visiting All Nodes Hard Normal 848 Shifting Letters Medium Normal 849 Maximize Distance to Closest Person Easy Normal 850 Rectangle Area II Hard Normal 851 Loud and Rich Medium Normal 852 Peak Index in a Mountain Array Easy Normal 853 Car Fleet Medium Normal 854 K-Similar Strings Hard Normal 855 Exam Room Medium Normal 856 Score of Parentheses Medium Normal 857 Minimum Cost to Hire K Workers Hard Normal 858 Mirror Reflection Medium Normal 859 Buddy Strings Easy Normal 860 Lemonade Change Easy Normal 861 Score After Flipping Matrix Medium Normal 862 Shortest Subarray with Sum at Least K Hard Normal 863 All Nodes Distance K in Binary Tree Medium Normal 864 Shortest Path to Get All Keys Hard Normal 865 Smallest Subtree with all the Deepest Nodes Medium Normal 866 Prime Palindrome Medium Normal 867 Transpose Matrix Easy Normal 868 Binary Gap Easy Normal 869 Reordered Power of 2 Medium Normal 870 Advantage Shuffle Medium Normal 871 Minimum Number of Refueling Stops Hard Normal 872 Leaf-Similar Trees Easy Normal 873 Length of Longest Fibonacci Subsequence Medium Normal 874 Walking Robot Simulation Easy Normal 875 Koko Eating Bananas Medium Normal 876 Middle of the Linked List Easy Normal 877 Stone Game Medium Normal 878 Nth Magical Number Hard Normal 879 Profitable Schemes Hard Normal 880 Decoded String at Index Medium Normal 881 Boats to Save People Medium Normal 882 Reachable Nodes In Subdivided Graph Hard Normal 883 Projection Area of 3D Shapes Easy Normal 884 Uncommon Words from Two Sentences Easy Normal 885 Spiral Matrix III Medium Normal 886 Possible Bipartition Medium Normal 887 Super Egg Drop Hard Normal 888 Fair Candy Swap Easy Normal 889 Construct Binary Tree from Preorder and Postorder Traversal Medium Normal 890 Find and Replace Pattern Medium Normal 891 Sum of Subsequence Widths Hard Normal 892 Surface Area of 3D Shapes Easy Normal 893 Groups of Special-Equivalent Strings Easy Normal 894 All Possible Full Binary Trees Medium Normal 895 Maximum Frequency Stack Hard Normal 896 Monotonic Array Easy Normal 897 Increasing Order Search Tree Easy Normal 898 Bitwise ORs of Subarrays Medium Normal 899 Orderly Queue Hard Normal 900 RLE Iterator Medium Normal 901 Online Stock Span Medium Normal 902 Numbers At Most N Given Digit Set Hard Normal 903 Valid Permutations for DI Sequence Hard Normal 904 Fruit Into Baskets Medium Normal 905 Sort Array By Parity Easy Normal 906 Super Palindromes Hard Normal 907 Sum of Subarray Minimums Medium Normal 908 Smallest Range I Easy Normal 909 Snakes and Ladders Medium Normal 910 Smallest Range II Medium Normal 911 Online Election Medium Normal 912 Sort an Array Medium Normal 913 Cat and Mouse Hard Normal 914 X of a Kind in a Deck of Cards Easy Normal 915 Partition Array into Disjoint Intervals Medium Normal 916 Word Subsets Medium Normal 917 Reverse Only Letters Easy Normal 918 Maximum Sum Circular Subarray Medium Normal 919 Complete Binary Tree Inserter Medium Normal 920 Number of Music Playlists Hard Normal 921 Minimum Add to Make Parentheses Valid Medium Normal 922 Sort Array By Parity II Easy Normal 923 3Sum With Multiplicity Medium Normal 924 Minimize Malware Spread Hard Normal 925 Long Pressed Name Easy Normal 926 Flip String to Monotone Increasing Medium Normal 927 Three Equal Parts Hard Normal 928 Minimize Malware Spread II Hard Normal 929 Unique Email Addresses Easy Normal 930 Binary Subarrays With Sum Medium Normal 931 Minimum Falling Path Sum Medium Normal 932 Beautiful Array Medium Normal 933 Number of Recent Calls Easy Normal 934 Shortest Bridge Medium Normal 935 Knight Dialer Medium Normal 936 Stamping The Sequence Hard Normal 937 Reorder Data in Log Files Easy Normal 938 Range Sum of BST Easy Normal 939 Minimum Area Rectangle Medium Normal 940 Distinct Subsequences II Hard Normal 941 Valid Mountain Array Easy Normal 942 DI String Match Easy Normal 943 Find the Shortest Superstring Hard Normal 944 Delete Columns to Make Sorted Easy Normal 945 Minimum Increment to Make Array Unique Medium Normal 946 Validate Stack Sequences Medium Normal 947 Most Stones Removed with Same Row or Column Medium Normal 948 Bag of Tokens Medium Normal 949 Largest Time for Given Digits Easy Normal 950 Reveal Cards In Increasing Order Medium Normal 951 Flip Equivalent Binary Trees Medium Normal 952 Largest Component Size by Common Factor Hard Normal 953 Verifying an Alien Dictionary Easy Normal 954 Array of Doubled Pairs Medium Normal 955 Delete Columns to Make Sorted II Medium Normal 956 Tallest Billboard Hard Normal 957 Prison Cells After N Days Medium Normal 958 Check Completeness of a Binary Tree Medium Normal 959 Regions Cut By Slashes Medium Normal 960 Delete Columns to Make Sorted III Hard Normal 961 N-Repeated Element in Size 2N Array Easy Normal 962 Maximum Width Ramp Medium Normal 963 Minimum Area Rectangle II Medium Normal 964 Least Operators to Express Number Hard Normal 965 Univalued Binary Tree Easy Normal 966 Vowel Spellchecker Medium Normal 967 Numbers With Same Consecutive Differences Medium Normal 968 Binary Tree Cameras Hard Normal 969 Pancake Sorting Medium Normal 970 Powerful Integers Easy Normal 971 Flip Binary Tree To Match Preorder Traversal Medium Normal 972 Equal Rational Numbers Hard Normal 973 K Closest Points to Origin Medium Normal 974 Subarray Sums Divisible by K Medium Normal 975 Odd Even Jump Hard Normal 976 Largest Perimeter Triangle Easy Normal 977 Squares of a Sorted Array Easy Normal 978 Longest Turbulent Subarray Medium Normal 979 Distribute Coins in Binary Tree Medium Normal 980 Unique Paths III Hard Normal 981 Time Based Key-Value Store Medium Normal 982 Triples with Bitwise AND Equal To Zero Hard Normal 983 Minimum Cost For Tickets Medium Normal 984 String Without AAA or BBB Medium Normal 985 Sum of Even Numbers After Queries Easy Normal 986 Interval List Intersections Medium Normal 987 Vertical Order Traversal of a Binary Tree Medium Normal 988 Smallest String Starting From Leaf Medium Normal 989 Add to Array-Form of Integer Easy Normal 990 Satisfiability of Equality Equations Medium Normal 991 Broken Calculator Medium Normal 992 Subarrays with K Different Integers Hard Normal 993 Cousins in Binary Tree Easy Normal 994 Rotting Oranges Easy Normal 995 Minimum Number of K Consecutive Bit Flips Hard Normal 996 Number of Squareful Arrays Hard Normal 997 Find the Town Judge Easy Normal 998 Maximum Binary Tree II Medium Normal 999 Available Captures for Rook Easy Normal 1000 Minimum Cost to Merge Stones Hard Normal 1001 Grid Illumination Hard Normal 1002 Find Common Characters Easy Normal 1003 Check If Word Is Valid After Substitutions Medium Normal 1004 Max Consecutive Ones III Medium Normal 1005 Maximize Sum Of Array After K Negations Easy Normal 1006 Clumsy Factorial Medium Normal 1007 Minimum Domino Rotations For Equal Row Medium Normal 1008 Construct Binary Search Tree from Preorder Traversal Medium Normal 1009 Complement of Base 10 Integer Easy Normal 1010 Pairs of Songs With Total Durations Divisible by 60 Easy Normal 1011 Capacity To Ship Packages Within D Days Medium Normal 1012 Numbers With Repeated Digits Hard Normal 1013 Partition Array Into Three Parts With Equal Sum Easy Normal 1014 Best Sightseeing Pair Medium Normal 1015 Smallest Integer Divisible by K Medium Normal 1016 Binary String With Substrings Representing 1 To N Medium Normal 1017 Convert to Base -2 Medium Normal 1018 Binary Prefix Divisible By 5 Easy Normal 1019 Next Greater Node In Linked List Medium Normal 1020 Number of Enclaves Medium Normal 1021 Remove Outermost Parentheses Easy Normal 1022 Sum of Root To Leaf Binary Numbers Easy Normal 1023 Camelcase Matching Medium Normal 1024 Video Stitching Medium Normal 1025 Divisor Game Easy Normal 1026 Maximum Difference Between Node and Ancestor Medium Normal 1027 Longest Arithmetic Sequence Medium Normal 1028 Recover a Tree From Preorder Traversal Hard Normal 1029 Two City Scheduling Easy Normal 1030 Matrix Cells in Distance Order Easy Normal 1031 Maximum Sum of Two Non-Overlapping Subarrays Medium Normal 1032 Stream of Characters Hard Normal 1033 Moving Stones Until Consecutive Easy Normal 1034 Coloring A Border Medium Normal 1035 Uncrossed Lines Medium Normal 1036 Escape a Large Maze Hard Normal 1037 Valid Boomerang Easy Normal 1038 Binary Search Tree to Greater Sum Tree Medium Normal 1039 Minimum Score Triangulation of Polygon Medium Normal 1040 Moving Stones Until Consecutive II Medium Normal 1041 Robot Bounded In Circle Medium Normal 1042 Flower Planting With No Adjacent Easy Normal 1043 Partition Array for Maximum Sum Medium Normal 1044 Longest Duplicate Substring Hard Normal 1045 Customers Who Bought All Products Medium Prime 1046 Last Stone Weight Easy Normal 1047 Remove All Adjacent Duplicates In String Easy Normal 1048 Longest String Chain Medium Normal 1049 Last Stone Weight II Medium Normal 1050 Actors and Directors Who Cooperated At Least Three Times Easy Prime 1051 Height Checker Easy Normal 1052 Grumpy Bookstore Owner Medium Normal 1053 Previous Permutation With One Swap Medium Normal 1054 Distant Barcodes Medium Normal 1055 Shortest Way to Form String Medium Prime 1056 Confusing Number Easy Prime 1057 Campus Bikes Medium Prime 1058 Minimize Rounding Error to Meet Target Medium Prime 1059 All Paths from Source Lead to Destination Medium Prime 1060 Missing Element in Sorted Array Medium Prime 1061 Lexicographically Smallest Equivalent String Medium Prime 1062 Longest Repeating Substring Medium Prime 1063 Number of Valid Subarrays Hard Prime 1064 Fixed Point Easy Prime 1065 Index Pairs of a String Easy Prime 1066 Campus Bikes II Medium Prime 1067 Digit Count in Range Hard Prime 1068 Product Sales Analysis I Easy Prime 1069 Product Sales Analysis II Easy Prime 1070 Product Sales Analysis III Medium Prime 1071 Greatest Common Divisor of Strings Easy Normal 1072 Flip Columns For Maximum Number of Equal Rows Medium Normal 1073 Adding Two Negabinary Numbers Medium Normal 1074 Number of Submatrices That Sum to Target Hard Normal 1075 Project Employees I Easy Prime 1076 Project Employees II Easy Prime 1077 Project Employees III Medium Prime 1078 Occurrences After Bigram Easy Normal 1079 Letter Tile Possibilities Medium Normal 1080 Insufficient Nodes in Root to Leaf Paths Medium Normal 1081 Smallest Subsequence of Distinct Characters Medium Normal 1082 Sales Analysis I Easy Prime 1083 Sales Analysis II Easy Prime 1084 Sales Analysis III Easy Prime 1085 Sum of Digits in the Minimum Number Easy Prime 1086 High Five Easy Prime 1087 Brace Expansion Medium Prime 1088 Confusing Number II Hard Prime 1089 Duplicate Zeros Easy Normal 1090 Largest Values From Labels Medium Normal 1091 Shortest Path in Binary Matrix Medium Normal 1092 Shortest Common Supersequence Hard Normal 1093 Statistics from a Large Sample Medium Normal 1094 Car Pooling Medium Normal 1095 Find in Mountain Array Hard Normal 1096 Brace Expansion II Hard Normal 1097 Game Play Analysis V Hard Prime 1098 Unpopular Books Medium Prime 1099 Two Sum Less Than K Easy Prime 1100 Find K-Length Substrings With No Repeated Characters Medium Prime 1101 The Earliest Moment When Everyone Become Friends Medium Prime 1102 Path With Maximum Minimum Value Medium Prime 1103 Distribute Candies to People Easy Normal 1104 Path In Zigzag Labelled Binary Tree Medium Normal 1105 Filling Bookcase Shelves Medium Normal 1106 Parsing A Boolean Expression Hard Normal 1107 New Users Daily Count Medium Prime 1108 Defanging an IP Address Easy Normal 1109 Corporate Flight Bookings Medium Normal 1110 Delete Nodes And Return Forest Medium Normal 1111 Maximum Nesting Depth of Two Valid Parentheses Strings Medium Normal 1112 Highest Grade For Each Student Medium Prime 1113 Reported Posts Easy Prime 1114 Print in Order Easy Normal 1115 Print FooBar Alternately Medium Normal 1116 Print Zero Even Odd Medium Normal 1117 Building H2O Medium Normal 1118 Number of Days in a Month Easy Prime 1119 Remove Vowels from a String Easy Prime 1120 Maximum Average Subtree Medium Prime 1121 Divide Array Into Increasing Sequences Hard Prime 1122 Relative Sort Array Easy Normal 1123 Lowest Common Ancestor of Deepest Leaves Medium Normal 1124 Longest Well-Performing Interval Medium Normal 1125 Smallest Sufficient Team Hard Normal 1126 Active Businesses Medium Prime 1127 User Purchase Platform Hard Prime 1128 Number of Equivalent Domino Pairs Easy Normal 1129 Shortest Path with Alternating Colors Medium Normal 1130 Minimum Cost Tree From Leaf Values Medium Normal 1131 Maximum of Absolute Value Expression Medium Normal 1132 Reported Posts II Medium Prime 1133 Largest Unique Number Easy Prime 1134 Armstrong Number Easy Prime 1135 Connecting Cities With Minimum Cost Medium Prime 1136 Parallel Courses Hard Prime 1137 N-th Tribonacci Number Easy Normal 1138 Alphabet Board Path Medium Normal 1139 Largest 1-Bordered Square Medium Normal 1140 Stone Game II Medium Normal 1141 User Activity for the Past 30 Days I Easy Prime 1142 User Activity for the Past 30 Days II Easy Prime 1143 Longest Common Subsequence Medium Normal 1144 Decrease Elements To Make Array Zigzag Medium Normal 1145 Binary Tree Coloring Game Medium Normal 1146 Snapshot Array Medium Normal 1147 Longest Chunked Palindrome Decomposition Hard Normal 1148 Article Views I Easy Prime 1149 Article Views II Medium Prime 1150 Check If a Number Is Majority Element in a Sorted Array Easy Prime 1151 Minimum Swaps to Group All 1's Together Medium Prime 1152 Analyze User Website Visit Pattern Medium Prime 1153 String Transforms Into Another String Hard Prime 1154 Day of the Year Easy Normal 1155 Number of Dice Rolls With Target Sum Medium Normal 1156 Swap For Longest Repeated Character Substring Medium Normal 1157 Online Majority Element In Subarray Hard Normal 1158 Market Analysis I Medium Prime 1159 Market Analysis II Hard Prime 1160 Find Words That Can Be Formed by Characters Easy Normal 1161 Maximum Level Sum of a Binary Tree Medium Normal 1162 As Far from Land as Possible Medium Normal 1163 Last Substring in Lexicographical Order Hard Normal 1164 Product Price at a Given Date Medium Prime 1165 Single-Row Keyboard Easy Prime 1166 Design File System Medium Prime 1167 Minimum Cost to Connect Sticks Medium Prime 1168 Optimize Water Distribution in a Village Hard Prime 1169 Invalid Transactions Medium Normal 1170 Compare Strings by Frequency of the Smallest Character Easy Normal 1171 Remove Zero Sum Consecutive Nodes from Linked List Medium Normal 1172 Dinner Plate Stacks Hard Normal 1173 Immediate Food Delivery I Easy Prime 1174 Immediate Food Delivery II Medium Prime 1175 Prime Arrangements Easy Normal 1176 Diet Plan Performance Easy Prime 1177 Can Make Palindrome from Substring Medium Normal 1178 Number of Valid Words for Each Puzzle Hard Normal 1179 Reformat Department Table Easy Normal 1180 Count Substrings with Only One Distinct Letter Easy Prime 1181 Before and After Puzzle Medium Prime 1182 Shortest Distance to Target Color Medium Prime 1183 Maximum Number of Ones Hard Prime 1184 Distance Between Bus Stops Easy Normal 1185 Day of the Week Easy Normal 1186 Maximum Subarray Sum with One Deletion Medium Normal 1187 Make Array Strictly Increasing Hard Normal 1188 Design Bounded Blocking Queue Medium Prime 1189 Maximum Number of Balloons Easy Normal 1190 Reverse Substrings Between Each Pair of Parentheses Medium Normal 1191 K-Concatenation Maximum Sum Medium Normal 1192 Critical Connections in a Network Hard Normal 1193 Monthly Transactions I Medium Prime 1194 Tournament Winners Hard Prime 1195 Fizz Buzz Multithreaded Medium Normal 1196 How Many Apples Can You Put into the Basket Easy Prime 1197 Minimum Knight Moves Medium Prime 1198 Find Smallest Common Element in All Rows Medium Prime 1199 Minimum Time to Build Blocks Hard Prime 1200 Minimum Absolute Difference Easy Normal 1201 Ugly Number III Medium Normal 1202 Smallest String With Swaps Medium Normal 1203 Sort Items by Groups Respecting Dependencies Hard Normal 1204 Last Person to Fit in the Elevator Medium Prime 1205 Monthly Transactions II Medium Prime 1206 Design Skiplist Hard Normal 1207 Unique Number of Occurrences Easy Normal 1208 Get Equal Substrings Within Budget Medium Normal 1209 Remove All Adjacent Duplicates in String II Medium Normal 1210 Minimum Moves to Reach Target with Rotations Hard Normal 1211 Queries Quality and Percentage Easy Prime 1212 Team Scores in Football Tournament Medium Prime 1213 Intersection of Three Sorted Arrays Easy Prime 1214 Two Sum BSTs Medium Prime 1215 Stepping Numbers Medium Prime 1216 Valid Palindrome III Hard Prime 1217 Play with Chips Easy Normal 1218 Longest Arithmetic Subsequence of Given Difference Medium Normal 1219 Path with Maximum Gold Medium Normal 1220 Count Vowels Permutation Hard Normal 1221 Split a String in Balanced Strings Easy Normal 1222 Queens That Can Attack the King Medium Normal 1223 Dice Roll Simulation Medium Normal 1224 Maximum Equal Frequency Hard Normal 1225 Report Contiguous Dates Hard Prime 1226 The Dining Philosophers Medium Normal 1227 Airplane Seat Assignment Probability Medium Normal 1228 Missing Number In Arithmetic Progression Easy Prime 1229 Meeting Scheduler Medium Prime 1230 Toss Strange Coins Medium Prime 1231 Divide Chocolate Hard Prime 1232 Check If It Is a Straight Line Easy Normal 1233 Remove Sub-Folders from the Filesystem Medium Normal 1234 Replace the Substring for Balanced String Medium Normal 1235 Maximum Profit in Job Scheduling Hard Normal 1236 Web Crawler Medium Prime 1237 Find Positive Integer Solution for a Given Equation Easy Normal 1238 Circular Permutation in Binary Representation Medium Normal 1239 Maximum Length of a Concatenated String with Unique Characters Medium Normal 1240 Tiling a Rectangle with the Fewest Squares Hard Normal 1241 Number of Comments per Post Easy Prime 1242 Web Crawler Multithreaded Medium Prime 1243 Array Transformation Easy Prime 1244 Design A Leaderboard Medium Prime 1245 Tree Diameter Medium Prime 1246 Palindrome Removal Hard Prime 1247 Minimum Swaps to Make Strings Equal Medium Normal 1248 Count Number of Nice Subarrays Medium Normal 1249 Minimum Remove to Make Valid Parentheses Medium Normal 1250 Check If It Is a Good Array Hard Normal 1251 Average Selling Price Easy Prime 1252 Cells with Odd Values in a Matrix Easy Normal 1253 Reconstruct a 2-Row Binary Matrix Medium Normal 1254 Number of Closed Islands Medium Normal 1255 Maximum Score Words Formed by Letters Hard Normal 1256 Encode Number Medium Prime 1257 Smallest Common Region Medium Prime 1258 Synonymous Sentences Medium Prime 1259 Handshakes That Don't Cross Hard Prime 1260 Shift 2D Grid Easy Normal 1261 Find Elements in a Contaminated Binary Tree Medium Normal 1262 Greatest Sum Divisible by Three Medium Normal 1263 Minimum Moves to Move a Box to Their Target Location Hard Normal 1264 Page Recommendations Medium Prime 1265 Print Immutable Linked List in Reverse Medium Prime 1266 Minimum Time Visiting All Points Easy Normal 1267 Count Servers that Communicate Medium Normal 1268 Search Suggestions System Medium Normal 1269 Number of Ways to Stay in the Same Place After Some Steps Hard Normal 1270 All People Report to the Given Manager Medium Prime 1271 Hexspeak Easy Prime 1272 Remove Interval Medium Prime 1273 Delete Tree Nodes Medium Prime 1274 Number of Ships in a Rectangle Hard Prime 1275 Find Winner on a Tic Tac Toe Game Easy Normal 1276 Number of Burgers with No Waste of Ingredients Medium Normal 1277 Count Square Submatrices with All Ones Medium Normal 1278 Palindrome Partitioning III Hard Normal 1279 Traffic Light Controlled Intersection Easy Prime 1280 Students and Examinations Easy Prime 1281 Subtract the Product and Sum of Digits of an Integer Easy Normal 1282 Group the People Given the Group Size They Belong To Medium Normal 1283 Find the Smallest Divisor Given a Threshold Medium Normal 1284 Minimum Number of Flips to Convert Binary Matrix to Zero Matrix Hard Normal 1285 Find the Start and End Number of Continuous Ranges Medium Prime 1286 Iterator for Combination Medium Normal 1287 Element Appearing More Than 25% In Sorted Array Easy Normal 1288 Remove Covered Intervals Medium Normal 1289 Minimum Falling Path Sum II Hard Normal 1290 Convert Binary Number in a Linked List to Integer Easy Normal 1291 Sequential Digits Medium Normal 1292 Maximum Side Length of a Square with Sum Less than or Equal to Threshold Medium Normal 1293 Shortest Path in a Grid with Obstacles Elimination Hard Normal 1294 Weather Type in Each Country Easy Prime 1295 Find Numbers with Even Number of Digits Easy Normal 1296 Divide Array in Sets of K Consecutive Numbers Medium Normal 1297 Maximum Number of Occurrences of a Substring Medium Normal 1298 Maximum Candies You Can Get from Boxes Hard Normal 1299 Replace Elements with Greatest Element on Right Side Easy Normal 1300 Sum of Mutated Array Closest to Target Medium Normal 1301 Number of Paths with Max Score Hard Normal 1302 Deepest Leaves Sum Medium Normal 1303 Find the Team Size Easy Prime 1304 Find N Unique Integers Sum up to Zero Easy Normal 1305 All Elements in Two Binary Search Trees Medium Normal 1306 Jump Game III Medium Normal 1307 Verbal Arithmetic Puzzle Hard Normal 1308 Running Total for Different Genders Medium Prime 1309 Decrypt String from Alphabet to Integer Mapping Easy Normal 1310 XOR Queries of a Subarray Medium Normal 1311 Get Watched Videos by Your Friends Medium Normal 1312 Minimum Insertion Steps to Make a String Palindrome Hard Normal 1313 Decompress Run-Length Encoded List Easy Normal 1314 Matrix Block Sum Medium Normal 1315 Sum of Nodes with Even-Valued Grandparent Medium Normal 1316 Distinct Echo Substrings Hard Normal 1317 Convert Integer to the Sum of Two No-Zero Integers Easy Normal 1318 Minimum Flips to Make a OR b Equal to c Medium Normal 1319 Number of Operations to Make Network Connected Medium Normal 1320 Minimum Distance to Type a Word Using Two Fingers Hard Normal 1321 Restaurant Growth Medium Prime 1322 1322. Ads Performance Easy Prime 1323 1323. Maximum 69 Number Easy Normal 1324 1324. Print Words Vertically Medium Normal 1325 1325. Delete Leaves With a Given Value Medium Normal 1326 1326. Minimum Number of Taps to Open to Water a Garden Hard Normal 1327 List the Products Ordered in a Period Easy Prime 1328 Break a Palindrome Medium Normal 1329 Sort the Matrix Diagonally Medium Normal 1330 Reverse Subarray To Maximize Array Value Hard Normal 1331 Rank Transform of an Array Easy Normal 1332 Remove Palindromic Subsequences Easy Normal 1333 Filter Restaurants by Vegan-Friendly, Price and Distance Medium Normal 1334 Find the City With the Smallest Number of Neighbors at a Threshold Distance Medium Normal 1335 Minimum Difficulty of a Job Schedule Hard Normal 1336 Number of Transactions per Visit Hard Prime 1337 The K Weakest Rows in a Matrix Easy Normal 1338 Reduce Array Size to The Half Medium Normal 1339 Maximum Product of Splitted Binary Tree Medium Normal 1340 Jump Game V Hard Normal 1341 Movie Rating Medium Prime 1342 Number of Steps to Reduce a Number to Zero Easy Normal 1343 Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold Medium Normal 1344 Angle Between Hands of a Clock Medium Normal 1345 Jump Game IV Hard Normal 1346 Check If N and Its Double Exist Easy Normal 1347 Minimum Number of Steps to Make Two Strings Anagram Medium Normal 1348 Tweet Counts Per Frequency Medium Normal 1349 Maximum Students Taking Exam Hard Normal 1350 Students With Invalid Departments Easy Prime 1351 Count Negative Numbers in a Sorted Matrix Easy Normal 1352 Product of the Last K Numbers Medium Normal 1353 Maximum Number of Events That Can Be Attended Medium Normal 1354 Construct Target Array With Multiple Sums Hard Normal 1355 Activity Participants Medium Prime 1356 Sort Integers by The Number of 1 Bits Easy Normal 1357 Apply Discount Every n Orders Medium Normal 1358 Number of Substrings Containing All Three Characters Medium Normal 1359 Count All Valid Pickup and Delivery Options Hard Normal 1360 Number of Days Between Two Dates Easy Normal 1361 Validate Binary Tree Nodes Medium Normal 1362 Closest Divisors Medium Normal 1363 Largest Multiple of Three Hard Normal 1364 Number of Trusted Contacts of a Customer Medium Prime 1365 How Many Numbers Are Smaller Than the Current Number Easy Normal 1366 Rank Teams by Votes Medium Normal 1367 Linked List in Binary Tree Medium Normal 1368 Minimum Cost to Make at Least One Valid Path in a Grid Hard Normal 1369 Get the Second Most Recent Activity Hard Prime 1370 Increasing Decreasing String Easy Normal 1371 Find the Longest Substring Containing Vowels in Even Counts Medium Normal 1372 Longest ZigZag Path in a Binary Tree Medium Normal 1373 Maximum Sum BST in Binary Tree Hard Normal 1374 Generate a String With Characters That Have Odd Counts Easy Normal 1375 Bulb Switcher III Medium Normal 1376 Time Needed to Inform All Employees Medium Normal 1377 Frog Position After T Seconds Hard Normal 1378 Replace Employee ID With The Unique Identifier Easy Prime 1379 Find a Corresponding Node of a Binary Tree in a Clone of That Tree Medium Normal 1380 Lucky Numbers in a Matrix Easy Normal 1381 Design a Stack With Increment Operation Medium Normal 1382 Balance a Binary Search Tree Medium Normal 1383 Maximum Performance of a Team Hard Normal 1384 Total Sales Amount by Year Hard Prime 1385 Find the Distance Value Between Two Arrays Easy Normal 1386 Cinema Seat Allocation Medium Normal 1387 Sort Integers by The Power Value Medium Normal 1388 Pizza With 3n Slices Hard Normal 1389 Create Target Array in the Given Order Easy Normal 1390 Four Divisors Medium Normal 1391 Check if There is a Valid Path in a Grid Medium Normal 1392 Longest Happy Prefix Hard Normal 1393 Capital Gain/Loss Medium Prime 1394 Find Lucky Integer in an Array Easy Normal 1395 Count Number of Teams Medium Normal 1396 Design Underground System Medium Normal 1397 Find All Good Strings Hard Normal 1398 Customers Who Bought Products A and B but Not C Medium Prime 1399 Count Largest Group Easy Normal 1400 Construct K Palindrome Strings Medium Normal 1401 Circle and Rectangle Overlapping Medium Normal 1402 Reducing Dishes Hard Normal 1403 Minimum Subsequence in Non-Increasing Order Easy Normal 1404 Number of Steps to Reduce a Number in Binary Representation to One Medium Normal 1405 Longest Happy String Medium Normal 1406 Stone Game III Hard Normal 1407 Top Travellers Easy Prime 1408 String Matching in an Array Easy Normal 1409 Queries on a Permutation With Key Medium Normal 1410 HTML Entity Parser Medium Normal 1411 Number of Ways to Paint N × 3 Grid Hard Normal 1412 Find the Quiet Students in All Exams Hard Prime 1413 Minimum Value to Get Positive Step by Step Sum Easy Normal 1414 Find the Minimum Number of Fibonacci Numbers Whose Sum Is K Medium Normal 1415 The k-th Lexicographical String of All Happy Strings of Length n Medium Normal 1416 Restore The Array Hard Normal 1417 Reformat The String Easy Normal 1418 Display Table of Food Orders in a Restaurant Medium Normal 1419 Minimum Number of Frogs Croaking Medium Normal 1420 Build Array Where You Can Find The Maximum Exactly K Comparisons Hard Normal 1421 NPV Queries Medium Prime 1422 Maximum Score After Splitting a String Easy Normal 1423 Maximum Points You Can Obtain from Cards Medium Normal 1424 Diagonal Traverse II Medium Normal 1425 Constrained Subset Sum Hard Normal 1426 Counting Elements Easy Prime 1427 Perform String Shifts Easy Prime 1428 Leftmost Column with at Least a One Medium Prime 1429 First Unique Number Medium Prime 1430 Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree Medium Prime 1431 Kids With the Greatest Number of Candies Easy Normal 1432 Max Difference You Can Get From Changing an Integer Medium Normal 1433 Check If a String Can Break Another String Medium Normal 1434 Number of Ways to Wear Different Hats to Each Other Hard Normal 1435 Create a Session Bar Chart Easy Prime 1436 Destination City Easy Normal 1437 Check If All 1's Are at Least Length K Places Away Medium Normal 1438 Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit Medium Normal 1439 Find the Kth Smallest Sum of a Matrix With Sorted Rows Hard Normal 1440 Evaluate Boolean Expression Medium Prime 1441 Build an Array With Stack Operations Easy Normal 1442 Count Triplets That Can Form Two Arrays of Equal XOR Medium Normal 1443 Minimum Time to Collect All Apples in a Tree Medium Normal 1444 Number of Ways of Cutting a Pizza Hard Normal 1445 Apples & Oranges Medium Prime 1446 Consecutive Characters Easy Normal 1447 Simplified Fractions Medium Normal 1448 Count Good Nodes in Binary Tree Medium Normal 1449 Form Largest Integer With Digits That Add up to Target Hard Normal 1450 Number of Students Doing Homework at a Given Time Easy Normal 1451 Rearrange Words in a Sentence Medium Normal 1452 People Whose List of Favorite Companies Is Not a Subset of Another List Medium Normal 1453 Maximum Number of Darts Inside of a Circular Dartboard Hard Normal 1454 Active Users Medium Prime 1455 Check If a Word Occurs As a Prefix of Any Word in a Sentence Easy Normal 1456 Maximum Number of Vowels in a Substring of Given Length Medium Normal 1457 Pseudo-Palindromic Paths in a Binary Tree Medium Normal 1458 Max Dot Product of Two Subsequences Hard Normal 1459 Rectangles Area Medium Prime 1460 Make Two Arrays Equal by Reversing Sub-arrays Easy Normal 1461 Check If a String Contains All Binary Codes of Size K Medium Normal 1462 Course Schedule IV Medium Normal 1463 Cherry Pickup II Hard Normal 1464 Maximum Product of Two Elements in an Array Easy Normal 1465 Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts Medium Normal 1466 Reorder Routes to Make All Paths Lead to the City Zero Medium Normal 1467 Probability of a Two Boxes Having The Same Number of Distinct Balls Hard Normal 1468 Calculate Salaries Medium Prime 1469 Find All the Lonely Nodes Easy Prime 1470 Shuffle the Array Easy Normal 1471 The k Strongest Values in an Array Medium Normal 1472 Design Browser History Medium Normal 1473 Paint House III Hard Normal 1474 Delete N Nodes After M Nodes of a Linked List Easy Prime 1475 Final Prices With a Special Discount in a Shop Easy Normal 1476 Subrectangle Queries Medium Normal 1477 Find Two Non-overlapping Sub-arrays Each With Target Sum Medium Normal 1478 Allocate Mailboxes Hard Normal 1479 Sales by Day of the Week Hard Prime 1480 Running Sum of 1d Array Easy Normal 1481 Least Number of Unique Integers after K Removals Medium Normal 1482 Minimum Number of Days to Make m Bouquets Medium Normal 1483 Kth Ancestor of a Tree Node Hard Normal 1484 Group Sold Products By The Date Easy Prime 1485 Clone Binary Tree With Random Pointer Medium Prime 1486 XOR Operation in an Array Easy Normal 1487 Making File Names Unique Medium Normal 1488 Avoid Flood in The City Medium Normal 1489 Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree Hard Normal 1490 Clone N-ary Tree Medium Prime 1491 Average Salary Excluding the Minimum and Maximum Salary Easy Normal 1492 The kth Factor of n Medium Normal 1493 Longest Subarray of 1's After Deleting One Element Medium Normal 1494 Parallel Courses II Hard Normal 1495 Friendly Movies Streamed Last Month Easy Prime 1496 Path Crossing Easy Normal 1497 Check If Array Pairs Are Divisible by k Medium Normal 1498 Number of Subsequences That Satisfy the Given Sum Condition Medium Normal 1499 Max Value of Equation Hard Normal 1500 Design a File Sharing System Medium Prime 1501 Countries You Can Safely Invest In Medium Prime 1502 Can Make Arithmetic Progression From Sequence Easy Normal 1503 Last Moment Before All Ants Fall Out of a Plank Medium Normal 1504 Count Submatrices With All Ones Medium Normal 1505 Minimum Possible Integer After at Most K Adjacent Swaps On Digits Hard Normal 1506 Find Root of N-Ary Tree Medium Prime 1507 Reformat Date Easy Normal 1508 Range Sum of Sorted Subarray Sums Medium Normal 1509 Minimum Difference Between Largest and Smallest Value in Three Moves Medium Normal 1510 Stone Game IV Hard Normal 1511 Customer Order Frequency Easy Prime 1512 Number of Good Pairs Easy Normal 1513 Number of Substrings With Only 1s Medium Normal 1514 Path with Maximum Probability Medium Normal 1515 Best Position for a Service Centre Hard Normal 1516 Move Sub-Tree of N-Ary Tree Hard Prime 1517 Find Users With Valid E-Mails Easy Prime 1518 Water Bottles Easy Normal 1519 Number of Nodes in the Sub-Tree With the Same Label Medium Normal 1520 Maximum Number of Non-Overlapping Substrings Hard Normal 1521 Find a Value of a Mysterious Function Closest to Target Hard Normal 1522 Diameter of N-Ary Tree Medium Prime 1523 Count Odd Numbers in an Interval Range Easy Normal 1524 Number of Sub-arrays With Odd Sum Medium Normal 1525 Number of Good Ways to Split a String Medium Normal 1526 Minimum Number of Increments on Subarrays to Form a Target Array Hard Normal 1527 Patients With a Condition Easy Prime 1528 Shuffle String Easy Normal 1529 Bulb Switcher IV Medium Normal 1530 Number of Good Leaf Nodes Pairs Medium Normal 1531 String Compression II Hard Normal 1532 The Most Recent Three Orders Medium Prime 1533 Find the Index of the Large Integer Medium Prime 1534 Count Good Triplets Easy Normal 1535 Find the Winner of an Array Game Medium Normal 1536 Minimum Swaps to Arrange a Binary Grid Medium Normal 1537 Get the Maximum Score Hard Normal 1538 Guess the Majority in a Hidden Array Medium Prime 1539 Kth Missing Positive Number Easy Normal 1540 Can Convert String in K Moves Medium Normal 1541 Minimum Insertions to Balance a Parentheses String Medium Normal 1542 Find Longest Awesome Substring Hard Normal 1543 Fix Product Name Format Easy Prime 1544 Make The String Great Easy Normal 1545 Find Kth Bit in Nth Binary String Medium Normal 1546 Maximum Number of Non-Overlapping Subarrays With Sum Equals Target Medium Normal 1547 Minimum Cost to Cut a Stick Hard Normal 1548 The Most Similar Path in a Graph Hard Prime 1549 The Most Recent Orders for Each Product Medium Prime 1550 Three Consecutive Odds Easy Normal 1551 Minimum Operations to Make Array Equal Medium Normal 1552 Magnetic Force Between Two Balls Medium Normal 1553 Minimum Number of Days to Eat N Oranges Hard Normal 1554 Strings Differ by One Character Medium Prime 1555 Bank Account Summary Medium Prime 1556 Thousand Separator Easy Normal 1557 Minimum Number of Vertices to Reach All Nodes Medium Normal 1558 Minimum Numbers of Function Calls to Make Target Array Medium Normal 1559 Detect Cycles in 2D Grid Hard Normal 1560 Most Visited Sector in a Circular Track Easy Normal 1561 Maximum Number of Coins You Can Get Medium Normal 1562 Find Latest Group of Size M Medium Normal 1563 Stone Game V Hard Normal 1564 Put Boxes Into the Warehouse I Medium Prime 1565 Unique Orders and Customers Per Month Easy Prime 1566 Detect Pattern of Length M Repeated K or More Times Easy Normal 1567 Maximum Length of Subarray With Positive Product Medium Normal 1568 Minimum Number of Days to Disconnect Island Medium Normal 1569 Number of Ways to Reorder Array to Get Same BST Hard Normal 1570 Dot Product of Two Sparse Vectors Medium Prime 1571 Warehouse Manager Easy Prime 1572 Matrix Diagonal Sum Easy Normal 1573 Number of Ways to Split a String Medium Normal 1574 Shortest Subarray to be Removed to Make Array Sorted Medium Normal 1575 Count All Possible Routes Hard Normal 1576 Replace All ?'s to Avoid Consecutive Repeating Characters Easy Normal 1577 Number of Ways Where Square of Number Is Equal to Product of Two Numbers Medium Normal 1578 Minimum Deletion Cost to Avoid Repeating Letters Medium Normal 1579 Remove Max Number of Edges to Keep Graph Fully Traversable Hard Normal 1580 Put Boxes Into the Warehouse II Medium Prime 1581 Customer Who Visited but Did Not Make Any Transactions Easy Prime 1582 Special Positions in a Binary Matrix Easy Normal 1583 Count Unhappy Friends Medium Normal 1584 Min Cost to Connect All Points Medium Normal 1585 Check If String Is Transformable With Substring Sort Operations Hard Normal 1586 Binary Search Tree Iterator II Medium Prime 1587 Bank Account Summary II Easy Prime 1588 Sum of All Odd Length Subarrays Easy Normal 1589 Maximum Sum Obtained of Any Permutation Medium Normal 1590 Make Sum Divisible by P Medium Normal 1591 Strange Printer II Hard Normal 1592 Rearrange Spaces Between Words Easy Normal 1593 Split a String Into the Max Number of Unique Substrings Medium Normal 1594 Maximum Non Negative Product in a Matrix Medium Normal 1595 Minimum Cost to Connect Two Groups of Points Hard Normal 1596 The Most Frequently Ordered Products for Each Customer Medium Prime 1597 Build Binary Expression Tree From Infix Expression Medium Prime 1598 Crawler Log Folder Easy Normal 1599 Maximum Profit of Operating a Centennial Wheel Medium Normal 1600 Throne Inheritance Medium Normal 1601 Maximum Number of Achievable Transfer Requests Hard Normal 1602 Find Nearest Right Node in Binary Tree Medium Prime 1603 Design Parking System Easy Normal 1604 Alert Using Same Key-Card Three or More Times in a One Hour Period Medium Normal 1605 Find Valid Matrix Given Row and Column Sums Medium Normal 1606 Find Servers That Handled Most Number of Requests Hard Normal 1607 Sellers With No Sales Easy Prime 1608 Special Array With X Elements Greater Than or Equal X Easy Normal 1609 Even Odd Tree Medium Normal 1610 Maximum Number of Visible Points Medium Normal 1611 Minimum One Bit Operations to Make Integers Zero Hard Normal 1612 Check If Two Expression Trees are Equivalent Medium Prime 1613 Find the Missing IDs Medium Prime 1614 Maximum Nesting Depth of the Parentheses Easy Normal 1615 Maximal Network Rank Medium Normal 1616 Split Two Strings to Make Palindrome Medium Normal 1617 Count Subtrees With Max Distance Between Cities Hard Normal 1618 Maximum Font to Fit a Sentence in a Screen Medium Prime 1619 Mean of Array After Removing Some Elements Easy Normal 1620 Coordinate With Maximum Network Quality Medium Normal 1621 Number of Sets of K Non-Overlapping Line Segments Medium Normal 1622 Fancy Sequence Hard Normal 1623 All Valid Triplets That Can Represent a Country Easy Prime 1624 Largest Substring Between Two Equal Characters Easy Normal 1625 Lexicographically Smallest String After Applying Operations Medium Normal 1626 Best Team With No Conflicts Medium Normal 1627 Graph Connectivity With Threshold Hard Normal 1628 Design an Expression Tree With Evaluate Function Medium Prime 1629 Slowest Key Easy Normal 1630 Arithmetic Subarrays Medium Normal 1631 Path With Minimum Effort Medium Normal 1632 Rank Transform of a Matrix Hard Normal 1633 Percentage of Users Attended a Contest Easy Prime 1634 Add Two Polynomials Represented as Linked Lists Medium Prime 1635 Hopper Company Queries I Hard Prime 1636 Sort Array by Increasing Frequency Easy Normal 1637 Widest Vertical Area Between Two Points Containing No Points Medium Normal 1638 Count Substrings That Differ by One Character Medium Normal 1639 Number of Ways to Form a Target String Given a Dictionary Hard Normal 1640 Check Array Formation Through Concatenation Easy Normal 1641 Count Sorted Vowel Strings Medium Normal 1642 Furthest Building You Can Reach Medium Normal 1643 Kth Smallest Instructions Hard Normal 1644 Lowest Common Ancestor of a Binary Tree II Medium Prime 1645 Hopper Company Queries II Hard Prime 1646 Get Maximum in Generated Array Easy Normal 1647 Minimum Deletions to Make Character Frequencies Unique Medium Normal 1648 Sell Diminishing-Valued Colored Balls Medium Normal 1649 Create Sorted Array through Instructions Hard Normal 1650 Lowest Common Ancestor of a Binary Tree III Medium Prime 1651 Hopper Company Queries III Hard Prime 1652 Defuse the Bomb Easy Normal 1653 Minimum Deletions to Make String Balanced Medium Normal 1654 Minimum Jumps to Reach Home Medium Normal 1655 Distribute Repeating Integers Hard Normal 1656 Design an Ordered Stream Easy Normal 1657 Determine if Two Strings Are Close Medium Normal 1658 Minimum Operations to Reduce X to Zero Medium Normal 1659 Maximize Grid Happiness Hard Normal 1660 Correct a Binary Tree Medium Prime 1661 Average Time of Process per Machine Easy Prime 1662 Check If Two String Arrays are Equivalent Easy Normal 1663 Smallest String With A Given Numeric Value Medium Normal 1664 Ways to Make a Fair Array Medium Normal 1665 Minimum Initial Energy to Finish Tasks Hard Normal 1666 Change the Root of a Binary Tree Medium Prime 1667 Fix Names in a Table Easy Prime 1668 Maximum Repeating Substring Easy Normal 1669 Merge In Between Linked Lists Medium Normal 1670 Design Front Middle Back Queue Medium Normal 1671 Minimum Number of Removals to Make Mountain Array Hard Normal 1672 Richest Customer Wealth Easy Normal 1673 Find the Most Competitive Subsequence Medium Normal 1674 Minimum Moves to Make Array Complementary Medium Normal 1675 Minimize Deviation in Array Hard Normal 1676 Lowest Common Ancestor of a Binary Tree IV Medium Prime 1677 Product's Worth Over Invoices Easy Prime 1678 Goal Parser Interpretation Easy Normal 1679 Max Number of K-Sum Pairs Medium Normal 1680 Concatenation of Consecutive Binary Numbers Medium Normal 1681 Minimum Incompatibility Hard Normal 1682 Longest Palindromic Subsequence II Medium Prime 1683 Invalid Tweets Easy Prime 1684 Count the Number of Consistent Strings Easy Normal 1685 Sum of Absolute Differences in a Sorted Array Medium Normal 1686 Stone Game VI Medium Normal 1687 Delivering Boxes from Storage to Ports Hard Normal 1688 Count of Matches in Tournament Easy Normal 1689 Partitioning Into Minimum Number Of Deci-Binary Numbers Medium Normal 1690 Stone Game VII Medium Normal 1691 Maximum Height by Stacking Cuboids Hard Normal 1692 Count Ways to Distribute Candies Hard Prime 1693 Daily Leads and Partners Easy Prime 1694 Reformat Phone Number Easy Normal 1695 Maximum Erasure Value Medium Normal 1696 Jump Game VI Medium Normal 1697 Checking Existence of Edge Length Limited Paths Hard Normal 1698 Number of Distinct Substrings in a String Medium Prime 1699 Number of Calls Between Two Persons Medium Prime 1700 Number of Students Unable to Eat Lunch Easy Normal 1701 Average Waiting Time Medium Normal 1702 Maximum Binary String After Change Medium Normal 1703 Minimum Adjacent Swaps for K Consecutive Ones Hard Normal 1704 Determine if String Halves Are Alike Easy Normal 1705 Maximum Number of Eaten Apples Medium Normal 1706 Where Will the Ball Fall Medium Normal 1707 Maximum XOR With an Element From Array Hard Normal 1708 Largest Subarray Length K Easy Prime 1709 Biggest Window Between Visits Medium Prime 1710 Maximum Units on a Truck Easy Normal 1711 Count Good Meals Medium Normal 1712 Ways to Split Array Into Three Subarrays Medium Normal 1713 Minimum Operations to Make a Subsequence Hard Normal 1714 Sum Of Special Evenly-Spaced Elements In Array Hard Prime 1715 Count Apples and Oranges Medium Prime 1716 Calculate Money in Leetcode Bank Easy Normal 1717 Maximum Score From Removing Substrings Medium Normal 1718 Construct the Lexicographically Largest Valid Sequence Medium Normal 1719 Number Of Ways To Reconstruct A Tree Hard Normal 1720 Decode XORed Array Easy Normal 1721 Swapping Nodes in a Linked List Hard Normal 1722 Minimize Hamming Distance After Swap Operations Medium Normal 1723 Find Minimum Time to Finish All Jobs Hard Normal 1724 Checking Existence of Edge Length Limited Paths II Hard Prime 1725 Number Of Rectangles That Can Form The Largest Square Easy Normal 1726 Tuple with Same Product Medium Normal 1727 Largest Submatrix With Rearrangements Medium Normal 1728 Cat and Mouse II Hard Normal 1729 Find Followers Count Easy Prime 1730 Shortest Path to Get Food Medium Prime 1731 The Number of Employees Which Report to Each Employee Easy Prime 1732 Find the Highest Altitude Easy Normal 1733 Minimum Number of People to Teach Medium Normal 1734 Decode XORed Permutation Medium Normal 1735 Count Ways to Make Array With Product Hard Normal 1736 Latest Time by Replacing Hidden Digits Easy Normal 1737 Change Minimum Characters to Satisfy One of Three Conditions Medium Normal 1738 Find Kth Largest XOR Coordinate Value Medium Normal 1739 Building Boxes Hard Normal 1740 Find Distance in a Binary Tree Medium Prime 1741 Find Total Time Spent by Each Employee Easy Prime 1742 Maximum Number of Balls in a Box Easy Normal 1743 Restore the Array From Adjacent Pairs Medium Normal 1744 Can You Eat Your Favorite Candy on Your Favorite Day? Medium Normal 1745 Palindrome Partitioning IV Hard Normal 1746 Maximum Subarray Sum After One Operation Medium Prime 1747 Leetflex Banned Accounts Medium Prime 1748 Sum of Unique Elements Easy Normal 1749 Maximum Absolute Sum of Any Subarray Medium Normal 1750 Minimum Length of String After Deleting Similar Ends Medium Normal 1751 Maximum Number of Events That Can Be Attended II Hard Normal 1752 Check if Array Is Sorted and Rotated Easy Normal 1753 Maximum Score From Removing Stones Medium Normal 1754 Largest Merge Of Two Strings Medium Normal 1755 Closest Subsequence Sum Hard Normal 1756 Design Most Recently Used Queue Medium Prime 1757 Recyclable and Low Fat Products Easy Prime 1758 Minimum Changes To Make Alternating Binary String Easy Normal 1759 Count Number of Homogenous Substrings Medium Normal 1760 Minimum Limit of Balls in a Bag Medium Normal 1761 Minimum Degree of a Connected Trio in a Graph Hard Normal 1762 Buildings With an Ocean View Medium Prime 1763 Longest Nice Substring Easy Normal 1764 Form Array by Concatenating Subarrays of Another Array Medium Normal 1765 Map of Highest Peak Medium Normal 1766 Tree of Coprimes Hard Normal 1767 Find the Subtasks That Did Not Execute Hard Prime 1768 Merge Strings Alternately Easy Normal 1769 Minimum Number of Operations to Move All Balls to Each Box Medium Normal 1770 Maximum Score from Performing Multiplication Operations Medium Normal 1771 Maximize Palindrome Length From Subsequences Hard Normal 1772 Sort Features by Popularity Medium Prime 1773 Count Items Matching a Rule Easy Normal 1774 Closest Dessert Cost Medium Normal 1775 Equal Sum Arrays With Minimum Number of Operations Medium Normal 1776 Car Fleet II Hard Normal 1777 Product's Price for Each Store Easy Prime 1778 Shortest Path in a Hidden Grid Medium Prime 1779 Find Nearest Point That Has the Same X or Y Coordinate Easy Normal 1780 Check if Number is a Sum of Powers of Three Medium Normal 1781 Sum of Beauty of All Substrings Medium Normal 1782 Count Pairs Of Nodes Hard Normal 1783 Grand Slam Titles Medium Prime 1784 Check if Binary String Has at Most One Segment of Ones Easy Normal 1785 Minimum Elements to Add to Form a Given Sum Medium Normal 1786 Number of Restricted Paths From First to Last Node Medium Normal 1787 Make the XOR of All Segments Equal to Zero Hard Normal 1788 Maximize the Beauty of the Garden Hard Prime 1789 Primary Department for Each Employee Easy Prime 1790 Check if One String Swap Can Make Strings Equal Easy Normal 1791 Find Center of Star Graph Medium Normal 1792 Maximum Average Pass Ratio Medium Normal 1793 Maximum Score of a Good Subarray Hard Normal 1794 Count Pairs of Equal Substrings With Minimum Difference Medium Prime 1795 Rearrange Products Table Easy Prime 1796 Second Largest Digit in a String Easy Normal 1797 Design Authentication Manager Medium Normal 1798 Maximum Number of Consecutive Values You Can Make Medium Normal 1799 Maximize Score After N Operations Hard Normal 1800 Maximum Ascending Subarray Sum Easy Normal 1801 Number of Orders in the Backlog Medium Normal 1802 Maximum Value at a Given Index in a Bounded Array Medium Normal 1803 Count Pairs With XOR in a Range Hard Normal 1804 Implement Trie II (Prefix Tree) Medium Prime 1805 Number of Different Integers in a String Easy Normal 1806 Minimum Number of Operations to Reinitialize a Permutation Medium Normal 1807 Evaluate the Bracket Pairs of a String Medium Normal 1808 Maximize Number of Nice Divisors Hard Normal 1809 Ad-Free Sessions Easy Prime 1810 Minimum Path Cost in a Hidden Grid Medium Prime 1811 Find Interview Candidates Medium Prime 1812 Determine Color of a Chessboard Square Easy Normal 1813 Sentence Similarity III Medium Normal 1814 Count Nice Pairs in an Array Medium Normal 1815 Maximum Number of Groups Getting Fresh Donuts Hard Normal 1816 Truncate Sentence Easy Normal 1817 Finding the Users Active Minutes Medium Normal 1818 Minimum Absolute Sum Difference Medium Normal 1819 Number of Different Subsequences GCDs Hard Normal 1820 Maximum Number of Accepted Invitations Medium Prime 1821 Find Customers With Positive Revenue this Year Easy Prime 1822 Sign of the Product of an Array Easy Normal 1823 Find the Winner of the Circular Game Medium Normal 1824 Minimum Sideway Jumps Medium Normal 1825 Finding MK Average Hard Normal 1826 Faulty Sensor Easy Prime 1827 Minimum Operations to Make the Array Increasing Easy Normal 1828 Queries on Number of Points Inside a Circle Medium Normal 1829 Maximum XOR for Each Query Medium Normal 1830 Minimum Number of Operations to Make String Sorted Hard Normal 1831 Maximum Transaction Each Day Medium Prime 1832 Check if the Sentence Is Pangram Easy Normal 1833 Maximum Ice Cream Bars Medium Normal 1834 Single-Threaded CPU Medium Normal 1835 Find XOR Sum of All Pairs Bitwise AND Hard Normal 1836 Remove Duplicates From an Unsorted Linked List Medium Prime 1837 Sum of Digits in Base K Easy Normal 1838 Frequency of the Most Frequent Element Medium Normal 1839 Longest Substring Of All Vowels in Order Medium Normal 1840 Maximum Building Height Hard Normal 1841 League Statistics Medium Prime 1842 Next Palindrome Using Same Digits Hard Prime 1843 Suspicious Bank Accounts Medium Prime 1844 Replace All Digits with Characters Easy Normal 1845 Seat Reservation Manager Medium Normal 1846 Maximum Element After Decreasing and Rearranging Medium Normal 1847 Closest Room Hard Normal 1848 Minimum Distance to the Target Element Easy Normal 1849 Splitting a String Into Descending Consecutive Values Medium Normal 1850 Minimum Adjacent Swaps to Reach the Kth Smallest Number Medium Normal 1851 Minimum Interval to Include Each Query Hard Normal 1852 Distinct Numbers in Each Subarray Medium Prime 1853 Convert Date Format Easy Prime 1854 Maximum Population Year Easy Normal 1855 Maximum Distance Between a Pair of Values Medium Normal 1856 Maximum Subarray Min-Product Medium Normal 1857 Largest Color Value in a Directed Graph Hard Normal