/blog/images/avatar.webp

Hello World

力扣873. 最长的斐波那契子序列的长度

力扣873. 最长的斐波那契子序列的长度

如果序列 x1, x2, ..., xn 满足下列条件,就说它是 *斐波那契式 *的:

  • n >= 3

  • 对于所有 i + 2 i + xi+1 == xi+2

给定一个 **严格递增 **的正整数数组形成序列 arr ,找到 arr 中最长的斐波那契式的子序列的长度。如果不存在,返回 0

力扣875. 爱吃香蕉的珂珂

力扣875. 爱吃香蕉的珂珂

珂珂喜欢吃香蕉。这里有 n 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 h 小时后回来。

珂珂可以决定她吃香蕉的速度 k (单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 k 根。如果这堆香蕉少于 k 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。

力扣877. 石子游戏

力扣877. 石子游戏

Alice 和 Bob 用几堆石子在做游戏。一共有偶数堆石子,排成一行;每堆都有 整数颗石子,数目为 piles[i]

游戏以谁手中的石子最多来决出胜负。石子的 总数奇数 ,所以没有平局。

力扣878. 第 N 个神奇数字

力扣878. 第 N 个神奇数字

一个正整数如果能被 ab 整除,那么它是神奇的。

给定三个整数 n , a , b ,返回第 n 个神奇的数字。因为答案可能很大,所以返回答案 **对 **10^{9} + 7 **取模 **后的值。

力扣879. 盈利计划

力扣879. 盈利计划

集团里有 n 名员工,他们可以完成各种各样的工作创造利润。

第 i 种工作会产生 profit[i] 的利润,它要求 group[i] 名成员共同参与。如果成员参与了其中一项工作,就不能参与另一项工作。

力扣88. 合并两个有序数组

力扣88. 合并两个有序数组

给你两个按 非递减顺序 排列的整数数组 nums1* *和 nums2,另有两个整数 mn ,分别表示 nums1nums2 中的元素数目。

请你 合并 nums2* *到 nums1 中,使合并后的数组同样按 非递减顺序 排列。

力扣880. 索引处的解码字符串

力扣880. 索引处的解码字符串

给定一个编码字符串 s 。请你找出* 解码字符串 并将其写入磁带。解码时,从编码字符串中* 每次读取一个字符 **,并采取以下步骤:

  • 如果所读的字符是字母,则将该字母写在磁带上。

力扣881. 救生艇

力扣881. 救生艇

给定数组 peoplepeople[i]表示第 i^{ }个人的体重 ,船的数量不限,每艘船可以承载的最大重量为 limit

每艘船最多可同时载两人,但条件是这些人的重量之和最多为 limit

力扣883. 三维形体投影面积

力扣883. 三维形体投影面积

n x n 的网格 grid 中,我们放置了一些与 x,y,z 三轴对齐的 1 x 1 x 1 立方体。

每个值 v = grid[i][j] 表示有一列 v 个正方体叠放在格子 (i, j) 上。

现在,我们查看这些立方体在 xyyzzx 平面上的投影

力扣885. 螺旋矩阵 III

力扣885. 螺旋矩阵 III

rows x cols 的网格上,你从单元格 (rStart, cStart) 面朝东面开始。网格的西北角位于第一行第一列,网格的东南角位于最后一行最后一列。

你需要以顺时针按螺旋状行走,访问此网格中的每个位置。每当移动到网格的边界之外时,需要继续在网格之外行走(但稍后可能会返回到网格边界)。

力扣886. 可能的二分法

力扣886. 可能的二分法

给定一组 n 人(编号为 1, 2, ..., n), 我们想把每个人分进任意大小的两组。每个人都可能不喜欢其他人,那么他们不应该属于同一组。

给定整数 n 和数组 dislikes ,其中 dislikes[i] = [ai, bi] ,表示不允许将编号为 aibi的人归入同一组。当可以用这种方法将所有人分进两组时,返回 true;否则返回 false

力扣887. 鸡蛋掉落

力扣887. 鸡蛋掉落

给你 k 枚相同的鸡蛋,并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。

已知存在楼层 f ,满足 0 <= f <= n ,任何从** 高于** f 的楼层落下的鸡蛋都会碎,从 f 楼层或比它低的楼层落下的鸡蛋都不会破。

力扣888. 公平的糖果交换

力扣888. 公平的糖果交换

爱丽丝和鲍勃拥有不同总数量的糖果。给你两个数组 aliceSizesbobSizesaliceSizes[i] 是爱丽丝拥有的第 i 盒糖果中的糖果数量,bobSizes[j] 是鲍勃拥有的第 j 盒糖果中的糖果数量。

力扣89. 格雷编码

力扣89. 格雷编码

n 位格雷码序列 是一个由 2^{n} 个整数组成的序列,其中:

  • 每个整数都在范围 [0, 2^{n} - 1] 内(含 02^{n} - 1

  • 第一个整数是 0

  • 一个整数在序列中出现 不超过一次

力扣890. 查找和替换模式

力扣890. 查找和替换模式

你有一个单词列表 words 和一个模式 pattern,你想知道 words 中的哪些单词与模式匹配。

如果存在字母的排列 p ,使得将模式中的每个字母 x 替换为 p(x) 之后,我们就得到了所需的单词,那么单词与模式是匹配的。