随笔分类 -  LeetCode

1 2 3 4 5 ··· 26 下一页
摘要:你有 k 个服务器,编号为 0 到 k-1 ,它们可以同时处理多个请求组。每个服务器有无穷的计算能力但是 不能同时处理超过一个请求 。请求分配到服务器的规则如下: 第 i (序号从 0 开始)个请求到达。 如果所有服务器都已被占据,那么该请求被舍弃(完全不处理)。 如果第 (i % k) 个服务器空 阅读全文
posted @ 2022-03-30 10:24 Tianyiya 阅读(37) 评论(0) 推荐(0) 编辑
摘要:给你一个只包含 0 和 1 的数组 nums,请返回 1 的数量 大于 0 的数量的子数组的个数。由于答案可能很大,请返回答案对 109 + 7 取余 的结果。 一个 子数组 指的是原数组中连续的一个子序列。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/pr 阅读全文
posted @ 2022-03-28 18:29 Tianyiya 阅读(264) 评论(0) 推荐(0) 编辑
摘要:你正在参加一个多角色游戏,每个角色都有两个主要属性:攻击 和 防御 。给你一个二维整数数组 properties ,其中 properties[i] = [attacki, defensei] 表示游戏中第 i 个角色的属性。 如果存在一个其他角色的攻击和防御等级 都严格高于 该角色的攻击和防御等级 阅读全文
posted @ 2022-03-24 17:24 Tianyiya 阅读(30) 评论(0) 推荐(0) 编辑
摘要:给定一个正整数 n ,你可以做如下操作: 如果 n 是偶数,则用 n / 2替换 n 。 如果 n 是奇数,则可以用 n + 1或n - 1替换 n 。 返回 n 变为 1 所需的 最小替换次数 。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problem 阅读全文
posted @ 2022-03-24 10:14 Tianyiya 阅读(43) 评论(0) 推荐(0) 编辑
摘要:请你设计一个用于存储字符串计数的数据结构,并能够返回计数最小和最大的字符串。 实现 AllOne 类: AllOne() 初始化数据结构的对象。 inc(String key) 字符串 key 的计数增加 1 。如果数据结构中尚不存在 key ,那么插入计数为 1 的 key 。 dec(Strin 阅读全文
posted @ 2022-03-16 14:29 Tianyiya 阅读(55) 评论(0) 推荐(0) 编辑
摘要:给你一个整数数组 nums ,请你找出 nums 子集 按位或 可能得到的 最大值 ,并返回按位或能得到最大值的 不同非空子集的数目 。 如果数组 a 可以由数组 b 删除一些元素(或不删除)得到,则认为数组 a 是数组 b 的一个 子集 。如果选中的元素下标位置不一样,则认为两个子集 不同 。 对 阅读全文
posted @ 2022-03-15 16:45 Tianyiya 阅读(28) 评论(0) 推荐(0) 编辑
摘要:给你一棵根节点为 0 的 二叉树 ,它总共有 n 个节点,节点编号为 0 到 n - 1 。同时给你一个下标从 0 开始的整数数组 parents 表示这棵树,其中 parents[i] 是节点 i 的父节点。由于节点 0 是根,所以 parents[0] == -1 。 一个子树的 大小 为这个子 阅读全文
posted @ 2022-03-11 10:15 Tianyiya 阅读(35) 评论(0) 推荐(0) 编辑
摘要:给你一个数组 nums,我们可以将它按一个非负整数 k 进行轮调,这样可以使数组变为 [nums[k], nums[k + 1], ... nums[nums.length - 1], nums[0], nums[1], ..., nums[k-1]] 的形式。此后,任何值小于或等于其索引的项都可以 阅读全文
posted @ 2022-03-09 15:23 Tianyiya 阅读(31) 评论(0) 推荐(0) 编辑
摘要:给你一个长桌子,桌子上盘子和蜡烛排成一列。给你一个下标从 0 开始的字符串 s ,它只包含字符 '' 和 '|' ,其中 '' 表示一个 盘子 ,'|' 表示一支 蜡烛 。 同时给你一个下标从 0 开始的二维整数数组 queries ,其中 queries[i] = [lefti, righti]  阅读全文
posted @ 2022-03-08 11:00 Tianyiya 阅读(39) 评论(0) 推荐(0) 编辑
摘要:给你一个整数数组 nums 。nums 中,子数组的 范围 是子数组中最大元素和最小元素的差值。 返回 nums 中 所有 子数组范围的 和 。 子数组是数组中一个连续 非空 的元素序列。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/sum 阅读全文
posted @ 2022-03-04 16:40 Tianyiya 阅读(30) 评论(0) 推荐(0) 编辑
摘要:给定一个表示整数的字符串 n ,返回与它最近的回文整数(不包括自身)。如果不止一个,返回较小的那个。 “最近的”定义为两个整数差的绝对值最小。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/find-the-closest-palindrom 阅读全文
posted @ 2022-03-02 10:33 Tianyiya 阅读(65) 评论(0) 推荐(0) 编辑
摘要:给定一组正整数,相邻的整数之间将会进行浮点除法操作。例如, [2,3,4] → 2 / 3 / 4 。 但是,你可以在任意位置添加任意数目的括号,来改变算数的优先级。你需要找出怎么添加括号,才能得到最大的结果,并且返回相应的字符串格式的表达式。你的表达式不应该含有冗余的括号。 来源:力扣(LeetC 阅读全文
posted @ 2022-03-01 17:51 Tianyiya 阅读(42) 评论(0) 推荐(0) 编辑
摘要:给你一个整数数组 nums 和两个整数:left 及 right 。找出 nums 中连续、非空且其中最大元素在范围 [left, right] 内的子数组,并返回满足条件的子数组的个数。 生成的测试用例保证结果符合 32-bit 整数范围。 来源:力扣(LeetCode) 链接:https://l 阅读全文
posted @ 2022-02-23 15:55 Tianyiya 阅读(44) 评论(0) 推荐(0) 编辑
摘要:给定一个非负整数 n,计算各位数字都不同的数字 x 的个数,其中 0 ≤ x < 10n 。 示例: 输入: 2 输出: 91 解释: 答案应为除去 11,22,33,44,55,66,77,88,99 外,在 [0,100) 区间内的所有数字。 来源:力扣(LeetCode) 链接:https:/ 阅读全文
posted @ 2022-02-23 14:47 Tianyiya 阅读(93) 评论(0) 推荐(0) 编辑
摘要:实现RandomizedSet 类: RandomizedSet() 初始化 RandomizedSet 对象 bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true ;否则,返回 false 。 bool remove(int val) 当元素 va 阅读全文
posted @ 2022-02-23 13:51 Tianyiya 阅读(33) 评论(0) 推荐(0) 编辑
摘要:输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/he-wei-sde-lian-xu 阅读全文
posted @ 2022-02-22 18:15 Tianyiya 阅读(21) 评论(0) 推荐(0) 编辑
摘要:给你一个整数数组 nums 。如果 nums 的一个子集中,所有元素的乘积可以表示为一个或多个 互不相同的质数 的乘积,那么我们称它为 好子集 。 比方说,如果 nums = [1, 2, 3, 4] : [2, 3] ,[1, 2, 3] 和 [1, 3] 是 好 子集,乘积分别为 6 = 23  阅读全文
posted @ 2022-02-22 10:40 Tianyiya 阅读(48) 评论(0) 推荐(0) 编辑
摘要:有两种特殊字符: 第一种字符可以用一比特 0 表示 第二种字符可以用两比特(10 或 11)表示 给你一个以 0 结尾的二进制数组 bits ,如果最后一个字符必须是一个一比特字符,则返回 true 。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/probl 阅读全文
posted @ 2022-02-21 16:30 Tianyiya 阅读(42) 评论(0) 推荐(0) 编辑
摘要:n 张多米诺骨牌排成一行,将每张多米诺骨牌垂直竖立。在开始时,同时把一些多米诺骨牌向左或向右推。 每过一秒,倒向左边的多米诺骨牌会推动其左侧相邻的多米诺骨牌。同样地,倒向右边的多米诺骨牌也会推动竖立在其右侧的相邻多米诺骨牌。 如果一张垂直竖立的多米诺骨牌的两侧同时有多米诺骨牌倒下时,由于受力平衡, 阅读全文
posted @ 2022-02-21 15:56 Tianyiya 阅读(47) 评论(0) 推荐(0) 编辑
摘要:在 LeetCode 商店中, 有 n 件在售的物品。每件物品都有对应的价格。然而,也有一些大礼包,每个大礼包以优惠的价格捆绑销售一组物品。 给你一个整数数组 price 表示物品价格,其中 price[i] 是第 i 件物品的价格。另有一个整数数组 needs 表示购物清单,其中 needs[i] 阅读全文
posted @ 2022-02-18 16:40 Tianyiya 阅读(52) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 26 下一页
点击右上角即可分享
微信分享提示