MUYANG GUO / INDEX

#Hard

80 posts

2m

LintCode 971 Surplus Value Backpack - Hard

971. Surplus Value Backpack

· LintCode· Hard· Python
2m

LintCode 89 K Sum - Hard

89. k Sum

· LintCode· Hard· Python
2m

LintCode 841 String Replace - Hard

841. String Replace

· LintCode· Hard· Python
7m

LintCode 816 Traveling Salesman Problem - Hard

816. Traveling Salesman Problem

· LintCode· Hard· Python
1m

LintCode 396 Coin In Line III - Hard

有 n 个硬币排成一条线, 第 i 枚硬币的价值为 values[i].

· LintCode· Hard· Python
1m

LintCode 249 Count Smaller Number Before Itself - Hard

Description

· LintCode· Hard· Python
2m

LintCode 183 Wood Cut - Hard

183. Wood Cut

· LintCode· Hard· Python
1m

LintCode 120 Word Ladder - Hard

120. Word Ladder

· LintCode· Hard· Python
2m

LeetCode 97 Interleaving String - Hard

Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.

· LeetCode· Hard· Python
2m

LeetCode 924 Minimize Malware Spread - Hard

924. Minimize Malware Spread -- Hard

· LeetCode· Hard· Python
2m

LeetCode 887 Super Egg Drop - Hard

887. Super Egg Drop

· LeetCode· Hard· Python
3m

LeetCode 87 Scramble String - Hard

Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.

· LeetCode· Hard· Python
2m

LeetCode 864 Shortest Path To Get All Keys - Hard

864. Shortest Path to Get All Keys -- Hard

· LeetCode· Hard· Python
1m

LeetCode 850 Rectangle Area II - Hard

850. Rectangle Area II -- Hard

· LeetCode· Hard· Python
1m

LeetCode 85 Maximal Rectangle - Hard

85. Maximal Rectangle -- Hard

· LeetCode· Hard· Python
1m

LeetCode 829 Consecutive Numbers Sum - Hard

829. Consecutive Numbers Sum -- Hard

· LeetCode· Hard· Python
2m

LeetCode 827 Making A Large Island - Hard

827. Making A Large Island -- Hard

· LeetCode· Hard· Python
1m

LeetCode 786 Kth Smallest Prime Fraction - Hard

786. K-th Smallest Prime Fraction -- Hard

· LeetCode· Hard· Python
2m

LeetCode 772 Basic Calculator III - Hard

772. Basic Calculator III -- Hard

· LeetCode· Hard· Python
1m

LeetCode 76 Minimum Window Substring - Hard

76. Minimum Window Substring -- Hard

· LeetCode· Hard· Python
2m

LeetCode 759 Employee Free Time - Hard

759. Employee Free Time -- Hard

· LeetCode· Hard· Python
2m

LeetCode 741 Cherry Pickup - Hard

741. Cherry Pickup -- Hard

· LeetCode· Hard· Python
2m

LeetCode 726 Number Of Atoms - Hard

726. Number of Atoms -- Hard

· LeetCode· Hard· Python
2m

LeetCode 72 Edit Distance - Hard

Given two words word1 and word2, find the minimum number of operations required to convert word1 to word2.

· LeetCode· Hard· Python
2m

LeetCode 68 Text Justification - Hard

68. Text Justification -- Hard

· LeetCode· Hard· Python
2m

LeetCode 679 24 Game - Hard

679. 24 Game -- Hard

· LeetCode· Hard· Python
1m

LeetCode 52 N-Queens II - Hard

52. N-Queens II

· LeetCode· Hard· Python
2m

LeetCode 51 N-Queens - Hard

51. N-Queens

· LeetCode· Hard· Python
1m

LeetCode 493 Reverse Pairs - Hard

493. Reverse Pairs -- Hard

· LeetCode· Hard· Python
2m

LeetCode 465 Optimal Account Balancing - Hard

