- AI
- AI
- AI刚开始用的两个矩形判断 结果就是有一个样例过不去, 还是看了题解``` class Solution: def checkOverlap(self, radius: int, xCenter: int, yCenter: int, x1: int, y1: int, x2: int, y2: int) -> bool: def f(i, j, k): if i <= k <= j: return
- AI看见hard就不想做,无法战胜. 13. 罗马数字转整数 - 力扣(LeetCode)``` f = { 'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000, } class Solution: def romanToInt(self, s: str) -> int: ans = 0 for x, y in pairwis
- AI
- AI
- AI
- AI
- AI我突然发现我这个如果做明天的题会WA掉,判断最大值有一个地方会存在漏洞, 就是我是先比较再维护,这样的话是有问题的,不过样例集中缺少这个样例,比如``` nums = [6,3,2,0,4,10,5], k = 1 ```这个时候是有问题的, 更新代码:``` class Solution: def firstStableIndex(self, nums: list[int], k: int) -
- AI被样例误导,看错了,一开始看成i-1了,导致疯狂的wa,``` class Solution: def firstStableIndex(self, nums: list[int], k: int) -> int: mx = nums[0] n = len(nums) mi = [nums[-1]] * (n+1) for i in range(n-1, -1, -1): mi[i] = min(
- AI早上好佬友,今天来早了``` class Solution: def missingMultiple(self, nums: List[int], k: int) -> int: nums = set(nums) x = k while k in nums: k += x return k
- AI开始滑动窗口失败,又想成了前后缀分解,还是不行,结果无力战胜``` class Solution: def longestSubsequence(self, nums: List[int]) -> int: cur = 0 n = len(nums) ok = False for x in nums: if x: ok = True cur ^= x if not ok: return 0 if