首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 3 人订阅
共675篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2025-07-21:不重叠区间的最大得分。用go语言,给定一个二维整数数组 intervals,其中每个元素 intervals[i] = [li, ri,
2025-07-21:不重叠区间的最大得分。用go语言,给定一个二维整数数组 intervals,其中每个元素 intervals[i] = [li, ri, weighti] 表示一个区间,起点是
2025-07-20:收集连续 K 个袋子可以获得的最多硬币数量。用go语言,在一条数轴上,每个整数坐标对应一个独立的袋子。某些袋子中装有硬币。 输入是一个二维
2025-07-20:收集连续 K 个袋子可以获得的最多硬币数量。用go语言,在一条数轴上,每个整数坐标对应一个独立的袋子。某些袋子中装有硬币。 输入是一个二维数组 coins,其中每个元素 coin
2025-07-19:计算字符串的镜像分数。用go语言,给定一个字符串 s,定义每个英文字母的“镜像”为字母表反转后对应的位置字母,例如:‘a‘ 的镜像是 ‘z
2025-07-19:计算字符串的镜像分数。用go语言,给定一个字符串 s,定义每个英文字母的“镜像”为字母表反转后对应的位置字母,例如:'a' 的镜像是 'z','b' 的镜像是 'y',依此类推。
2025-07-18:最长乘积等价子数组。用go语言,给定一个只包含正整数的数组 nums。 定义:如果一个数组 arr 满足所有元素的乘积等于该数组最大公约数
2025-07-18:最长乘积等价子数组。用go语言,给定一个只包含正整数的数组 nums。 定义:如果一个数组 arr 满足所有元素的乘积等于该数组最大公约数(GCD)与最小公倍数(LCM)的乘积,
2025-07-17:删除所有值为某个元素后的最大子数组和。用go语言,给定一个整数数组 nums,你可以进行以下操作最多一次: - 选择数组中某个整数 X。
2025-07-17:删除所有值为某个元素后的最大子数组和。用go语言,给定一个整数数组 nums,你可以进行以下操作最多一次: 选择数组中某个整数 X。 删除数组中所有值为 X 的元素,但删除后数组
2025-07-16:最长相邻绝对差递减子序列。用go语言,给定一个整数数组 nums,需要找出其中的一个最长子序列 seq,满足该子序列相邻元素间的绝对差值构
2025-07-16:最长相邻绝对差递减子序列。用go语言,给定一个整数数组 nums,需要找出其中的一个最长子序列 seq,满足该子序列相邻元素间的绝对差值构成一个非递增序列。也就是说,对于子序列中
2025-07-15:子字符串匹配模式。用go语言,给定一个字符串 s 和一个模式字符串 p,且 p 中恰好包含一个 ‘*‘ 字符。 ‘*‘ 可以代表任意长度(
2025-07-15:子字符串匹配模式。用go语言,给定一个字符串 s 和一个模式字符串 p,且 p 中恰好包含一个 '*' 字符。 '*' 可以代表任意长度(包括零)的任意字符序列。 如果通过替换
2025-07-14:统计恰好有 K 个相等相邻元素的数组数目。用go语言,给定三个整数 n、m、k,定义一个长度为 n 的数组 arr 满足以下条件: - a
2025-07-14:统计恰好有 K 个相等相邻元素的数组数目。用go语言,给定三个整数 n、m、k,定义一个长度为 n 的数组 arr 满足以下条件: arr 中的每个元素都是 1 到 m 之间的整
2025-07-13:统计特殊子序列的数目。用go语言,给定一个只包含正整数的数组 nums,我们定义长度为4的特殊子序列,其下标为 (p, q, r, s),
2025-07-13:统计特殊子序列的数目。用go语言,给定一个只包含正整数的数组 nums,我们定义长度为4的特殊子序列,其下标为 (p, q, r, s),且满足以下条件: p < q < r <
2025-07-12:从盒子中找出字典序最大的字符串Ⅰ。用go语言,Alice 正在为她的 numFriends 个朋友准备一个游戏。游戏会进行多轮,每一轮中:
2025-07-12:从盒子中找出字典序最大的字符串Ⅰ。用go语言,Alice 正在为她的 numFriends 个朋友准备一个游戏。游戏会进行多轮,每一轮中: 将字符串 word 分成 numFri
2025-07-11:使每一列严格递增的最少操作次数。用go语言,给定一个由非负整数组成的 m 行 n 列的矩阵 grid。 每次操作中,可以选择任意一个元素
2025-07-11:使每一列严格递增的最少操作次数。用go语言,给定一个由非负整数组成的 m 行 n 列的矩阵 grid。 每次操作中,可以选择任意一个元素 grid[i][j],将其数值增加 1。
2025-07-10:字符相同的最短子字符串Ⅰ。用go语言,给定一个长度为 n 的二进制字符串 s 和一个允许执行的最大操作次数 numOps。 每次操作可以选
2025-07-10:字符相同的最短子字符串Ⅰ。用go语言,给定一个长度为 n 的二进制字符串 s 和一个允许执行的最大操作次数 numOps。 每次操作可以选择字符串中的任意一个位置 i(0 ≤ i
2025-07-09:使数组元素互不相同所需的最少操作次数。用go语言,给定一个整数数组 nums 和一个整数 k,对于数组中的每个元素,你最多可以对其进行一次
2025-07-09:使数组元素互不相同所需的最少操作次数。用go语言,给定一个整数数组 nums 和一个整数 k,对于数组中的每个元素,你最多可以对其进行一次操作:将一个在区间 [-k, k] 内的
2025-07-08:使数组元素互不相同所需的最少操作次数。用go语言,给定一个整数数组 nums,要求通过若干次操作使数组中的元素全部唯一。每次操作都需要从数
2025-07-08:使数组元素互不相同所需的最少操作次数。用go语言,给定一个整数数组 nums,要求通过若干次操作使数组中的元素全部唯一。每次操作都需要从数组开头移除最多三个元素;如果剩余元素不足
2025-07-06:判断网格图能否被切割成块。用go语言,给定一个大小为 n x n 的网格,坐标系的原点设在左下角。你有一个二维数组 rectangles,
2025-07-06:判断网格图能否被切割成块。用go语言,给定一个大小为 n x n 的网格,坐标系的原点设在左下角。你有一个二维数组 rectangles,其中每个元素 rectangles[i]
2025-07-05:统计异或值为给定值的路径数目。用go语言,给定一个大小为 m 行 n 列的二维整数数组 grid 和一个整数 k。 任务是计算从左上角起点
2025-07-05:统计异或值为给定值的路径数目。用go语言,给定一个大小为 m 行 n 列的二维整数数组 grid 和一个整数 k。 任务是计算从左上角起点 (0, 0) 出发,到右下角终点 (m
2025-07-04:统计符合条件长度为 3 的子数组数目。用go语言,给定一个整数数组 nums,请你计算有多少个长度恰好为 3 的连续子数组满足这样的条件:
2025-07-04:统计符合条件长度为 3 的子数组数目。用go语言,给定一个整数数组 nums,请你计算有多少个长度恰好为 3 的连续子数组满足这样的条件:子数组的第一个元素与第三个元素的和,正好
2025-07-03:使字符频率相等的最少操作次数。用go语言,给定一个字符串 s。 如果某个字符串 t 中所有字符的出现次数相同,则称这个字符串 t 是“好”
2025-07-03:使字符频率相等的最少操作次数。用go语言,给定一个字符串 s。 如果某个字符串 t 中所有字符的出现次数相同,则称这个字符串 t 是“好”的。 你可以对 s 执行以下操作,操作次
2025-07-02:统计数组中的美丽分割。用go语言,给定一个整数数组 nums, 我们要把它划分成三个连续且非空的子数组 nums1、nums2、nums3
2025-07-02:统计数组中的美丽分割。用go语言,给定一个整数数组 nums, 我们要把它划分成三个连续且非空的子数组 nums1、nums2、nums3,且这三个子数组按顺序拼接后还原为原数组
2025-07-01:两天自由外汇交易后的最大货币数。用go语言,你有一个字符串 initialCurrency,表示你最开始拥有的货币种类,且初始数量是 1.
2025-07-01:两天自由外汇交易后的最大货币数。用go语言,你有一个字符串 initialCurrency,表示你最开始拥有的货币种类,且初始数量是 1.0 单位。 另外,有两个交易日的货币兑换
下一页