![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
wangl66
这个作者很懒,什么都没留下…
展开
-
leetcode 464. 我能赢吗?
leetcode 464. 我能赢吗?原题链接:https://leetcode-cn.com/problems/can-i-win在 “100 game” 这个游戏中,两名玩家轮流选择从 1 到 10 的任意整数,累计整数和,先使得累计整数和达到 100 的玩家,即为胜者。如果我们将游戏规则改为 “玩家不能重复使用整数” 呢?例如,两个玩家可以轮流从公共整数池中抽取从 1 到 15 的整数(不放回),直到累计整数和 >= 100。给定一个整数 maxChoosableInteger (整数原创 2020-08-10 17:46:50 · 199 阅读 · 0 评论 -
三个无重叠子数组的最大和
689. 三个无重叠子数组的最大和给定数组 nums 由正整数组成,找到三个互不重叠的子数组的最大和。每个子数组的长度为k,我们要使这3*k个项的和最大化。返回每个区间起始索引的列表(索引从 0 开始)。如果有多个结果,返回字典序最小的一个。示例输入: [1,2,1,2,6,7,5,1], 2输出: [0, 3, 5]解释: 子数组 [1, 2], [2, 6], [7, 5] 对应的起始索引为 [0, 3, 5]。我们也可以取 [2, 1], 但是结果 [1, 3, 5] 在字典序上更大。原创 2020-08-06 10:49:10 · 339 阅读 · 0 评论 -
集合等离散数据结构
集合简单说一下集合的概念,集合包含一组可区分的对象,称为成员或元素。如果一个对象x是对象S的一个成员,记为x∈Sx\in{S}x∈S。如果x不是S的成员,则记为x∉Sx\notin{S}x∈/S。通过在一对大括号中显式列出集合的所有成员的方式描述一个集合,例如通过S={1,2,3}S = \{1,2,3\}S={1,2,3}定义一个包含成员1,2,3的集合。如果两个集合A和B包含相同的成员,则...原创 2019-12-19 16:55:05 · 2485 阅读 · 0 评论 -
hanoi汉诺塔问题
Hanoi塔问题是个古典的数学问题,如果能够想清楚这个问题,那我相信你的逻辑思维已经很不错了,问题是这样的:古代有一个梵塔,塔内三个座A,B,C,A上有64个盘子,从小到大,从上而下依次排列,有人想把这64个盘子从A移动到C,每次只能移动一个盘子,并且移动过程中始终保持三个座上小盘在上,大盘在下,请问该怎么移动?刚拿到这个问题,绝对是很难从头到尾想清楚详细的步骤,当然除非你的大脑比电脑的运原创 2016-09-26 22:15:39 · 630 阅读 · 0 评论