![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
菜鸟上路
Arilate
这个作者很懒,什么都没留下…
展开
-
948.令牌放置-力扣(c++)
题目:你的初始能量为P,初始分数为0,只有一包令牌。令牌的值为token[i],每个令牌最多只能使用一次,可能的两种使用方法如下:如果你至少有token[i]点能量,可以将令牌置为正面朝上,失去token[i]点能量,并得到1分。 如果我们至少有1分,可以将令牌置为反面朝上,获得token[i]点能量,并失去1分。在使用任意数量的令牌后,返回我们可以得...原创 2019-03-25 23:23:16 · 222 阅读 · 0 评论 -
202.快乐数-力扣(c++)
题目:编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。样例:输入: 19输出: true解释: 12 + 92 = 8282 + 22 = 6862 + 82 = 10012 + 0...原创 2019-03-29 18:44:26 · 467 阅读 · 0 评论 -
540.有序数组中的单一元素-力扣(c++)
题目:给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。样例:示例 1:输入: [1,1,2,3,3,4,4,8,8]输出: 2示例 2:输入: [3,3,7,7,10,11,11]输出: 10注意:您的方案应该在 O(log n)时间复杂度和 O(1)空间复杂度中运行。思路:要求要在O(log n)...原创 2019-03-29 20:00:48 · 155 阅读 · 0 评论