当前位置: 首页 > news >正文

社论:「LibreOJ Round #9」Menci 的序列

0

把题解翻译成人话。(?)

1

注意到 +++* 等价,所以先从后往前把所有 *++ 替换成 +* 不劣。

为了处理开头的 +,先在开头加入若干个 * 不影响结果。

然后我们就不使用 ++ 了,也就是规定除了最后一个 +,每个 + 后面必须使用 *

于是不妨把所有的 +* 和最后一个 + 替换为 1,剩下的 * 替换成 0,这样得到了一个 01 串,取它的最大字典序子序列仍然和原问题等价。

以样例为例:

++*++***+

*****++*++***+

替换连续加号:***+*+****+

替换为 01 串:000110001

于是问题为求一个 01 串的最大子序列。

如果 1 的数量 \(\ge k\) 直接取全 1 即可,否则一定会把靠前的 1 尽量推高。

发现答案的形式一定是一堆 1 拼上一个后缀,根据第一个 1 的位置可计算分界线。

2

http://www.gsyq.cn/news/102279.html

相关文章:

  • python练习
  • 医学影像智能分析:Python实践中的3大突破性技术
  • Iced框架UI性能优化:构建无卡顿界面的并发渲染技术
  • 互联网大厂都在哪些顶会上发论文?AI/ML/CV/NLP/推荐系统全解析
  • Bruno完美迁移Postman集合:告别方法名大小写困扰的终极指南
  • Spring Boot AOP(一) 入门与核心概念
  • 43、vi 编辑器使用指南:常见问题与网络资源
  • 如何在5分钟内为你的ESP32设备定制专属语音唤醒词
  • 腾讯开源HunyuanVideo-I2V:图像转视频技术的新突破与行业影响
  • Apache Flink 2.0 Exactly-Once语义优化与状态管理深度解析
  • vue基于Spring Boot框架家庭装修 家装 装饰工程管理系统_u720358w
  • Wan2.2开源模型:让普通人也能制作专业级角色动画的终极指南
  • 水下场景3D重建技术突破:SeaThru-NeRF如何应对光线折射与散射挑战
  • WAN2.2-14B-Rapid-AllInOne多模态视频生成实战指南
  • 5、符号表与索引生成器:从文本索引到C语言交叉引用
  • 2025AI提示词设计实战:从零到精通的完整指南
  • VibeVoice:重新定义智能语音交互的边界与想象
  • 如何快速掌握ms.js:面向开发者的完整时间转换指南
  • vue基于Spring Boot框架游戏攻略赛事视频系统的设计与实现_p5059q02
  • Hazelcast与Kafka集成实战:构建毫秒级实时数据处理架构
  • Ruffle字体问题终极解决方案:3步告别乱码困扰
  • wgpu WebAssembly GPU加速技术:浏览器高性能计算的终极解决方案
  • CogAgent-9B:2025年GUI智能交互新范式,让AI像人一样操作电脑
  • Flow Launcher效率革命:Windows用户的5大生产力突破方案
  • Spring中启用Async进行异步作用开发实战-以大资料上传为例
  • 2025年质量好的立式万能摩擦磨损试验机/定速式摩擦磨损试验机厂家最新TOP实力排行 - 品牌宣传支持者
  • Qt 5.14.2 Linux x64 开源版安装终极指南:从下载到配置完整教程
  • Typst裁剪操作终极指南:轻松解决内容溢出难题
  • AutoGPT镜像优势全解析:高效、稳定、开箱即用
  • 1300亿参数语音大模型横空出世:Step-Audio-Chat重新定义人机交互标准