Leetcode
文章平均质量分 56
leetcode
weixin_35338624
这个作者很懒,什么都没留下…
展开
-
Leetcode 6284. 使字符串总不同字符的数目相等难度中等5收藏分享切换为英文接收动态反馈
解释:交换第一个字符串的下标 2 和第二个字符串的下标 0。之后得到 word1 = "abac" 和 word2 = "cab" ,各有 3 个不同字符。解释:交换任何一组下标都会导致第一个字符串中有 2 个不同的字符,而在第二个字符串中只有 1 个不同字符。输入:word1 = "abcde", word2 = "fghij"输入:word1 = "abcc", word2 = "aab"输入:word1 = "ac", word2 = "b"交换 word1[i] 和 word2[j]。原创 2023-01-08 14:25:02 · 491 阅读 · 0 评论 -
6250. 商店的最少代价
leetcode原创 2022-11-27 15:21:02 · 236 阅读 · 0 评论 -
Leetcode 5219:每个小孩最多能分到多少糖果
题目描述给你一个 下标从 0 开始 的整数数组 candies 。数组中的每个元素表示大小为 candies[i] 的一堆糖果。你可以将每堆糖果分成任意数量的 子堆 ,但 无法 再将两堆合并到一起。另给你一个整数 k 。你需要将这些糖果分配给 k 个小孩,使每个小孩分到 相同 数量的糖果。每个小孩可以拿走 至多一堆 糖果,有些糖果可能会不被分配。返回每个小孩可以拿走的 最大糖果数目 。示例 1:输入:candies = [5,8,6], k = 3输出:5解释:可以将 candi原创 2022-04-03 15:23:53 · 266 阅读 · 1 评论 -
Leetcode 6028:统计道路上的碰撞次数
题目描述在一条无限长的公路上有 n 辆汽车正在行驶。汽车按从左到右的顺序按从 0 到 n - 1 编号,每辆车都在一个 独特的 位置。给你一个下标从 0 开始的字符串 directions ,长度为 n 。directions[i] 可以是 'L'、'R' 或 'S' 分别表示第 i 辆车是向 左 、向 右 或者 停留 在当前位置。每辆车移动时 速度相同 。碰撞次数可以按下述方式计算:当两辆移动方向相反的车相撞时,碰撞次数加 2 。当一辆移动的车和一辆静止的车相撞时,碰撞次数加 1 。..原创 2022-03-20 13:17:36 · 197 阅读 · 0 评论 -
Leetcode 5227:K次操作后最大化顶端元素
题目描述:给你一个下标从 0开始的整数数组nums,它表示一个 栈 ,其中 nums[0]是栈顶的元素。每一次操作中,你可以执行以下操作 之一:如果栈非空,那么 删除栈顶端的元素。如果存在 1 个或者多个被删除的元素,你可以从它们中选择任何一个,添加回栈顶,这个元素成为新的栈顶元素。同时给你一个整数k,它表示你总共需要执行操作的次数。请你返回 恰好执行 k次操作以后,栈顶元素的 最大值。如果执行完 k次操作以后,栈一定为空,请你返回 -1。示例 1:...原创 2022-03-13 18:31:18 · 198 阅读 · 0 评论 -
Leetcode 5300:有向无环图中一个节点的所有祖先
题目描述给你一个正整数n,它表示一个有向无环图中节点的数目,节点编号为0到n - 1(包括两者)。给你一个二维整数数组edges,其中edges[i] = [fromi, toi]表示图中一条从fromi到toi的单向边。请你返回一个数组answer,其中answer[i]是第i个节点的所有祖先,这些祖先节点升序排序。如果u通过一系列边,能够到达v,那么我们称节点u是节点v的祖先节点。示例 1:输入:n =...原创 2022-03-06 00:27:48 · 539 阅读 · 0 评论 -
Leetcode 5986:设置时间的最少代价
题目描述常见的微波炉可以设置加热时间,且加热时间满足以下条件:至少为 1秒钟。至多为99分99秒。你可以 最多输入4 个数字来设置加热时间。如果你输入的位数不足 4 位,微波炉会自动加 前缀0来补足 4 位。微波炉会将设置好的四位数中,前两位当作分钟数,后两位当作秒数。它们所表示的总时间就是加热时间。比方说:你输入9 5 4(三个数字),被自动补足为0954,并表示9分54秒。你输入0 0 0 8(四个数字),表示0分8秒。你输入8 ...原创 2022-02-06 22:37:04 · 115 阅读 · 0 评论 -
Leetcode 6001:重排数字的最小值
题目描述:给你一个整数 num 。重排 num 中的各位数字,使其值 最小化 且不含 任何 前导零。返回不含前导零且值最小的重排数字。注意,重排各位数字后,num 的符号不会改变。示例 1:输入:num = 310输出:103解释:310 中各位数字的可行排列有:013、031、103、130、301、310 。不含任何前导零且值最小的重排数字是 103 。示例 2:输入:num = -7605输出:-7650解释:-7605 中各位数字的部分可行排列为:-7650、原创 2022-02-06 17:40:16 · 490 阅读 · 0 评论 -
Leetcode 5194:得到目标的最少行动次数
题目描述你正在玩一个整数游戏。从整数 1 开始,期望得到整数 target 。在一次行动中,你可以做下述两种操作之一:递增,将当前整数的值加 1(即, x = x + 1)。加倍,使当前整数的值翻倍(即,x = 2 * x)。在整个游戏过程中,你可以使用 递增 操作 任意 次数。但是只能使用 加倍 操作 至多 maxDoubles 次。给你两个整数 target 和 maxDoubles ,返回从 1 开始得到 target 需要的最少行动次数。示例 1:输入:target原创 2022-01-16 13:38:05 · 6510 阅读 · 0 评论 -
Leetcode 5944:从二叉树一个节点到另一个节点每一步方向
题目描述给你一棵 二叉树的根节点root,这棵二叉树总共有n个节点。每个节点的值为1到n中的一个整数,且互不相同。给你一个整数startValue,表示起点节点 s的值,和另一个不同的整数destValue,表示终点节点t的值。请找到从节点s到节点 t的 最短路径,并以字符串的形式返回每一步的方向。每一步用 大写字母'L','R'和'U'分别表示一种方向:'L'表示从一个节点前往它的 左孩子节点。'R'表示从一个节点前往它的 右孩子节...原创 2021-12-05 21:58:46 · 127 阅读 · 0 评论 -
Leetcode 2086:从房屋手机雨水需要的最少水桶数
题目描述给你一个下标从 0开始的字符串street。street中每个字符要么是表示房屋的'H' ,要么是表示空位的'.'。你可以在 空位放置水桶,从相邻的房屋收集雨水。位置在 i - 1或者 i + 1的水桶可以收集位置为 i处房屋的雨水。一个水桶如果相邻两个位置都有房屋,那么它可以收集 两个 房屋的雨水。在确保 每个房屋旁边都 至少有一个水桶的前提下,请你返回需要的 最少水桶数。如果无解请返回 -1。示例 1:输入:street = "H..H"输...原创 2021-12-01 23:19:39 · 116 阅读 · 0 评论 -
Leetcode 2091:从数组中移除最大值和最小值
题目描述给你一个下标从 0 开始的数组 nums ,数组由若干 互不相同 的整数组成。nums 中有一个值最小的元素和一个值最大的元素。分别称为 最小值 和 最大值 。你的目标是从数组中移除这两个元素。一次 删除 操作定义为从数组的 前面 移除一个元素或从数组的 后面 移除一个元素。返回将数组中最小值和最大值 都 移除需要的最小删除次数。示例 1:输入:nums = [2,10,7,5,4,1,8,6]输出:5解释:数组中的最小元素是 nums[5] ,值为 1 。数组中原创 2021-12-01 21:34:08 · 218 阅读 · 0 评论 -
Leetcode 5186:区间内查询数字的频率
题目描述请你设计一个数据结构,它能求出给定子数组内一个给定值的 频率。子数组中一个值的 频率指的是这个子数组中这个值的出现次数。请你实现RangeFreqQuery类:RangeFreqQuery(int[] arr)用下标从 0开始的整数数组arr构造一个类的实例。int query(int left, int right, int value)返回子数组arr[left...right]中value的频率。一个 子数组 指的是数组中一段连续的元素。arr...原创 2021-11-21 17:33:11 · 4878 阅读 · 0 评论 -
Leetcode 5927:反转偶数长度组的节点
题目描述给你一个链表的头节点 head 。链表中的节点 按顺序 划分成若干 非空 组,这些非空组的长度构成一个自然数序列(1, 2, 3, 4, ...)。一个组的 长度 就是组中分配到的节点数目。换句话说:节点 1 分配给第一组节点 2 和 3 分配给第二组节点 4、5 和 6 分配给第三组,以此类推注意,最后一组的长度可能小于或者等于 1 + 倒数第二组的长度 。反转 每个 偶数 长度组中的节点,并返回修改后链表的头节点 head 。示例 1:输入:head = [5,原创 2021-11-14 15:23:41 · 422 阅读 · 0 评论 -
Leetcode 5918:统计字符串中元音子字符串
题目描述子字符串 是字符串中的一个连续(非空)的字符序列。元音子字符串 是 仅 由元音('a'、'e'、'i'、'o' 和 'u')组成的一个子字符串,且必须包含 全部五种 元音。给你一个字符串 word ,统计并返回 word 中 元音子字符串的数目 。示例 1:输入:word = "aeiouu"输出:2解释:下面列出 word 中的元音子字符串(斜体加粗部分):- "aeiouu"- "aeiouu"示例 2:输入:word = "unicornarihan"输原创 2021-11-07 19:11:19 · 101 阅读 · 0 评论 -
Leetcode 5876:数组美丽值求和
题目描述给你一个下标从 0 开始的整数数组 nums 。对于每个下标 i(1 <= i <= nums.length - 2),nums[i] 的 美丽值 等于:2,对于所有 0 <= j < i 且 i < k <= nums.length - 1 ,满足 nums[j] < nums[i] < nums[k]1,如果满足 nums[i - 1] < nums[i] < nums[i + 1] ,且不满足前面的条件0,如果上述条件全部原创 2021-09-20 00:17:36 · 144 阅读 · 0 评论 -
Leetcode 5817:判断字符串是否可分解为值均等的子串
题目描述一个字符串的所有字符都是一样的,被称作等值字符串。举例,"1111" 和"33"就是等值字符串。相比之下,"123"就不是等值字符串。规则:给出一个数字字符串s,将字符串分解成一些等值字符串,如果有且仅有一个等值子字符串长度为2,其他的等值子字符串的长度都是3.如果能够按照上面的规则分解字符串s,就返回真,否则返回假。子串就是原字符串中连续的字符序列。示例 1:输入: s = "000111000"输出: false解释: s只能被分解长度为3的等值子字符串...原创 2021-07-12 22:22:06 · 116 阅读 · 0 评论 -
Leetcode 5798:循环轮转矩阵
题目描述给你一个大小为 m x n 的整数矩阵 grid ,其中 m 和 n 都是 偶数 ;另给你一个整数 k 。矩阵由若干层组成,如下图所示,每种颜色代表一层:矩阵的循环轮转是通过分别循环轮转矩阵中的每一层完成的。在对某一层进行一次循环旋转操作时,层中的每一个元素将会取代其逆时针 方向的相邻元素。轮转示例如下:返回执行 k 次循环轮转操作后的矩阵。示例 1:输入:grid = [[40,10],[30,20]], k = 1输出:[[10,20],[40,30]].原创 2021-06-27 20:02:46 · 101 阅读 · 0 评论 -
Leetcode 5773:插入后的最大值
题目描述给你一个非常大的整数 n 和一个整数数字 x ,大整数 n用一个字符串表示。n 中每一位数字和数字 x 都处于闭区间 [1, 9] 中,且 n 可能表示一个 负数 。你打算通过在 n 的十进制表示的任意位置插入 x 来 最大化 n 的 数值 。但 不能 在负号的左边插入 x 。例如,如果 n = 73 且 x = 6 ,那么最佳方案是将 6 插入 7 和 3 之间,使 n = 763 。如果 n = -55 且 x = 2 ,那么最佳方案是将 2 插在第一个 5 之前,使.原创 2021-05-30 21:10:52 · 129 阅读 · 0 评论 -
Leetcode 1865:找出和为指定值的下标对
题目描述给你两个整数数组 nums1 和 nums2 ,请你实现一个支持下述两类查询的数据结构:累加 ,将一个正整数加到 nums2 中指定下标对应元素上。计数 ,统计满足 nums1[i] + nums2[j] 等于指定值的下标对 (i, j) 数目(0 <= i < nums1.length 且 0 <= j < nums2.length)。实现 FindSumPairs 类:FindSumPairs(int[] nums1, int[] nums2) 使用整数数原创 2021-05-23 15:41:33 · 69 阅读 · 0 评论 -
Leetcode 5764:准时到达的列车最小时速
题目描述给你一个浮点数 hour ,表示你到达办公室可用的总通勤时间。要到达办公室,你必须按给定次序乘坐 n 趟列车。另给你一个长度为 n 的整数数组 dist ,其中 dist[i] 表示第 i 趟列车的行驶距离(单位是千米)。每趟列车均只能在整点发车,所以你可能需要在两趟列车之间等待一段时间。例如,第 1 趟列车需要 1.5 小时,那你必须再等待 0.5 小时,搭乘在第 2 小时发车的第 2 趟列车。返回能满足你准时到达办公室所要求全部列车的 最小正整数 时速(单位:千米每小时),如果无法原创 2021-05-23 14:28:04 · 117 阅读 · 0 评论 -
Leetcode 5760:构成交替字符串需要的最小交换次数
题目描述给你一个二进制字符串 s ,现需要将其转化为一个 交替字符串 。请你计算并返回转化所需的 最小 字符交换次数,如果无法完成转化,返回 -1 。交替字符串 是指:相邻字符之间不存在相等情况的字符串。例如,字符串 "010" 和 "1010" 属于交替字符串,但 "0100" 不是。任意两个字符都可以进行交换,不必相邻 。示例 1:输入:s = "111000"输出:1解释:交换位置 1 和 4:"111000" -> "101010" ,字符串变为交替字符串。示例.原创 2021-05-16 14:52:53 · 477 阅读 · 0 评论 -
Leetcode 5744:旋转盒子
题目描述给你一个m x n的字符矩阵box,它表示一个箱子的侧视图。箱子的每一个格子可能为:'#'表示石头'*'表示固定的障碍物'.'表示空位置这个箱子被 顺时针旋转 90 度,由于重力原因,部分石头的位置会发生改变。每个石头会垂直掉落,直到它遇到障碍物,另一个石头或者箱子的底部。重力 不会影响障碍物的位置,同时箱子旋转不会产生惯性,也就是说石头的水平位置不会发生改变。题目保证初始时box中的石头要么在一个障碍物上,要么在另一个石头上,要么在箱子的底部。请你返回...原创 2021-05-16 00:22:42 · 140 阅读 · 0 评论 -
Leetcode 5719:每个查询的最大异或值
题目描述给你一个 有序数组nums,它由n个非负整数组成,同时给你一个整数maximumBit。你需要执行以下查询 n次:找到一个非负整数k < 2maximumBit,使得nums[0] XOR nums[1] XOR ... XOR nums[nums.length-1] XOR k的结果 最大化。k是第 i个查询的答案。从当前数组nums删除最后一个元素。请你返回一个数组answer,其中answer[i]是第i个查询的结果。...原创 2021-04-18 00:08:04 · 162 阅读 · 0 评论 -
Leetcode 1818:绝对差值和
题目描述给你两个正整数数组 nums1 和 nums2 ,数组的长度都是 n 。数组 nums1 和 nums2 的 绝对差值和 定义为所有 |nums1[i] - nums2[i]|(0 <= i < n)的 总和(下标从 0 开始)。你可以选用 nums1 中的 任意一个 元素来替换 nums1 中的 至多 一个元素,以 最小化 绝对差值和。在替换数组 nums1 中最多一个元素 之后 ,返回最小绝对差值和。因为答案可能很大,所以需要对 109 + 7 取余 后返回。|x原创 2021-04-10 14:52:01 · 458 阅读 · 0 评论 -
Leetcode 1813:句子相似性III
题目描述一个句子是由一些单词与它们之间的单个空格组成,且句子的开头和结尾没有多余空格。比方说,"Hello World","HELLO","hello world hello world"都是句子。每个单词都 只包含大写和小写英文字母。如果两个句子sentence1 和sentence2,可以通过往其中一个句子插入一个任意的句子(可以是空句子)而得到另一个句子,那么我们称这两个句子是 相似的。比方说,sentence1 = "Hello my name is Jane" 且sent...原创 2021-04-09 22:26:03 · 183 阅读 · 0 评论 -
Leetcode 1817:查找用户活跃分钟数
题目描述给你用户在 LeetCode 的操作日志,和一个整数 k 。日志用一个二维整数数组 logs 表示,其中每个 logs[i] = [IDi, timei] 表示 ID 为 IDi 的用户在 timei 分钟时执行了某个操作。多个用户 可以同时执行操作,单个用户可以在同一分钟内执行 多个操作 。指定用户的 用户活跃分钟数(user active minutes,UAM) 定义为用户对 LeetCode 执行操作的 唯一分钟数 。 即使一分钟内执行多个操作,也只能按一分钟计数。请你统.原创 2021-04-05 18:51:16 · 165 阅读 · 0 评论 -
Leetcode 5714:替换字符串中的符号内容
题目描述给你一个字符串s,它包含一些括号对,每个括号中包含一个 非空的键。比方说,字符串"(name)is(age)yearsold"中,有两个括号对,分别包含键"name" 和"age"。你知道许多键对应的值,这些关系由二维字符串数组knowledge表示,其中knowledge[i] = [keyi, valuei],表示键keyi对应的值为valuei。你需要替换 所有的括号对。当你替换一个括号对,且它包含的键为keyi时,你需要:将key...原创 2021-03-28 23:27:32 · 209 阅读 · 0 评论 -
Leetcode 5710:积压订单中的订单总数
题目描述给你一个二维整数数组 orders ,其中每个 orders[i] = [pricei, amounti, orderTypei] 表示有 amounti 笔类型为orderTypei 、价格为pricei 的订单。订单类型 orderTypei 可以分为两种:0 表示这是一批采购订单 buy1 表示这是一批销售订单 sell注意,orders[i] 表示一批共计 amounti 笔的独立订单,这些订单的价格和类型相同。对于所有有效的 i ,由 orders[i] 表示的所有订单..原创 2021-03-21 15:42:58 · 89 阅读 · 0 评论 -
Leetcode 1792:最大平均通过率
题目描述一所学校里有一些班级,每个班级里有一些学生,现在每个班都会进行一场期末考试。给你一个二维数组 classes,其中classes[i] = [passi, totali],表示你提前知道了第i个班级总共有totali个学生,其中只有passi个学生可以通过考试。给你一个整数extraStudents,表示额外有extraStudents个聪明的学生,他们 一定能通过任何班级的期末考。你需要给这extraStudents个学生每人都安排一个班级,使得 所有班级...原创 2021-03-15 23:17:24 · 167 阅读 · 0 评论 -
Leetcode 5698:构成特定和需要添加的最少元素
题目描述给你一个整数数组 nums ,和两个整数 limit 与 goal 。数组 nums 有一条重要属性:abs(nums[i]) <= limit 。返回使数组元素总和等于 goal 所需要向数组中添加的 最少元素数量 ,添加元素 不应改变 数组中 abs(nums[i]) <= limit 这一属性。注意,如果 x >= 0 ,那么 abs(x) 等于 x ;否则,等于 -x 。示例 1:输入:nums = [1,-1,1], limit = 3, goa.原创 2021-03-07 13:56:12 · 122 阅读 · 0 评论 -
Leetcode 5689:统计匹配检索规则的物品数量
题目描述给你一个数组 items ,其中items[i] = [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。另给你一条由两个字符串ruleKey 和 ruleValue 表示的检索规则。如果第 i 件物品能满足下述条件之一,则认为该物品与给定的检索规则 匹配 :ruleKey == "type" 且 ruleValue == typei 。ruleKey == "color" 且 ruleValue == colori 。ruleKey ==..原创 2021-02-28 13:07:38 · 251 阅读 · 0 评论 -
Leetcode 1770:执行乘法运算的最大分数
题目描述给你两个长度分别 n 和 m 的整数数组 nums 和 multipliers ,其中 n >= m ,数组下标 从 1 开始 计数。初始时,你的分数为 0 。你需要执行恰好 m 步操作。在第 i 步操作(从 1 开始 计数)中,需要:选择数组 nums 开头处或者末尾处 的整数 x 。你获得 multipliers[i] * x 分,并累加到你的分数中。将 x 从数组 nums 中移除。在执行 m 步操作后,返回 最大 分数。示例 1:输入:nums = [1.原创 2021-02-28 12:07:42 · 180 阅读 · 0 评论 -
Leetcode 5671:地图的最高点
题目描述给你一个大小为m x n的整数矩阵isWater,它代表了一个由 陆地和 水域单元格组成的地图。如果isWater[i][j] == 0,格子(i, j)是一个 陆地格子。如果isWater[i][j] == 1,格子(i, j)是一个 水域格子。你需要按照如下规则给每个单元格安排高度:每个格子的高度都必须是非负的。如果一个格子是是 水域,那么它的高度必须为 0。任意相邻的格子高度差 至多为 1。当两个格子在正东、南、西、北方向上相互紧挨着...原创 2021-02-21 14:32:40 · 294 阅读 · 0 评论 -
Leetcode 5669:通过连接另一个数组的字数组得到一个数组
题目描述给你一个长度为 n的二维整数数组groups,同时给你一个整数数组nums。你是否可以从 nums中选出 n个 不相交 的子数组,使得第 i个子数组与 groups[i](下标从 0开始)完全相同,且如果i > 0,那么第(i-1)个子数组在 nums中出现的位置在第 i个子数组前面。(也就是说,这些子数组在 nums中出现的顺序需要与 groups 顺序相同)如果你可以找出这样的 n 个子数组,请你返回true ,否则返回false。如...原创 2021-02-21 13:32:12 · 131 阅读 · 0 评论 -
Leetcode 1760:袋子里最少的球
题目描述给你一个整数数组nums,其中nums[i]表示第i个袋子里球的数目。同时给你一个整数maxOperations。你可以进行如下操作至多maxOperations次:选择任意一个袋子,并将袋子里的球分到2 个新的袋子中,每个袋子里都有 正整数个球。比方说,一个袋子里有5个球,你可以把它们分到两个新袋子里,分别有 1个和 4个球,或者分别有 2个和 3个球。你的开销是单个袋子里球数目的 最大值,你想要 最小化开销。请你返回进行上述操作后的最小...原创 2021-02-15 10:53:47 · 123 阅读 · 0 评论 -
Leetcode 5665: 从相邻元素对还原数组
题目描述存在一个由 n 个不同元素组成的整数数组 nums ,但你已经记不清具体内容。好在你还记得 nums 中的每一对相邻元素。给你一个二维整数数组 adjacentPairs ,大小为 n - 1 ,其中每个 adjacentPairs[i] = [ui, vi] 表示元素 ui 和 vi 在 nums 中相邻。题目数据保证所有由元素 nums[i] 和 nums[i+1] 组成的相邻元素对都存在于 adjacentPairs 中,存在形式可能是 [nums[i], nums[i+1]] ,原创 2021-01-31 13:45:04 · 123 阅读 · 0 评论 -
Leetcode : 5654 盒子中小球的最大数量
题目描述你在一家生产小球的玩具厂工作,有 n 个小球,编号从 lowLimit 开始,到 highLimit 结束(包括 lowLimit 和highLimit ,即n == highLimit - lowLimit + 1)。另有无限数量的盒子,编号从 1 到 infinity 。你的工作是将每个小球放入盒子中,其中盒子的编号应当等于小球编号上每位数字的和。例如,编号 321 的小球应当放入编号 3 + 2 + 1 = 6 的盒子,而编号 10 的小球应当放入编号 1 + 0 = 1 的盒子。..原创 2021-01-31 12:31:25 · 111 阅读 · 0 评论 -
Leetcode 5663:找出第K大的异或坐标值
题目描述给你一个二维矩阵 matrix 和一个整数 k ,矩阵大小为m x n 由非负整数组成。矩阵中坐标 (a, b) 的 值 可由对所有满足 0 <= i <= a < m 且 0 <= j <= b < n 的元素 matrix[i][j](下标从 0 开始计数)执行异或运算得到。请你找出matrix 的所有坐标中第 k 大的值(k 的值从 1 开始计数)。示例 1:输入:matrix = [[5,2],[1,6]], k = 1输出...原创 2021-01-24 12:37:56 · 175 阅读 · 0 评论 -
Leetcode 5634:删除子字符串的最大得分
题目描述给你一个字符串s和两个整数x 和y。你可以执行下面两种操作任意次。删除子字符串"ab"并得到x分。比方说,从"cabxbae"删除 ab,得到"cxbae"。删除子字符串"ba"并得到y分。比方说,从"cabxbae"删除 ba,得到"cabxe"。请返回对 s字符串执行上面操作若干次能得到的最大得分。示例 1:输入:s = "cdbcbbaaabab", x = 4, y = 5输出:19解释:- 删除 "cdbcb...原创 2021-01-10 01:46:01 · 231 阅读 · 0 评论