首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
福大大架构师每日一题
福大大架构师每日一题
创建于2021-05-16
订阅专栏
每天一道编程技术题。
等 4 人订阅
共736篇文章
创建于2021-05-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2026-01-22:删除可整除和后的最小数组和。用go语言,给定一个整数数组 nums 和一个整数 k。你可以反复挑选数组中相邻的一段元素——如果这段的元素和
2026-01-22:删除可整除和后的最小数组和。用go语言,给定一个整数数组 nums 和一个整数 k。你可以反复挑选数组中相邻的一段元素——如果这段的元素和是 k 的倍数,就把它从数组中删掉,剩下
2026-01-21:区间乘法查询后的异或Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums 和 q 条查询,每条查询用四个整数表示:[li, ri, k
2026-01-21:区间乘法查询后的异或Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums 和 q 条查询,每条查询用四个整数表示:[li, ri, ki, vi]。对每一条查询,从位置 li
2026-01-20:按策略买卖股票的最佳时机。用go语言,给出两个等长整数数组 prices 和 strategy: - prices[i] 表示第 i 天的
2026-01-20:按策略买卖股票的最佳时机。用go语言,给出两个等长整数数组 prices 和 strategy: prices[i] 表示第 i 天的股票价格; strategy[i] 表示第
2026-01-19:带传送的最小路径成本。用go语言,给定一个 m×n 的整数矩阵 grid 和一个整数 k。起点是左上角格子 (0,0),终点是右下角格子
2026-01-19:带传送的最小路径成本。用go语言,给定一个 m×n 的整数矩阵 grid 和一个整数 k。起点是左上角格子 (0,0),终点是右下角格子 (m−1,n−1)。你可以用两种方式前进
2026-01-18:边反转的最小路径总成本。用go语言,给定一个包含 n 个点(编号 0 到 n-1)的有向带权图。边集合 edges 中的每一项 edges
2026-01-18:边反转的最小路径总成本。用go语言,给定一个包含 n 个点(编号 0 到 n-1)的有向带权图。边集合 edges 中的每一项 edges[i] = [ui, vi, wi] 表
2026-01-17:完美对的数目。用go语言,给定一个整数数组 nums。我们把满足下面条件的一对索引 (i, j)(且 i < j)称为“完美对”: - 记
2026-01-17:完美对的数目。用go语言,给定一个整数数组 nums。我们把满足下面条件的一对索引 (i, j)(且 i < j)称为“完美对”: 记 a = nums[i],b = nums[
2026-01-16:覆盖网格的最少传感器数目。用go语言,给定一个 n × m 的格子棋盘和一个非负整数 k。 把传感器放在格子 (r, c) 上时,它能覆盖
2026-01-16:覆盖网格的最少传感器数目。用go语言,给定一个 n × m 的格子棋盘和一个非负整数 k。 把传感器放在格子 (r, c) 上时,它能覆盖所有与该格子在“切比雪夫距离”上不超过
2026-01-15:下一个特殊回文数。用go语言,给定一个整数 n,求出一个比 n 更大的最小整数,该整数需要满足两条规则: 1. 它的十进制表示从左到右与从
2026-01-15:下一个特殊回文数。用go语言,给定一个整数 n,求出一个比 n 更大的最小整数,该整数需要满足两条规则: 它的十进制表示从左到右与从右到左完全一致(即读起来是对称的)。 对于每一
2026-01-14:排序排列。用go语言,有两个等长的整数数组 value 和 limit,表示 n 个元素的得分和操作限制。初始时所有元素都处于未激活状态,
2026-01-14:排序排列。用go语言,有两个等长的整数数组 value 和 limit,表示 n 个元素的得分和操作限制。初始时所有元素都处于未激活状态,你可以按任意顺序逐个激活它们,但激活第
2026-01-13:排序排列。用go语言,给定一个长度为 n 的整数数组 nums,数组中的元素构成了 0 到 n−1 的一个排列(即每个数恰好出现一次)。允
2026-01-13:排序排列。用go语言,给定一个长度为 n 的整数数组 nums,数组中的元素构成了 0 到 n−1 的一个排列(即每个数恰好出现一次)。允许你对任意一对下标 i、j 交换元素,但
2026-01-12:垂直翻转子矩阵。用go语言,给你一个大小为 m × n 的整数矩阵 grid,和三个整数 x、y、k。x、y 指定了矩阵中一个 k × k
2026-01-12:垂直翻转子矩阵。用go语言,给你一个大小为 m × n 的整数矩阵 grid,和三个整数 x、y、k。x、y 指定了矩阵中一个 k × k 子方块的起始位置(左上角坐标),k 是
2026-01-11:三段式数组Ⅱ。用go语言,给定长度为 n 的整数序列 nums,要求选出一个包含至少四个元素的连续区间 [a, b](0 ≤ a < b
2026-01-11:三段式数组Ⅱ。用go语言,给定长度为 n 的整数序列 nums,要求选出一个包含至少四个元素的连续区间 [a, b](0 ≤ a < b < n),并在区间内选两个切分点 a <
2026-01-10:变为活跃状态的最小时间。用go语言,给定一个长度为 n 的字符串 s 和一个包含 0 到 n-1 的排列 order。按 order 中指
2026-01-10:变为活跃状态的最小时间。用go语言,给定一个长度为 n 的字符串 s 和一个包含 0 到 n-1 的排列 order。按 order 中指定的次序,从时间 t=0 起每一时刻将
2026-01-09:平衡装运的最大数量。用go语言,给定一个长度为 n 的整数数组 weight,表示沿一条直线排列的 n 个包裹的重量。把若干个相邻的包裹作
2026-01-09:平衡装运的最大数量。用go语言,给定一个长度为 n 的整数数组 weight,表示沿一条直线排列的 n 个包裹的重量。把若干个相邻的包裹作为一次“装运”(即数组中的一个连续区间)
2026-01-08:三段式数组Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums。若存在两个下标 p、q,满足 0 < p < q < n − 1,使得
2026-01-08:三段式数组Ⅰ。用go语言,给定一个长度为 n 的整数数组 nums。若存在两个下标 p、q,满足 0 < p < q < n − 1,使得数组可以被划分为三段——从索引 0 到
2026年1月TIOBE编程语言排行榜,Go语言排名第16,Rust语言排名13。C# 当选 2025 年度编程语言。
一月头条:C# 当选 2025 年度编程语言 在三年内第二次,C# 被 TIOBE 指数评为“年度编程语言”。C# 之所以获得这一称号,是因为其排名较上一年上涨幅度最大。多年来,这门语言经历了根本性的
2026-01-06:使数组平衡的最少移除数目。用go语言,给定一个整数数组 nums 和一个整数 k。我们把满足“数组中最大值与最小值之比不超过 k”的非空数
2026-01-06:使数组平衡的最少移除数目。用go语言,给定一个整数数组 nums 和一个整数 k。我们把满足“数组中最大值与最小值之比不超过 k”的非空数组称为平衡数组。你被允许从 nums 中
2026-01-05:最早完成陆地和水上游乐设施的时间Ⅰ。用go语言,有两类项目:陆地和水上。每个陆地项目有最早可开的时间 a_i 与持续时长 d_i,水上项目
2026-01-05:最早完成陆地和水上游乐设施的时间Ⅰ。用go语言,有两类项目:陆地和水上。每个陆地项目有最早可开的时间 a_i 与持续时长 d_i,水上项目有最早开时 b_j 与时长 e_j。游客
2026-01-04:划分数组得到最大异或运算和与运算之和。用go语言,给定一个整数数组 nums,将每个元素分别分配到三个(可以为空的)子序列 A、B、C 中
2026-01-04:划分数组得到最大异或运算和与运算之和。用go语言,给定一个整数数组 nums,将每个元素分别分配到三个(可以为空的)子序列 A、B、C 中(每个元素恰好属于一组)。 目标是最大化
2026-01-03:通过质数传送到达终点的最少跳跃次数。用go语言,给定一个长度为 n 的整数数组 nums。你从数组左端的第一个位置出发,目标是抵达最后一个
2026-01-03:通过质数传送到达终点的最少跳跃次数。用go语言,给定一个长度为 n 的整数数组 nums。你从数组左端的第一个位置出发,目标是抵达最后一个位置(索引为 n-1)。在任一位置 i
下一页