自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(648)
  • 收藏
  • 关注

原创 Leetcode 5562:字符频次唯一的最小删除次数

题目描述 如果字符串s中不存在两个不同字符频次相同的情况,就称s是优质字符串。给你一个字符串s,返回使s成为优质字符串需要删除的最小字符数。 字符串中字符的频次是该字符在字符串中出现的次数。例如,在字符串"aab"中,'a'的频次是2,而'b'的频次是1. 示例 1: 输入:s = "aab" 输出:0 解释:s 已经是优质字符串。 示例 2: 输入:s = "aaabbbcc" 输出:2 解释:可以删除两个 'b' , 得到优质字符串 "aaabcc" 。 另一种方式是删除一个 'b' 和一.

2020-11-08 21:23:29 6

原创 Leetcode 5540:两点之间不包含任何点的最宽垂直面积

题目描述 给你n个二维平面上的点 points ,其中points[i] = [xi, yi],请你返回两点之间内部不包含任何点的最宽垂直面积的宽度。 垂直面积 的定义是固定宽度,而 y 轴上无限延伸的一块区域(也就是高度为无穷大)。 最宽垂直面积为宽度最大的一个垂直面积。 请注意,垂直区域边上的点不在区域内。 示例 1: ​ 输入:points = [[8,7],[9,9],[7,4],[9,7]] 输出:1 解释:红色区域和蓝色区域都是最优区域。 示例 2: 输入...

2020-11-01 22:01:55 12

原创 Leetcode 5555:统计字典序元音字符串的数目

