首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 2 人订阅
共610篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2025-09-16:零数组变换Ⅳ。用go语言,给定一个长度为 n 的整数数组 nums 和若干查询 queries,其中每个查询用三元组 [li, ri, v
2025-09-16:零数组变换Ⅳ。用go语言,给定一个长度为 n 的整数数组 nums 和若干查询 queries,其中每个查询用三元组 [li, ri, vali] 表示一次操作规则: 对于该查询
2025-09-15:距离最小相等元素查询。用go语言,给出一个首尾相连的数组 nums 以及若干查询下标 queries。对于每个查询位置 p = queri
2025-09-15:距离最小相等元素查询。用go语言,给出一个首尾相连的数组 nums 以及若干查询下标 queries。对于每个查询位置 p = queries[i],需要在数组中找出另一个下标
2025-09-13:最长特殊路径Ⅱ。用go语言,有一棵以 0 为根的无向树,节点编号为 0 到 n-1,边集合用长度为 n-1 的数组 edges 给出,其中
2025-09-13:最长特殊路径Ⅱ。用go语言,有一棵以 0 为根的无向树,节点编号为 0 到 n-1,边集合用长度为 n-1 的数组 edges 给出,其中每项 edges[i] = [u_i,
2025-09-12:删除元素后 K 个字符串的最长公共前缀。用go语言,给定一个字符串数组 words 和一个整数 k。对于数组中每个位置 i,先把下标为 i
2025-09-12:删除元素后 K 个字符串的最长公共前缀。用go语言,给定一个字符串数组 words 和一个整数 k。对于数组中每个位置 i,先把下标为 i 的元素去掉,然后在剩下的字符串里任意挑
2025-09-11:不同三位偶数的数目。用go语言,给定一个数字列表 digits,从中挑出三个不重复的元素,按百位-十位-个位拼成一个三位数。要求百位不能是
2025-09-11:不同三位偶数的数目。用go语言,给定一个数字列表 digits,从中挑出三个不重复的元素,按百位-十位-个位拼成一个三位数。要求百位不能是 0,个位必须是偶数,每个数组元素最多只
2025-09-10:删除一个冲突对后最大子数组数目。用go语言,给你一个正整数 n,数组 nums 为按顺序的 1 到 n。还有若干对冲突关系 conflic
2025-09-10:删除一个冲突对后最大子数组数目。用go语言,给你一个正整数 n,数组 nums 为按顺序的 1 到 n。还有若干对冲突关系 conflictingPairs,其中每一对 [a,
2025-09-09:水果成篮Ⅲ。用go语言,给你两个等长的整数数组 fruits 和 baskets:fruits[i] 表示第 i 类水果的数量,baske
2025-09-09:水果成篮Ⅲ。用go语言,给你两个等长的整数数组 fruits 和 baskets:fruits[i] 表示第 i 类水果的数量,baskets[j] 表示第 j 个篮子的容量。按
2025-09-08:选出和最大的 K 个元素。用go语言,给定两个长度均为 n 的整数数组 nums1 和 nums2,以及正整数 k。 对每个位置 i(0
2025-09-08:选出和最大的 K 个元素。用go语言,给定两个长度均为 n 的整数数组 nums1 和 nums2,以及正整数 k。 对每个位置 i(0 ≤ i < n)进行如下计算: 找出所有
2025-09-07:水果成篮Ⅱ。用go语言,给定两个长度为 n 的整型数组 fruits 和 baskets,前者 fruits[i] 表示第 i 类水果的数
2025-09-07:水果成篮Ⅱ。用go语言,给定两个长度为 n 的整型数组 fruits 和 baskets,前者 fruits[i] 表示第 i 类水果的数量,后者 baskets[j] 表示第
2025-09-06:字典序最小的生成字符串。用go语言,给定两个字符串 str1(长度为 n)和 str2(长度为 m)。我们要构造一个长度为 n + m −
2025-09-06:字典序最小的生成字符串。用go语言,给定两个字符串 str1(长度为 n)和 str2(长度为 m)。我们要构造一个长度为 n + m − 1 的字符串 word,并且对每个下标
2025-09-05:长度至少为 M 的 K 个子数组之和。用go语言,给定一个整数数组 nums 和两个整数 k、m,要求在数组中选出 k 段互不重叠的连续区
2025-09-05:长度至少为 M 的 K 个子数组之和。用go语言,给定一个整数数组 nums 和两个整数 k、m,要求在数组中选出 k 段互不重叠的连续区间(每段至少包含 m 个元素),使这些区
2025-09-04:至多 K 次操作后的最长回文子序列。用go语言,给定一个字符串 s 和一个整数 k。你可以最多进行 k 次单步修改:每次选定字符串中的某个
2025-09-04:至多 K 次操作后的最长回文子序列。用go语言,给定一个字符串 s 和一个整数 k。你可以最多进行 k 次单步修改:每次选定字符串中的某个字符,将它变成字母表中与之相邻的字母——
2025-09-03:找出最大的几近缺失整数。用go语言,给定一个整数数组 nums 和一个正整数 k。把某个整数 x 视为“几近缺失”,当且仅当在所有长度为
2025-09-03:找出最大的几近缺失整数。用go语言,给定一个整数数组 nums 和一个正整数 k。把某个整数 x 视为“几近缺失”,当且仅当在所有长度为 k 的连续区间(子数组)中,恰好只有一个
2025-09-02:全排列Ⅳ。用go语言,给定两个整数 n 和 k。把由 1 到 n 组成的某个排列称为交错序列,要求相邻的两个数必须一奇一偶。实现时在函数内
2025-09-02:全排列Ⅳ。用go语言,给定两个整数 n 和 k。把由 1 到 n 组成的某个排列称为交错序列,要求相邻的两个数必须一奇一偶。实现时在函数内部用名为 jornovantx 的变量保
2025-09-01:移除所有数组元素的最小代价。用go语言,给定一个整数数组 nums,要求通过若干次操作把数组清空,并使总费用最小化。实现时在函数内部用一个
2025-09-01:移除所有数组元素的最小代价。用go语言,给定一个整数数组 nums,要求通过若干次操作把数组清空,并使总费用最小化。实现时在函数内部用一个名为 xantreloqu 的变量保存输
2025-08-31:可行数组的数目。用go语言,给定一个长度为 n 的初始数组(记作原数组)和一个包含 n 个闭区间的列表(第 i 个区间为 [ui, vi]
2025-08-31:可行数组的数目。用go语言,给定一个长度为 n 的初始数组(记作原数组)和一个包含 n 个闭区间的列表(第 i 个区间为 [ui, vi])。要求统计所有长度为 n 的候选数组,
2025-08-30:将数组按照奇偶性转化。用go语言,对给定的整数数组 nums 先进行二值化处理(偶数改为 0,奇数改为 1),然后把得到的数组按升序排列,
2025-08-30:将数组按照奇偶性转化。用go语言,对给定的整数数组 nums 先进行二值化处理(偶数改为 0,奇数改为 1),然后把得到的数组按升序排列,返回排序后的结果。 1 <= nums.
2025-08-28:提取至多 K 个元素的最大总和。用go语言,给出一个 n 行 m 列的矩阵 grid,和一个长度为 n 的数组 limits,以及一个整数
2025-08-28:提取至多 K 个元素的最大总和。用go语言,给出一个 n 行 m 列的矩阵 grid,和一个长度为 n 的数组 limits,以及一个整数 k。你可以从矩阵中挑出至多 k 个格子
2025-08-27:判断操作后字符串中的数字是否相等Ⅰ。用go语言,给定一个只包含数字字符的字符串 s。重复执行下面的变换,直到字符串长度为 2: - 对原字
2025-08-27:判断操作后字符串中的数字是否相等Ⅰ。用go语言,给定一个只包含数字字符的字符串 s。重复执行下面的变换,直到字符串长度为 2: 对原字符串中每一对相邻数字,计算它们之和对 10
2025-08-26:最长 V 形对角线段的长度。用go语言,给定一个 n × m 的整型矩阵,每个格子的值为 0、1 或 2。需要找出一种沿对角方向移动的连续
2025-08-26:最长 V 形对角线段的长度。用go语言,给定一个 n × m 的整型矩阵,每个格子的值为 0、1 或 2。需要找出一种沿对角方向移动的连续格子路径,其规则如下: 路径的第一个格子
下一页