摘要:
求arr[left...right] 中某个元素出现的频率。数据很大 思路: class RangeFreqQuery: def __init__(self, arr: List[int]): mp = collections.defaultdict(int) for i in range(len( 阅读全文
摘要:
给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 class Solution: def divide(self, a: int, b: int) -> int: # def mul(a, k): # if a == 0 or k 阅读全文
摘要:
有一份 n + m 次投掷单个 六面 骰子的观测数据,骰子的每个面从 1 到 6 编号。观测数据中缺失了 n 份,你手上只拿到剩余 m 次投掷的数据。幸好你有之前计算过的这 n + m 次投掷数据的 平均值 。 给你一个长度为 m 的整数数组 rolls ,其中 rolls[i] 是第 i 次观测的 阅读全文
摘要:
给一个有旗子的棋盘,下一步可放置一枚黑棋,请问选手这一步最多能翻转多少枚白棋。 思路:一路枚举到底,控制好条件即可 class Solution { public: int n, m; struct node { int x, y; }; const int d[8][2] = { {-1, 0}, 阅读全文