题目描述 给你一个整数 n,请返回长度为 n 、仅由元音 (a, e, i, o, u) 组成且按 字典序排列 的字符串数量。 字符串 s 按 字典序排列 需要满足:对于所有有效的 i,s[i] 在字母表中的位置总是与 s[i+1] 相同或在 s[i+1] 之前。 示例 1: 输入:n = 1 输出:5 解释:仅由元音组成的 5 个字典序字符串为 ["a","e","i","o","u"] 示例 2: 输入:n = 2 输出:15 解释:仅由元音组成的 15 个字典序字符串为 ["aa",".

2020-11-01 20:57:19 15

原创 Leetcode 1631:最小体力消耗路径

题目描述 你准备参加一场远足活动。给你一个二维rows x columns的地图heights,其中heights[row][col]表示格子(row, col)的高度。一开始你在最左上角的格子(0, 0),且你希望去最右下角的格子(rows-1, columns-1)(注意下标从 0 开始编号)。你每次可以往 上,下,左,右四个方向之一移动,你想要找到耗费 体力 最小的一条路径。 一条路径耗费的 体力值是路径上相邻格子之间 高度差绝对值的 最大值决定的。 请你返回从左...

2020-10-26 14:28:56 43

原创 Leetcode 1630:等差子数组

题目描述 如果一个数列由至少两个元素组成,且每两个连续元素之间的差值都相同,那么这个序列就是 等差数列 。更正式地,数列 s 是等差数列,只需要满足:对于每个有效的 i , s[i+1] - s[i] == s[1] - s[0] 都成立。 例如,下面这些都是 等差数列 : 1, 3, 5, 7, 9 7, 7, 7, 7 3, -1, -5, -9 下面的数列 不是等差数列 : 1, 1, 2, 5, 7 给你一个由 n 个整数组成的数组 nums,和两个由 m 个整数组成的数组 l 和 r,后两

2020-10-26 12:28:12 23

原创 Leetcode 1616:分割两个字符串得到回文串

题目描述 给你两个字符串a 和b,它们长度相同。请你选择一个下标,将两个字符串都在相同的下标 分割开。由a可以得到两个字符串:aprefix和asuffix,满足a = aprefix + asuffix,同理,由b 可以得到两个字符串bprefix 和bsuffix,满足b = bprefix + bsuffix。请你判断aprefix + bsuffix 或者bprefix + asuffix能否构成回文串。 当你将一个字符串s分割成sprefix 和...

2020-10-20 16:28:04 23

原创 Leetcode 5545: 无矛盾的最佳球队

题目描述 假设你是球队的经理。对于即将到来的锦标赛,你想组合一支总体得分最高的球队。球队的得分是球队中所有球员的分数 总和 。 然而,球队中的矛盾会限制球员的发挥,所以必须选出一支 没有矛盾 的球队。如果一名年龄较小球员的分数 严格大于 一名年龄较大的球员,则存在矛盾。同龄球员之间不会发生矛盾。 给你两个列表 scores 和 ages,其中每组 scores[i] 和 ages[i] 表示第 i 名球员的分数和年龄。请你返回 所有可能的无矛盾球队中得分最高那支的分数 。 示例 1: 输入:.

2020-10-18 15:35:19 11

原创 Leetcode 5544: 执行操作后字典序最笑的字符串

题目描述 给你一个字符串 s 以及两个整数 a 和 b 。其中,字符串 s 的长度为偶数,且仅由数字 0 到 9 组成。 你可以在 s 上按任意顺序多次执行下面两个操作之一: 累加:将a 加到 s 中所有下标为奇数的元素上(下标从 0 开始)。数字一旦超过 9 就会变成 0,如此循环往复。例如,s = "3456" 且 a = 5,则执行此操作后 s 变成 "3951"。 轮转:将 s 向右轮转 b 位。例如,s = "3456" 且 b = 1,则执行此操作后 s 变成 "6345"。 请你返回..

2020-10-18 14:27:41 21

原创 Leetcode 5543: 两个相同字符之间的最长子字符串

题目描述 给你一个字符串s, 请你返回两个相同字符之间的最长子字符串的长度, 计算长度时不含这两个字符.如果不存在河阳的字符串,返回-1.子字符按是字符串的一个连续字符序列. 示例 1: 输入:s = "aa" 输出:0 解释:最优的子字符串是两个 'a' 之间的空子字符串。 示例 2: 输入:s = "abca" 输出:2 解释:最优的子字符串是 "bc" 。 示例 3: 输入:s = "cbzxy" 输出:-1 解释:s 中不存在出现出现两次的字符,所以返回 -1 。 示例 4: 输入:s

2020-10-18 13:24:29 11

原创 Leetcode 5536:最大网络秩

题目描述 n 座城市和一些连接这些城市的道路 roads 共同组成一个基础设施网络。每个 roads[i] = [ai, bi] 都表示在城市 ai 和 bi 之间有一条双向道路。 两座不同城市构成的 城市对 的 网络秩 定义为:与这两座城市 直接 相连的道路总数。如果存在一条道路直接连接这两座城市,则这条道路只计算 一次 。 整个基础设施网络的 最大网络秩 是所有不同城市对中的 最大网络秩 。 给你整数 n 和数组 roads,返回整个基础设施网络的 最大网络秩 。 示例 1: 输入:n.

2020-10-12 12:02:01 20

原创 Leetcode 1609:奇偶树

题目描述 如果一棵二叉树满足下述几个条件,则可以称为 奇偶树 : 二叉树根节点所在层下标为 0 ,根的子节点所在层下标为 1 ,根的孙节点所在层下标为 2 ,依此类推。 偶数下标 层上的所有节点的值都是 奇 整数,从左到右按顺序 严格递增 奇数下标 层上的所有节点的值都是 偶 整数,从左到右按顺序 严格递减 给你二叉树的根节点,如果二叉树为 奇偶树 ,则返回 true ,否则返回 false 。 示例 1: 输入:root = [1,10,4,3,null,7,9,12,8,6,null,nu.

2020-10-09 13:42:54 11

原创 Leetcode 1608:特殊数组的特征值

题目描述 给你一个非负整数数组 nums 。如果存在一个数 x ,使得 nums 中恰好有 x 个元素 大于或者等于 x ,那么就称 nums 是一个 特殊数组 ,而 x 是该数组的 特征值 。 注意: x 不必 是 nums 的中的元素。 如果数组 nums 是一个 特殊数组 ,请返回它的特征值 x 。否则,返回 -1 。可以证明的是,如果 nums 是特殊数组,那么其特征值 x 是 唯一的 。 示例 1: 输入:nums = [3,5] 输出:2 解释:有 2 个元素(3 和 5)大于或.

2020-10-09 11:12:11 29

原创 Leetcode 5525:皇位继承顺序

题目描述 一个王国里住着国王、他的孩子们、他的孙子们等等。每一个时间点,这个家庭里有人出生也有人死亡。 这个王国有一个明确规定的皇位继承顺序,第一继承人总是国王自己。我们定义递归函数Successor(x, curOrder),给定一个人x和当前的继承顺序,该函数返回 x的下一继承人。 Successor(x, curOrder): 如果 x 没有孩子或者所有 x 的孩子都在 curOrder 中: 如果 x 是国王,那么返回 null 否则,返回 S...

2020-09-27 13:19:47 23

原创 Leetcode 1594: 矩阵的最大非负积

题目描述 给你一个大小为 rows x cols 的矩阵 grid 。最初,你位于左上角 (0, 0) ,每一步,你可以在矩阵中 向右 或 向下 移动。 在从左上角 (0, 0) 开始到右下角 (rows - 1, cols - 1) 结束的所有路径中,找出具有 最大非负积 的路径。路径的积是沿路径访问的单元格中所有整数的乘积。 返回 最大非负积 对 109+ 7 取余 的结果。如果最大积为负数,则返回 -1 。 注意,取余是在得到最大积之后执行的。 示例 1: 输入:grid = [[..

2020-09-24 17:29:09 23

原创 Leetcode 1593: 拆分字符串使唯一子字符串的数目最大

题目描述 给你一个字符串 s ,请你拆分该字符串,并返回拆分后唯一子字符串的最大数目。 字符串 s 拆分后可以得到若干 非空子字符串 ,这些子字符串连接后应当能够还原为原字符串。但是拆分出来的每个子字符串都必须是 唯一的 。 注意:子字符串 是字符串中的一个连续字符序列。 示例 1: 输入:s = "ababccc" 输出:5 解释:一种最大拆分方法为 ['a', 'b', 'ab', 'c', 'cc'] 。像 ['a', 'b', 'a', 'b', 'c', 'cc'] 这样拆分不满足.

2020-09-24 14:50:03 12

原创 Leetcode 1583: 统计不开心的朋友

题目描述 给你一份 n 位朋友的亲近程度列表,其中 n 总是 偶数 。 对每位朋友 i,preferences[i] 包含一份 按亲近程度从高到低排列 的朋友列表。换句话说,排在列表前面的朋友与 i 的亲近程度比排在列表后面的朋友更高。每个列表中的朋友均以 0 到 n-1 之间的整数表示。 所有的朋友被分成几对,配对情况以列表 pairs 给出,其中 pairs[i] = [xi, yi] 表示 xi 与 yi 配对,且 yi 与 xi 配对。 但是,这样的配对情况可能会是其中部分朋友感到不开心。在

2020-09-23 20:02:19 10

原创 Leetcode 1578: 避免重复字母的最小删除成本

题目描述 给你一个字符串 s 和一个整数数组 cost ,其中 cost[i] 是从 s 中删除字符 i 的代价。 返回使字符串任意相邻两个字母不相同的最小删除成本。 请注意,删除一个字符后,删除其他字符的成本不会改变。 示例 1: 输入:s = "abaac", cost = [1,2,3,4,5] 输出:3 解释:删除字母 "a" 的成本为 3,然后得到 "abac"(字符串中相邻两个字母不相同)。 示例 2: 输入:s = "abc", cost = [1,2,3] 输出:0 解释:.

2020-09-23 12:14:54 60

原创 Leetcode 1589: 所有排列中的最大和

题目描述 有一个整数数组nums,和一个查询数组requests,其中requests[i] = [starti, endi]。第i个查询求nums[starti] + nums[starti + 1] + ... + nums[endi - 1] + nums[endi]的结果,starti 和endi数组索引都是 从 0 开始 的。 你可以任意排列 nums中的数字,请你返回所有查询结果之和的最大值。 由于答案可能会很大,请你将它对109 + 7取余后返回。 ...

2020-09-23 11:26:31 25

原创 Leetcode 1592:重新排列单词间的空格

题目描述 给你一个字符串 text ,该字符串由若干被空格包围的单词组成。每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。题目测试用例保证 text 至少包含一个单词 。 请你重新排列空格,使每对相邻单词之间的空格数目都 相等 ,并尽可能 最大化 该数目。如果不能重新平均分配所有空格,请 将多余的空格放置在字符串末尾 ,这也意味着返回的字符串应当与原 text 字符串的长度相等。 返回 重新排列空格后的字符串 。 示例 1: 输入:text = " this ...

2020-09-21 21:28:29 14

原创 Leetcode 1566:重复至少K次且长度为M的模式

题目描述 给你一个正整数数组 arr,请你找出一个长度为 m 且在数组中至少重复 k 次的模式。 模式 是由一个或多个值组成的子数组(连续的子序列),连续 重复多次但 不重叠 。 模式由其长度和重复次数定义。 如果数组中存在至少重复 k 次且长度为 m 的模式,则返回 true ,否则返回false 。 示例 1: 输入:arr = [1,2,4,4,4,4], m = 1, k = 3 输出:true 解释:模式 (4) 的长度为 1 ,且连续重复 4 次。注意,模式可以重复 k 次或...

2020-09-14 12:53:29 17

原创 Leetcode 5495:圆形赛道上经过次数最多的扇区

题目描述 给你一个整数 n 和一个整数数组 rounds 。有一条圆形赛道由 n 个扇区组成,扇区编号从 1 到 n 。现将在这条赛道上举办一场马拉松比赛,该马拉松全程由 m 个阶段组成。其中,第 i 个阶段将会从扇区 rounds[i - 1] 开始,到扇区 rounds[i] 结束。举例来说,第 1 阶段从rounds[0]开始,到rounds[1]结束。 请你以数组形式返回经过次数最多的那几个扇区,按扇区编号 升序 排列。 注意,赛道按扇区编号升序逆时针形成一个圆(请参见第一个示例)。 ...

2020-08-23 19:45:52 33

原创 Leetcode 5484:找出第N个二进制字符串中的第K位

题目描述 给你两个正整数 n 和 k,二进制字符串Sn 的形成规则如下: S1= "0" 当 i > 1 时,Si=Si-1+ "1" + reverse(invert(Si-1)) 其中 + 表示串联操作,reverse(x) 返回反转 x 后得到的字符串,而 invert(x) 则会翻转 x 中的每一位(0 变为 1,而 1 变为 0) 例如,符合上述描述的序列的前 4 个字符串依次是: S1= "0" S2= "011" S3= "0111001" S4 = "0111...

2020-08-09 12:26:36 57

原创 Leetcode 5470:平衡括号字符串的最少插入次数

题目描述 给你一个括号字符串s,它只包含字符'(' 和')'。一个括号字符串被称为平衡的当它满足: 任何左括号'('必须对应两个连续的右括号'))'。 左括号'('必须在对应的连续两个右括号'))'之前。 比方说"())","())(())))" 和"(())())))"都是平衡的,")()","()))" 和"(()))"都是不平衡的。 你可以在任意位置插入字符 '(' 和 ')' 使字符串平衡。 请你返回让 s平衡的最少插入次数。 示例 1: ...

2020-08-09 02:26:17 169

原创 Leetcode 5469:K次操作转变字符串

题目描述 给你两个字符串s和t,你的目标是在 k次操作以内把字符串s转变成t。 在第 i次操作时(1 <= i <= k),你可以选择进行如下操作: 选择字符串 s中满足 1 <= j <= s.length且之前未被选过的任意下标 j(下标从 1 开始),并将此位置的字符切换 i次。 不进行任何操作。 切换 1 次字符的意思是用字母表中该字母的下一个字母替换它(字母表环状接起来,所以 'z'切换后会变成 'a')。 请记住任意一个下标 j最多...

2020-08-09 02:05:19 43

原创 Leetcode 5468:第K个缺失的正整数

题目描述 给你一个 严格升序排列的正整数数组 arr和一个整数k。 请你找到这个数组里第k个缺失的正整数。 示例 1: 输入:arr = [2,3,4,7,11], k = 5 输出:9 解释:缺失的正整数包括 [1,5,6,8,9,10,12,13,...] 。第 5 个缺失的正整数为 9 。 示例 2: 输入:arr = [1,2,3,4], k = 2 输出:6 解释:缺失的正整数包括 [5,6,7,...] 。第 2 个缺失的正整数为 6 。 提示: 1 <...

2020-08-09 01:40:22 72

原创 Leetcode 5410:课程安排IV

题目描述 你总共需要上n门课,课程编号依次为0到n-1。 有的课会有直接的先修课程,比如如果想上课程0 ,你必须先上课程 1 ,那么会以[1,0]数对的形式给出先修课程数对。 给你课程总数n和一个直接先修课程数对列表prerequisite和一个查询对列表queries。 对于每个查询对queries[i],请判断queries[i][0]是否是queries[i][1]的先修课程。 请返回一个布尔值列表,列表中每个元素依次分别对应queries每个查...

2020-05-31 00:08:27 64

原创 Leetcode 5409:检查一个字符串是否包含所有长度为K的二进制子串

题目描述 给你一个二进制字符串s和一个整数k。 如果所有长度为k的二进制字符串都是s的子串,请返回 True ,否则请返回 False 。 示例 1: 输入:s = "00110110", k = 2 输出:true 解释:长度为 2 的二进制串包括 "00","01","10" 和 "11"。它们分别是 s 中下标为 0,1,3,2 开始的长度为 2 的子串。 示例 2: 输入:s = "00110", k = 2 输出:true 示例 3: 输入:s = ...

2020-05-30 23:53:03 51

原创 Leetcode 5414:收藏清单

题目描述 给你一个数组 favoriteCompanies ,其中 favoriteCompanies[i] 是第 i 名用户收藏的公司清单(下标从 0 开始)。 请找出不是其他任何人收藏的公司清单的子集的收藏清单,并返回该清单下标。下标需要按升序排列。 示例 1: 输入:favoriteCompanies = [["leetcode","google","facebook"],["google","microsoft"],["google","facebook"],["google"],[".

2020-05-17 16:21:17 59

原创 Leetcode 5413:重新排列句子中的单词

题目描述 「句子」是一个用空格分隔单词的字符串。给你一个满足下述格式的句子 text : 句子的首字母大写 text 中的每个单词都用单个空格分隔。 请你重新排列 text 中的单词,使所有单词按其长度的升序排列。如果两个单词的长度相同,则保留其在原句子中的相对顺序。 请同样按上述格式返回新的句子。 示例 1: 输入:text = "Leetcode is cool" 输出:"Is cool leetcode" 解释:句子中共有 3 个单词,长度为 8 的 "Leetcode" ,长度为 2.

2020-05-17 14:06:01 100

原创 Leetcode 5398:统计二叉树种好节点的数目

题目描述 给你一棵根为root的二叉树,请你返回二叉树中好节点的数目。 「好节点」X 定义为:从根到该节点 X 所经过的节点中,没有任何节点的值大于 X 的值。 示例 1: 输入:root = [3,1,4,3,null,1,5] 输出:4 解释:图中蓝色节点为好节点。 根节点 (3) 永远是个好节点。 节点 4 -> (3,4) 是路径中的最大值。 节点 5 -> (3,4,5) 是路径中的最大值。 节点 3 -> (3,1,3) 是路径中的最大值。 示例 2:...

2020-05-17 01:24:05 64

原创 Leetcode 5405:形成两个异或相等数组的三元组数目

题目描述 给你一个整数数组 arr 。 现需要从数组中取三个下标 i、j 和 k ,其中 (0 <= i < j <= k < arr.length) 。 a 和 b 定义如下: a = arr[i] ^ arr[i + 1] ^ ... ^ arr[j - 1] b = arr[j] ^ arr[j + 1] ^ ... ^ arr[k] 注意:^ 表示 按位异或 操作。 请返回能够令 a == b 成立的三元组 (i, j , k) 的数目。 示例 1: 输入.

2020-05-10 14:16:35 63

原创 Leetcode 1433:检查一个字符串是否可以打破另一个字符串

题目描述 给你两个字符串s1和s2,它们长度相等,请你检查是否存在一个s1的排列可以打破 s2的一个排列,或者是否存在一个s2的排列可以打破 s1 的一个排列。 字符串x可以打破字符串y(两者长度都为n)需满足对于所有i(在0到n - 1之间)都有x[i] >= y[i](字典序意义下的顺序)。 示例 1: 输入:s1 = "abc"...

2020-05-05 21:29:28 74

原创 Leetcode 1423:可获得最大的点数

题目描述 几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。 你的点数就是你拿到手中的所有卡牌的点数之和。 给你一个整数数组 cardPoints 和整数 k,请你返回可以获得的最大点数。 示例 1: 输入:cardPoints = [1,2,3,4,5,6,1...

2020-04-30 00:37:43 101

原创 Leetcode 1442:分割字符串的最大得分

给你一个由若干 0 和 1 组成的字符串 s ,请你计算并返回将该字符串分割成两个 非空 子字符串(即左 子字符串和 右 子字符串)所能获得的最大得分。 「分割字符串的得分」为 左 子字符串中 0 的数量加上 右 子字符串中 1 的数量。 示例 1: 输入:s = "011101" 输出:5 解释: 将字符串 s 划分为两个非空子字符串的可行方案有: 左子字符串 = "0" 且 右...

2020-04-30 00:03:22 86

原创 Leetcode LCP 08:剧情触发时间

题目描述 在战略游戏中,玩家往往需要发展自己的势力来触发各种新的剧情。一个势力的主要属性有三种,分别是文明等级(C),资源储备(R)以及人口数量(H)。在游戏开始时(第 0 天),三种属性的值均为 0。 随着游戏进程的进行,每一天玩家的三种属性都会对应增加,我们用一个二维数组 increase 来表示每天的增加情况。这个二维数组的每个元素是一个长度为 3 的一维数组,例如 [[1,2,1],[...

2020-04-19 17:51:58 246

原创 Leetcode 5389:点菜展示表

题目描述 给你一个数组 orders,表示客户在餐厅中完成的订单,确切地说, orders[i]=[customerNamei,tableNumberi,foodItemi] ,其中 customerNamei 是客户的姓名,tableNumberi 是客户所在餐桌的桌号,而 foodItemi 是客户点的餐品名称。 请你返回该餐厅的 点菜展示表 。在这张表中,表中第一行为标题,其第一列为餐桌...

2020-04-19 15:46:42 43

原创 Leetcode 5374:长度为n的开心字符串中字典序第k小的字符串

题目描述 一个 「开心字符串」定义为: 仅包含小写字母['a', 'b', 'c']. 对所有在1到s.length - 1之间的i,满足s[i] != s[i + 1](字符串的下标从 1 开始)。 比方说,字符串"abc","ac","b"和"abcbabcbcb"都是开心字符串,但是"aa","baa"和"ababbc"都不是开心字符串。 给你两个整...

2020-04-18 23:31:48 208

原创 Leetcode 5373:和为K的最少斐波那契数字数目

题目描述 给你数字k,请你返回和为k的斐波那契数字的最少数目,其中,每个斐波那契数字都可以被使用多次。 斐波那契数字定义为: F1= 1 F2= 1 Fn= Fn-1+ Fn-2, 其中 n > 2 。 数据保证对于给定的k,一定能找到可行解。 示例 1: 输入:k = 7 输出:2 解释:斐波那契数字为:1,1,2,3,5,8,13,…… 对于...

2020-04-18 23:29:42 60

原创 Leetcode 1410:HTML实体解析器

题目描述 「HTML实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。 HTML 里这些特殊字符和它们对应的字符实体包括: 双引号:字符实体为&quot;,对应的字符是"。 单引号:字符实体为&apos;,对应的字符是'。 与符号:字符实体为&amp;,对应对的字符是&。 大于号...

2020-04-12 14:29:10 31

原创 Leetcode 5377:将二进制表示减到1的步骤数

题目描述 给你一个以二进制形式表示的数字 s 。请你返回按下述规则将其减少到 1 所需要的步骤数: 如果当前数字为偶数,则将其除以 2 。 如果当前数字为奇数,则将其加上 1 。 题目保证你总是可以按上述规则将测试用例变为 1 。 示例 1: 输入:s = "1101" 输出:6 解释:"1101" 表示十进制数 13 。 Step 1) 13 是奇数,加 1 得到 14 St...

2020-04-05 12:25:58 44

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除