首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 2 人订阅
共565篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2025-06-20:连接两棵树后最大目标节点数目Ⅰ。用go语言,你有两棵无向树,第一棵包含 n 个节点,节点编号范围是 [0, n - 1],第二棵包含 m
2025-06-20:连接两棵树后最大目标节点数目Ⅰ。用go语言,你有两棵无向树,第一棵包含 n 个节点,节点编号范围是 [0, n - 1],第二棵包含 m 个节点,编号范围是 [0, m - 1]
2025-06-19:识别数组中的最大异常值。用go语言,你有一个长度为 n 的整数数组 nums,其中恰好有 n-2 个元素属于“特殊数字”类别。剩下的两个元
2025-06-19:识别数组中的最大异常值。用go语言,你有一个长度为 n 的整数数组 nums,其中恰好有 n-2 个元素属于“特殊数字”类别。剩下的两个元素中,一个等于所有这些特殊数字的总和,另
2025-06-17:移除边之后的权重最大和。用go语言,给定一棵包含 n 个节点(编号 0 到 n-1)的无向树,边的信息由一个长度为 n-1 的数组 edg
2025-06-17:移除边之后的权重最大和。用go语言,给定一棵包含 n 个节点(编号 0 到 n-1)的无向树,边的信息由一个长度为 n-1 的数组 edges 提供,其中 edges[i] =
2025-06-16:最小数组和。用go语言,你有一个整数数组 nums 和三个整数 k、op1、op2。 你可以对数组进行以下两种操作: 1. 操作1:选择一
2025-06-16:最小数组和。用go语言,你有一个整数数组 nums 和三个整数 k、op1、op2。 你可以对数组进行以下两种操作: 操作1:选择一个元素,将该元素除以2后向上取整。最多能执行
2025-06-15:重排子字符串以形成目标字符串。用go语言,给定两个字符串 s 和 t,它们是字母异位词(即包含完全相同的字符,只是顺序不同),以及一个整数
2025-06-15:重排子字符串以形成目标字符串。用go语言,给定两个字符串 s 和 t,它们是字母异位词(即包含完全相同的字符,只是顺序不同),以及一个整数 k。 你的任务是判断是否可能将 s 分
2025-06-14:最小正和子数组。用go语言,给定一个整数数组 nums 和两个整数 l 与 r,要求在数组中找到长度介于 l 和 r(含)之间且子数组元素
2025-06-14:最小正和子数组。用go语言,给定一个整数数组 nums 和两个整数 l 与 r,要求在数组中找到长度介于 l 和 r(含)之间且子数组元素和大于零的连续子数组。你的目标是找到所有
2025-06-13:最多可收集的水果数目。用go语言,有一个由 n x n 格子组成的游戏地图,每个格子代表一个房间。给定一个二维数组 fruits,frui
2025-06-13:最多可收集的水果数目。用go语言,有一个由 n x n 格子组成的游戏地图,每个格子代表一个房间。给定一个二维数组 fruits,fruits[i][j] 表示房间 (i, j)
2025-06-12:零数组变换Ⅲ。用go语言,给定一个长度为 n 的整数数组 nums 和一个二维数组 queries,其中每个 queries[i] = [
2025-06-12:零数组变换Ⅲ。用go语言,给定一个长度为 n 的整数数组 nums 和一个二维数组 queries,其中每个 queries[i] = [li, ri] 表示对 nums 的一个
2025-06-11:两个字符串的切换距离。用go语言,给定两个长度相同的字符串 s 和 t,以及两个整数数组 nextCost 和 previousCost。
2025-06-11:两个字符串的切换距离。用go语言,给定两个长度相同的字符串 s 和 t,以及两个整数数组 nextCost 和 previousCost。我们需要通过一系列操作将 s 转换为 t
2025-06-10:移除石头游戏。用go语言,Alice 和 Bob 玩一个拿石头的游戏,规则如下: - 他们轮流从一堆石头中拿走石头,Alice 先手。 -
2025-06-10:移除石头游戏。用go语言,Alice 和 Bob 玩一个拿石头的游戏,规则如下: 他们轮流从一堆石头中拿走石头,Alice 先手。 Alice 第一次拿走的石头数量固定为 10
2025-06-09:最小化相邻元素的最大差值。用go语言,给定一个整数数组 nums,其中部分元素被标记为 -1,表示这些元素缺失。 你需要选取一对正整数 (
2025-06-09:最小化相邻元素的最大差值。用go语言,给定一个整数数组 nums,其中部分元素被标记为 -1,表示这些元素缺失。 你需要选取一对正整数 (x, y),将数组中所有 -1 替换为这
2025-06-08:零数组变换Ⅱ。用go语言,给定一个长度为 n 的整数数组 nums 和一个包含多个查询的二维数组 queries,其中每个查询 queri
2025-06-08:零数组变换Ⅱ。用go语言,给定一个长度为 n 的整数数组 nums 和一个包含多个查询的二维数组 queries,其中每个查询 queries[i] = [li, ri, val
2025-06-07:零数组变换Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums,以及一个二维数组 queries,每个查询 queries[i] 表示
2025-06-07:零数组变换Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums,以及一个二维数组 queries,每个查询 queries[i] 表示一个区间 [li, ri]。 对于每个查
2025-06-06:使数组元素等于零。用go语言,给定一个整数数组 nums。 起始时,你需要选择一个索引 curr,要求 nums[curr] = 0,并选
2025-06-06:使数组元素等于零。用go语言,给定一个整数数组 nums。 起始时,你需要选择一个索引 curr,要求 nums[curr] = 0,并选择一个移动方向(向左或向右)。 接下来按
2025-06-05:统计小于 N 的 K 可约简整数。用go语言,给定一个二进制字符串 s,它表示一个整数 n 的二进制形式。 同时给定一个整数 k。 定义操
2025-06-05:统计小于 N 的 K 可约简整数。用go语言,给定一个二进制字符串 s,它表示一个整数 n 的二进制形式。 同时给定一个整数 k。 定义操作:对一个整数 x,令 x 变为其二进制
2025-06-04:好子序列的元素之和。用go语言,给定一个整数数组 nums,一个“好子序列”是指该子序列内任意相邻的两个元素之间的绝对差为1。 子序列是由
2025-06-04:好子序列的元素之和。用go语言,给定一个整数数组 nums,一个“好子序列”是指该子序列内任意相邻的两个元素之间的绝对差为1。 子序列是由原数组中删除若干元素(也可以不删除)后,
2025-06-03:检测相邻递增子数组Ⅱ。用go语言,给定一个包含 n 个整数的数组 nums,要求找出一个最大的整数 k,使得数组中存在两个连续且长度均为
2025-06-03:检测相邻递增子数组Ⅱ。用go语言,给定一个包含 n 个整数的数组 nums,要求找出一个最大的整数 k,使得数组中存在两个连续且长度均为 k 的子数组,它们都是严格递增的。具体要
2025-06-02:最小可整除数位乘积Ⅱ。用go语言,给定一个表示正整数的字符串 num 和一个整数 t。 定义:如果一个整数的每一位都不是 0,则称该整数为
2025-06-02:最小可整除数位乘积Ⅱ。用go语言,给定一个表示正整数的字符串 num 和一个整数 t。 定义:如果一个整数的每一位都不是 0,则称该整数为“无零数字”。 任务要求:找出一个字符串
2025-06-01:执行操作后元素的最高频率Ⅰ。用go语言,给定一个整数数组 nums 和两个整数 k 以及 numOperations。 你需要对数组 nu
2025-06-01:执行操作后元素的最高频率Ⅰ。用go语言,给定一个整数数组 nums 和两个整数 k 以及 numOperations。 你需要对数组 nums 进行恰好 numOperation
2025-05-31:最小可整除数位乘积Ⅰ。用go语言,给定两个整数 n 和 t,要求找出不小于 n 的最小整数,使得这个整数各位数字的乘积能够被 t 整除。
2025-05-31:最小可整除数位乘积Ⅰ。用go语言,给定两个整数 n 和 t,要求找出不小于 n 的最小整数,使得这个整数各位数字的乘积能够被 t 整除。 1 <= n <= 100。 1 <=
下一页