Codeforces Round #776 (Div. 3)
A. Deletions of Two Adjacent Letters
Description
已知一个字符串 和一个字符 。每次可以从 中删除两个相邻的字符,问是否能够最终剩下一个字符 。保证 为奇数。
Solution
很明显, 的第 个字符 能够最终留下的充要条件为 为奇数,即左边有偶数个字符,右边也有偶数个字符。那么我们就可以查找 中的每个 ,判断是否符合条件即可。
Code
B. DIV + MOD
Description
定义函数 ,给出 、、,求 在 内的最大值。
Solution
这个函数是由两个量相加而成,因此它在一个区间内的最大值只有下面几种可能:(下面所有的“这个数”均指在区间内使得 最大的 )
- 最大,在此前提下使得 最大。那么这个数就是 ,很明显它满足上面的两个条件。计算结果为 ;
- 最大,在此前提下使得 最大。此时要分两种情况讨论:
- ,即区间内所有数除以 向下取整的结果都相同,那么这个数还是 ,计算结果依然为 ;
- ,那么这个数就是 ,就是退一步,把 减小 ,再让 拉满,让它等于 。计算结果为 。
综上所述,答案就是
Code
C. Weight of the System of Nested Segments
Description
数轴上有 个点,每个点都有一个坐标 和权值 。
定义一个线段序列 为嵌套线段系统当 被严格嵌套在 中。现在需要从中选出 个点,组成 条线段,使其为嵌套线段系统,且所有端点权值和最小。求这个系统。
Solution
事实上,不需要理睬什么嵌套线段系统,只需要从 个点中选出权值最小的 个,这样它们的和必定最小,然后一首一尾输出原编号即可。
Code
__EOF__

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