465. Optimal Account Balancing -- Hard

· LeetCode· Hard· Python
1m

LeetCode 440 Kth Smallest In Lexicographical Order - Hard

440. K-th Smallest in Lexicographical Order -- Hard

· LeetCode· Hard· Python
3m

LeetCode 44 Wildcard Mathcing - Hard

Given an input string (s) and a pattern (p), implement wildcard pattern matching with support for '?' and '*'.

· LeetCode· Hard· Python
1m

LeetCode 42 Tapping Rain Water - Hard

42. Trapping Rain Water

· LeetCode· Hard· Python
1m

LeetCode 410 Split Array Largest Sum - Hard

410. Split Array Largest Sum -- Hard

· LeetCode· Hard· Python
1m

LeetCode 41 First Missing Positive - Hard

41. First Missing Positive

· LeetCode· Hard· Python
1m

LeetCode 407 Trapping Rain Water II - Hard

407. Trapping Rain Water II -- Hard

· LeetCode· Hard· Python
2m

LeetCode 403 Frog Jump - Hard

403. Frog Jump -- Hard

· LeetCode· Hard· Python
3m

LeetCode 37 Suudku Solver - Hard

37. Sudoku Solver

· LeetCode· Hard· Python
1m

LeetCode 363 Max Sum Of Rectangle No Larger Than K - Hard

363. Max Sum of Rectangle No Larger Than K -- Hard

· LeetCode· Hard· Python
1m

LeetCode 354 Russian Doll Envelopes - Hard

You have a number of envelopes with widths and heights given as a pair of integers (w, h). One envelope can fit into another if and only …

· LeetCode· Hard· Python
1m

LeetCode 340 Longest Substring With At Most K Distinct Characters - Hard

340. Longest Substring with At Most K Distinct Characters

· LeetCode· Hard· Python
2m

LeetCode 336 Palindrome Pairs - Hard

336. Palindrome Pairs

· LeetCode· Hard· Python
2m

LeetCode 329 Longest Increasing Path In A Matrix - Hard

329. Longest Increasing Path in a Matrix -- Hard

· LeetCode· Hard· Python
1m

LeetCode 32 Longest Valid Parentheses - Hard

32. Longest Valid Parentheses -- Hard

· LeetCode· Hard· Python
2m

LeetCode 317 Shortest Distance From All Buildings - Hard

317. Shortest Distance from All Buildings -- Hard

· LeetCode· Hard· Python
2m

LeetCode 312 Burst Balloons - Hard

Given n balloons, indexed from 0 to n-1. Each balloon is painted with a number on it represented by array nums. You are asked to burst al…

· LeetCode· Hard· Python
2m

LeetCode 305 Number Of Islands II - Hard

305. Number of Islands II -- Hard

· LeetCode· Hard· Python
1m

LeetCode 302 Smallest Rectangle Enclosing Black Pixels - Hard

302. Smallest Rectangle Enclosing Black Pixels

· LeetCode· Hard· Python
2m

LeetCode 301 Remove Invalid Parentheses - Hard

301. Remove Invalid Parentheses -- Hard

· LeetCode· Hard· Python
2m

LeetCode 297 Serialize And Deserialize Binary Tree - Hard

297. Serialize and Deserialize Binary Tree

· LeetCode· Hard· Python
1m

LeetCode 295 Find Median From Data Stream - Hard

295. Find Median from Data Stream -- Hard

· LeetCode· Hard· Python
1m

LeetCode 291 Word Pattern II - Hard

291. Word Pattern II

· LeetCode· Hard· Python
1m

LeetCode 282 Expression Add Operators - Hard

282. Expression Add Operators -- Hard

· LeetCode· Hard· Python
1m

LeetCode 273 Integer To Egnlish Words - Hard

273. Integer to English Words -- Hard

· LeetCode· Hard· Python
1m

LeetCode 272 Closest Binary Search Tree Value II - Hard

272. Closest Binary Search Tree Value II

