bandiaoz
bandiaoz
全部文章
分类
题解(2)
归档
标签
去牛客网
登录
/
注册
bandiaoz的博客
全部文章
(共328篇)
题解 | #字符串替换#
解题思路 题目要求计算将字符串中的子串"xy"替换成"yx",最少需要多少次操作才能让字符串中不存在"xy"。 关键发现: 每次替换"xy"为"yx",相当于将x向右移动一位 对于每个x,需要统计其...
2024-12-27
0
43
题解 | #找“异数”#
解题思路 题目要求找出序列中的"异数",定义如下: 序列中包含 到 进制的整数 如果一个数与序列中其他所有数都不相等,则称为"异数" 输入格式为"n#m",其中 表示进制 , 为该进制下的数值 解题思路: 对每个输入的数: 解...
2024-12-27
0
44
题解 | #数字的情绪#
解题思路 题目要求将整数按照其数位的整除性质分为三类: H(Happy):数字可以被部分包含的数位整除 S(Sad):数字不能被任何包含的数位整除 G(Great):数字可以被所有包含的数位整除 解题思路: 对每个输入的数字,提取其所有数位 统计: 总数位个数(flag) 可以整除的数位个数...
2024-12-27
0
42
题解 | #商品交易#
解题思路 题目描述了一个商人在 个国家按顺序交易神秘石的问题: 每个国家的神秘石价格为 商人同一时刻只能持有一块神秘石 需要计算: 最大获利金额 最少交易次数(在获得最大利润的情况下) 解题思路: 遍历价格数组,当遇到价格上升时: 累加差价到总利润 如果是新的上升序列,交易次数加1...
2024-12-27
0
25
题解 | #链式边权#
解题思路 这道题的关键点在于: 个点形成一条链,边的编号从 到 对于第 条边,其权值 定义为:在第 条边左侧 且点权为 的点数,与在第 条边右侧 且点权为 的点数的乘积之和 需要计算每条边的权值 解题思路: 使用两个哈希表分别记录左侧和右侧的点权计数 初始时所有点都在右侧...
2024-12-27
0
24
题解 | #求数列第n项#
解题思路 观察数列 ,可以发现: 每个数字 会重复 次 要找到第 个数所在层之前的所有数的和,需要: 使用斐波那契数列来计算每层的累积和 当累积和大于等于 时,减去最后一个数即为答案 代码 cpp java python #include <iostream...
2024-12-27
0
29
题解 | #火车站台#
解题思路 这是一道差分数组应用题,主要思路如下: 问题分析: 条火车路线,每条路线从 站到 站 火车在起点和终点之间的所有站点都会停靠 需要计算同时运营的最大路线数量 即求最大重叠区间数 解决方案: 使用差分数组统计区间覆盖 对每个区间 ,在 处 ,在 处 遍历差分数组的前...
2024-12-26
0
44
题解 | #回文串#
解题思路 这是一道字符串处理问题,主要思路如下: 问题分析: 给定一个字符串,长度不超过10 判断是否能通过删除一个字符使其变成回文串 需要考虑所有可能的删除位置 解决方案: 遍历每个位置,尝试删除该位置的字符 判断删除后的字符串是否为回文串 如果存在一种删除方案可以得到回文串,则返回...
2024-12-26
0
47
题解 | #小游戏#
解题思路 这是一道博弈论问题,主要思路如下: 问题分析: 初始有 个盒子和 个物品 每回合可以增加一个盒子或物品 当 个物品放入 个盒子的方案数 时游戏结束 需要判断先手A和后手B谁能获胜 解决方案: 使用记忆化搜索 状态表示为 对 计算每个状态的胜负情况 考虑特殊情况的优...
2024-12-26
0
38
题解 | #游游的旅行#
解题思路 这是一道动态规划和期望计算的问题,主要思路如下: 问题分析: 个景点构成无向图 每个景点参观需要 时间,增加愉悦度 和 景点间通过 条路径连接,每条路径耗时 总游玩时间为 分钟 需要计算游游和小伙伴的期望愉悦度 解决方案: 使用动态规划计算期望值 表示剩余 ...
2024-12-26
0
78
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页