2022牛客寒假算法基础集训营4 个人题解
2022牛客寒假算法基础集训营4 个人题解
比赛链接:2022牛客寒假算法基础集训营4
A题 R
题目大意:
小红拿到了一个长度为 的字符串,该字符串仅由大写字母组成。
小红很喜欢红色(用字母表示),但她非常讨厌紫色(用字母表示)。
她想取一个连续子串,该子串包含至少 个字符,且不能包含字符。
你能告诉她有多少合法的方案可以取到吗?
注:只要连续子串的起始位置或终止位置不同,我们就认为是两个不同的方案。
思路解析:
双指针
AC代码:
B题 进制
题目大意:链接:https://ac.nowcoder.com/acm/contest/23479/B
来源:牛客网
小红拿到了一个长度为 的数字串 (只有 这十种字符),她有 次以下两种操作:
第一种: 输入,修改第 个字符为 ,即令
第二种: 输出 ,代表查询区间 ,该区间子串所能表示的某进制的最小值(进制必须合法,且必须是二进制到十进制之间,可以包含前导零),对 取模。
思路解析:
十颗线段树,对每一种进制建树维护
(贴一份队友聚聚的代码)AC代码:
C题 蓝彗星
题目大意:
给出 颗彗星以及他们的颜色,蓝或者红,持续时间和开始时间,问有多少秒只能看到蓝彗星看不到红彗星
思路解析:
蓝红分别差分即可
AC代码:
D题 雪色光晕
题目大意:
二维坐标中,给出小红和小果的坐标,每一秒给出一个方向向量,并且小红按照它移动,问在移动过程中,两个人的最短距离是多少
思路解析:
基础二维几何,点到线段的距离
AC代码:
E题 真假签到题
题目大意:
给出以下代码:
给出,求
思路解析:
通过观察,我们发现,输出即可
AC代码:
F题 小红的记谱法
题目大意:
给出两种记谱方式,给出第二种,写出其对应的第二种(是不是觉得小飞龙没有讲清楚题意?主要是题面太长难解释自行观看hh)
思路解析:
计数,模拟即可
AC代码:
G题 子序列权值乘积
题目大意:
求出数组中非空子序列的权值的乘积是多少
权值定义为:
思路解析:
我们发现序列顺序对于序列的权值是没有影响的,我们可以先排序与,枚举每个值作为所选序列的最大值/最小值,分别计算其对于答案的贡献。
作为最小值的贡献:
作为最大值的贡献:
由于指数较大,所以使用欧拉降幂
AC代码:
H题 真真真真真签到题
题目大意:
小红和紫被困在一个正方体的内部。紫先选择了一个位置,然后小红选择一个位置。紫希望离小红尽可能近,小红希望离紫尽可能远。两人都会选择最优策略。
已知她们最终的距离为 。小红想知道正方体的体积是多少?
思路解析:
因为紫先选,所以他会选择正方体的中心来保证最优,然后小红要离中点尽量远,所以选择正方体的顶点
AC代码:
I题 爆炸的符卡洋洋洒洒
题目大意:
小红有张卡,每张卡消耗为,威力为,问能选择最大的威力和是多少
特别的,必须保证所选卡的消耗和为的倍数
思路解析:
背包的变形版本
我们只需要把转移改为
特别的我们需要判断是否有方案可以转移才能够向下转移
AC代码:
J题 区间合数的最小公倍数
题目大意:
求 区间所有合数的最小公倍数是多少
思路解析:
将区间内每个数分解质因数,那么每一个质因子取最大值即为乘积的质因子,然后计算即可
AC代码:
K题 小红的真真假假签到题题
题目大意:
小红拿到了一个正整数 。她想构造一个正整数 ,满足以下性质:
- 是 的倍数,且 和 不能相等。
- 在二进制表示下(为一个串)是 的二进制表示的一个子串。且 和 的二进制表示的的个数不能相同。
- 必须为不超过 的正整数。
思路解析:
很多种构造方式,小飞龙的方法:
这样的方式扩大
AC代码:
L题 在这冷漠的世界里光光哭哭
题目大意:
思路解析:
AC代码:
https://files.cnblogs.com/files/blogs/696109/tt.rar?t=1691327061&download=true
推广一波小飞龙博客:戳这里@不会飞的小飞龙
__EOF__

本文链接:https://www.cnblogs.com/xiaofeilong7816/p/15838958.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文来自博客园,作者:不会飞的小飞龙,转载请注明原文链接:https://www.cnblogs.com/xiaofeilong7816/p/15838958.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)