bandiaoz
bandiaoz
全部文章
分类
题解(2)
归档
标签
去牛客网
登录
/
注册
bandiaoz的博客
全部文章
(共328篇)
题解 | #猜数#
解题思路 题目本质是要找出在给定范围内,妹妹最多能错误报告多少次才能被牛牛识破 假设妹妹想的两个数之和为 ,那么: 实际数字最大不能超过 (因为需要两个不相等的正整数) 牛牛猜的数字不能超过 妹妹每次报告"猜错了"时,牛牛实际上已经猜对了 当牛牛猜到 时,一定能判断出...
2024-12-20
0
16
题解 | #疯狂队列#
解题思路 首先将所有学生身高降序排序 初始取最大值和最小值,计算它们的差值 使用两个指针分别指向次大值和次小值的位置 依次计算最大值与次小值的差值,以及次大值与最小值的差值 更新最大值和最小值,继续计算直到两个指针相遇 最后处理剩余的一个差值 代码 cpp java python ...
2024-12-20
0
24
题解 | #堆棋子#
解题思路 这是一个最小曼哈顿距离的问题。对于每个目标位置 ,我们需要计算将 个棋子移动到该位置所需的最小步数。 对于每个目标位置,我们计算所有棋子到该位置的曼哈顿距离。 将距离排序后,取前 个距离之和,即为将 个棋子移动到该位置所需的步数。 遍历所有可能的目标位置,更新每个 的最小步数。 ...
2024-12-20
0
28
题解 | #最小区间#
解题思路 这是一道关于区间选择的问题。主要思路如下: 问题分析: 给定 个有序数组,每个数组有 个元素 需要找出一个最小区间 该区间包含每个数组中的至少一个元素 优化思路: 使用优先队列维护当前最小值 记录每个数组的当前位置 动态维护区间的最大值 每次更新时比较新区间和当前最优区...
2024-12-20
0
21
题解 | #浇花#
解题思路 这是一道关于几何优化的问题。主要思路如下: 问题分析: 有两个喷泉和n朵花 每个喷泉可以浇到以自己为中心的圆形区域内的花 需要确定两个喷泉的半径 和 目标是使 最小 优化思路: 预计算每朵花到两个喷泉的距离平方 按照到第一个喷泉的距离排序 从后向前遍历,维护第二个喷泉的...
2024-12-20
0
16
题解 | #独立的小易#
解题思路 这是一道关于生活费用规划的问题。主要思路如下: 问题分析: 小易每天需要吃一个水果 每天需要支付 元房租 初始有 个水果和 元钱 商店每个水果售价 元 优化思路: 先判断初始资金能否支撑使用完所有水果 如果能支撑,计算总资产(钱+水果价值)能维持的天数 如果不能支撑,...
2024-12-20
0
20
题解 | #狙击手#
解题思路 这是一道关于生存博弈的图论问题。主要思路如下: 问题分析: 个狙击手,每人瞄准一个目标 需要找出最少和最多生存人数 可以将问题转化为有向图问题 每个狙击手是一个节点,瞄准关系构成边 优化思路: 最大生存数:优先处理入度为0的节点 最小生存数:处理环和链的特殊情况 使用fat...
2024-12-20
0
20
题解 | #序列合并#
解题思路 这是一道关于多项式序列的题目。主要思路如下: 问题分析: 给定 个7次多项式,每个多项式只有两个非零系数 需要找到所有序列中第 小的数字 每个序列是将 代入多项式得到的值 优化思路: 使用优先队列维护 个序列的当前最小值 每次取出最小值后,将同一序列的下一个值加入队列...
2024-12-20
0
25
题解 | #操作序列#
解题思路 这是一道关于序列操作的模拟题。主要思路如下: 问题分析: 给定一个长度为 的序列 在空序列 上进行 次操作 每次操作包含两步: 将 放入 序列末尾 将 序列整体逆置 优化思路: 观察最终序列的规律 从后向前每隔两个数输出一个数 根据 的奇偶性决定第二部分...
2024-12-20
0
64
题解 | #合并果子#
解题思路 这是一道关于二维平面上点的合并问题。主要思路如下: 问题分析: 个果子在二维平面上,每个果子有位置和重量 每次合并消耗的体力为 乘 Manhattan距离 需要找到一个最优的合并中心点,使得总体力消耗最小 解题思路: 利用重量中位数性质找到最优合并点 分别在 轴和 轴上找...
2024-12-20
0
37
首页
上一页
16
17
18
19
20
21
22
23
24
25
下一页
末页