04 2024 档案

摘要:2024-04-27:用go语言,在一个下标从 1 开始的 8 x 8 棋盘上,有三个棋子,分别是白色车、白色象和黑色皇后。 给定这三个棋子的位置,请计算出要捕获黑色皇后所需的最少移动次数。 需要注意的是,白色车可以垂直或水平移动,而白色象可以沿对角线移动,它们不能跳过其他棋子。 如果白色车或白色象 阅读全文
posted @ 2024-04-27 12:58 福大大架构师每日一题 阅读(20) 评论(0) 推荐(0) 编辑
摘要:2024-04-21:用go语言,给一棵根为1的树,每次询问子树颜色种类数。 假设节点总数为n,颜色总数为m, 每个节点的颜色,依次给出,整棵树以1节点做头, 有k次查询,询问某个节点为头的子树,一共有多少种颜色。 1 <= n, m, k <= 10^5。 答案2024-04-21: 来自左程云。 阅读全文
posted @ 2024-04-21 08:34 福大大架构师每日一题 阅读(17) 评论(0) 推荐(0) 编辑
摘要:2024-04-17:用go语言,欢迎各位勇者莅临力扣城,本次的挑战游戏名为「力扣泡泡龙」。 游戏的起点是一颗形状如二叉树的泡泡树,其中每个节点的值代表该泡泡的分值。勇者们有一次机会可以击破一个节点泡泡,但需要满足以下规则: 被击破的节点泡泡最多只能有一个子节点泡泡。 如果被击破的节点泡泡有子节点泡 阅读全文
posted @ 2024-04-17 13:55 福大大架构师每日一题 阅读(16) 评论(0) 推荐(0) 编辑
摘要:2024-04-13:用go语言,给定一个整数数组 nums, 请编写一个函数,返回一个新的数组 counts。 满足以下条件:对于每个 nums[i], counts[i] 表示在 nums[i] 右侧且比nums[i] 小的元素数量。 输入:nums = [5,2,6,1]。 输出:[2,1,1 阅读全文
posted @ 2024-04-13 22:05 福大大架构师每日一题 阅读(12) 评论(0) 推荐(0) 编辑
摘要:2024-04-10:用go语言,考虑一个非负整数数组 A, 如果数组中相邻元素之和为完全平方数,我们称这个数组是正方形数组。 现在要计算 A 的正方形排列的数量。 两个排列 A1 和 A2 被认为是不同的,如果存在至少一个索引 i,满足 A1[i] != A2[i]。 输入:[1,17,8]。 输 阅读全文
posted @ 2024-04-10 14:48 福大大架构师每日一题 阅读(14) 评论(0) 推荐(0) 编辑
摘要:三、假定我们对一个数据结构执行一个由 n 个操作组成的操作序列,当 i 严格为 2 的幂时第 i 个操作的代价为 i ,否则代价为1。使用聚合分析确定每个操作的摊还代价。 文心一言: 为了进行聚合分析并确定每个操作的摊还代价,我们需要理解操作序列的性质,特别是代价的变化规律。根据题目描述,当操作的索 阅读全文
posted @ 2024-04-08 20:50 福大大架构师每日一题 阅读(378) 评论(0) 推荐(0) 编辑
摘要:2024-04-06:用go语言,给你两个非负整数数组 rowSum 和 colSum, 其中 rowSum[i] 是二维矩阵中第 i 行元素的和, colSum[j] 是第 j 列元素的和,换言之你不知道矩阵里的每个元素, 但是你知道每一行和每一列的和。 请找到大小为 rowSum.length 阅读全文
posted @ 2024-04-06 15:26 福大大架构师每日一题 阅读(18) 评论(0) 推荐(0) 编辑
摘要:2024-04-03:用go语言,在一个小城市里,有 m 个房子排成一排, 你需要给每个房子涂上 n 种颜色之一(颜色编号为 1 到 n ), 有的房子去年夏天已经涂过颜色了,所以这些房子不可以被重新涂色, 我们将连续相同颜色尽可能多的房子称为一个街区。 比方说 houses = [1,2,2,3, 阅读全文
posted @ 2024-04-03 14:46 福大大架构师每日一题 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示