07 2024 档案

摘要:LeetCode 3111 覆盖所有点的最少矩形数目 方法1:贪心 class Solution: def minRectanglesToCoverPoints(self, points: List[List[int]], w: int) -> int: lst = sorted(set(x for 阅读全文
posted @ 2024-07-31 11:24 Koonan-Edogawa 阅读(4) 评论(0) 推荐(0) 编辑
摘要:LeetCode 2961 双模幂运算 方法1:快速幂 class Solution: def getGoodIndices(self, variables: List[List[int]], target: int) -> List[int]: ans = list() for i, (a, b, 阅读全文
posted @ 2024-07-30 14:21 Koonan-Edogawa 阅读(5) 评论(0) 推荐(0) 编辑
摘要:牛客 23486 小A与小B 方法1:BFS from collections import deque from typing import List def bfs(pos: tuple, direction: int) -> List[List[int]]: ans = [[MAX] * M 阅读全文
posted @ 2024-07-29 22:00 Koonan-Edogawa 阅读(7) 评论(0) 推荐(0) 编辑
摘要:6.1 初级 (1)模运算 Java计算规则:先按正整数求余,然后加上符号,符号与被除数保持一致 Python计算规则:向下对齐 123//(10)=13,故 123%(10)=123(10)×(13)=7 def fastMul(num1: 阅读全文
posted @ 2024-07-29 21:03 Koonan-Edogawa 阅读(9) 评论(0) 推荐(0) 编辑
摘要:LeetCode 682 棒球比赛 方法1:栈模拟 class Solution: def calPoints(self, operations: List[str]) -> int: nums = list(); ans = 0 for op in operations: if op == "+" 阅读全文
posted @ 2024-07-29 10:54 Koonan-Edogawa 阅读(3) 评论(0) 推荐(0) 编辑
摘要:LeetCode 699 掉落的方块 方法1:暴力 class Solution: def fallingSquares(self, positions: List[List[int]]) -> List[int]: n = len(positions); ans = [0] * n # 记录每个方 阅读全文
posted @ 2024-07-28 19:14 Koonan-Edogawa 阅读(2) 评论(0) 推荐(0) 编辑
摘要:LeetCode 3106 满足距离约束且字典序最小的字符串 方法1:贪心 class Solution: def getSmallestString(self, s: str, k: int) -> str: ans = list(s); res = ord('a') for i, x in en 阅读全文
posted @ 2024-07-27 18:16 Koonan-Edogawa 阅读(4) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示