· LeetCode· Hard· Python
2m

LeetCode 269 Alien Dictionary - Hard

269. Alien Dictionary

· LeetCode· Hard· Python
2m

LeetCode 265 Paint House II - Hard

There are a row of n houses, each house can be painted with one of the k colors. The cost of painting each house with a certain color is …

· LeetCode· Hard· Python
2m

LeetCode 25 Reverse Nodes In K-Group - Hard

25. Reverse Nodes in k-Group -- Hard

· LeetCode· Hard· Python
1m

LeetCode 239 Sliding Window Maximum - Hard

239. Sliding Window Maximum

· LeetCode· Hard· Python
2m

LeetCode 23 Merge K Sorted Lists - Hard

23. Merge k Sorted Lists

· LeetCode· Hard· Python
1m

LeetCode 214 Shortest Palindrome - Hard

214. Shortest Palindrome

· LeetCode· Hard· Python
1m

LeetCode 212 Wird Search II - Hard

212. Word Search II

· LeetCode· Hard· Python
3m

LeetCode 188 Best Time To Buy And Sell Stock IV - Hard

Say you have an array for which the i-th element is the price of a given stock on day i.

· LeetCode· Hard· Python
1m

LeetCode 1458 Max Dot Product Of Two Subsequences - Hard

1458. Max Dot Product of Two Subsequences

· LeetCode· Hard· Python
1m

LeetCode 145 Binary Tree Postorder Traversal - Hard

145. Binary Tree Postorder Traversal

· LeetCode· Hard· Python
1m

LeetCode 140 Word Break II - Hard

140. Word Break II -- Hard

· LeetCode· Hard· Python
1m

LeetCode 132 Palindrome Partitioning II - Hard

Given a string s, partition s such that every substring of the partition is a palindrome.

· LeetCode· Hard· Python
1m

LeetCode 1289 Minimum Falling Path Sum II - Hard

1289. Minimum Falling Path Sum II -- Hard

· LeetCode· Hard· Python
1m

LeetCode 128 Longest Consecutive Sequence - Hard

128. Longest Consecutive Sequence -- Hard

· LeetCode· Hard· Python
2m

LeetCode 1274 Number Of Ships In A Rectangle - Hard

1274. Number of Ships in a Rectangle -- Hard

· LeetCode· Hard· Python
2m

LeetCode 126 Word Ladder II - Hard

126. Word Ladder II

· LeetCode· Hard· Python
1m

LeetCode 124 Binary Tree Maximum Path Sum - Hard

124. Binary Tree Maximum Path Sum -- Hard

· LeetCode· Hard· Python
2m

LeetCode 1235 Maximum Profit In Job Scheduling - Hard

1235. Maximum Profit in Job Scheduling -- Hard

· LeetCode· Hard· Python
2m

LeetCode 123 Best Time To Buy And Sell Stock III - Hard

Say you have an array for which the ith element is the price of a given stock on day i.

· LeetCode· Hard· Python
2m

LeetCode 1216 Valid Palindrome III - Hard

1216. Valid Palindrome III

· LeetCode· Hard· Python
4m

LeetCode 1172 Dinner Plate Stacks - Hard

1172. Dinner Plate Stacks -- Hard

· LeetCode· Hard· Python
1m

LeetCode 1153 String Transforms Into Another String - Hard

1153. String Transforms Into Another String -- Hard

· LeetCode· Hard· Python
2m

LeetCode 115 Distinct Subsequnces - Hard

Given a string S and a string T, count the number of distinct subsequences of S which equals T.

· LeetCode· Hard· Python
2m

LeetCode 1095 Find In Mountain Array - Hard

1095. Find in Mountain Array -- Hard

· LeetCode· Hard· Python
4m

LeetCode 10 Regular Expression Matching - Hard

Given an input string (s) and a pattern (p), implement regular expression matching with support for '.' and '*'.

· LeetCode· Hard· Python