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

周作业68

CF1352F Binary String Reconstruction

简单构造,不讲

CF1392D Omkar and Bed Wars

其实本来我是写了一份dp代码,然后今天咸的往下翻了翻,突然发现第3篇的代码很短,于是重写了一遍此题

破环成链,先找到所有连续的相同字符组成的组(比如 RRRLL 等)。
因为环首尾相连,如果首尾字符相同,就把第一组和最后一组合并成一组。

每组长度记为 \(len\)。在这组里,每连续 3 个相同字符,中间那个人必须改变方向。所以该组最少需要改 \(\lfloor len / 3 \rfloor\) 个人。

特别地,如果整个环全是同一个字符(比如全是 R),那么答案是 \(\lceil n / 3 \rceil\),等价于 \((n+2)/3\)。否则,答案就是所有组 \(\lfloor len / 3 \rfloor\) 之和。

CF1336B Xenia and Colorful Gems

给定三个多重集 \(R, G, B \subseteq \mathbb{N}^+\),大小分别为 \(n_r, n_g, n_b\)

\[\min_{x \in R,\ y \in G,\ z \in B} \left( (x-y)^2 + (y-z)^2 + (z-x)^2 \right)。 \]

将三个数组分别升序排序,枚举中间值所在的数组(共 \(3\) 种),对于该数组的每个元素 \(x\),在另外两个数组中分别二分查找 小于等于 \(x\) 的最大值(前驱)和大于等于 \(x\) 的最小值(后继)

  • 将找到的两个数 \(y, z\)\(x\) 组合,计算 \(\text{cal}(x,y,z)\) 并更新答案。
  • 由于中间值的“左右”顺序不确定,需要枚举所有 \(3! = 6\) 种排列(即谁做中间、谁做左、谁做右),每种排列均调用上述过程。

注意!!!答案可能超过1e18!!要换成0xff!!

http://www.jsqmd.com/news/865801/

相关文章:

  • 10分钟解锁SonarQube社区版隐藏功能:分支分析和PR装饰终极指南
  • 生成引擎优化(GEO)在内容提升与用户互动中的应用技巧和前景分析
  • 股市/股票合集(不定期更新)
  • 2026 武汉十大靠谱装修公司权威排名榜单 - 资讯速览
  • 如何选择macOS Intel Wi-Fi驱动:itlwm与AirportItlwm完整对比指南
  • 一物一码一芯:顶讯科技硬技术引领RFID电子标签高质量发展 - 奔跑123
  • 抖音下载终极指南:免费开源工具快速批量下载无水印视频
  • 2026 五大AI全栈解决方案推荐:2026最新排名出炉,东莞奕朗智能科技以全场景赋能实力登顶 - 十大品牌榜
  • 3步掌握DeepDanbooru:AI动漫图像智能标签终极指南
  • 2026石墨烯导热塑料厂家:石墨烯散热塑料厂家+导热散热材料厂家+LED散热塑料厂家合集 - 栗子测评
  • Qt应用界面美化实战指南:10个专业QSS主题解决方案提升视觉品质
  • 箱式变电站怎么选?技术产能服务三维评估助你精准匹配优质厂商 - 深度智识库
  • 探索终极德州扑克GTO求解器:实战精通博弈论最优策略
  • 图像、视频一模搞定!字节全能原生多模态本地可部署
  • 威县辰轩再生物资:密云靠谱的酒店设备回收公司选哪家 - LYL仔仔
  • 生成引擎优化(GEO)助推内容创作和用户体验的有效策略与实践分享
  • 如何快速上手BCFtools:生物信息学变异数据处理终极指南
  • Taotoken Token Plan 套餐在实际项目中的成本控制效果分析
  • 终极安全防护:YimMenu游戏增强工具完全使用指南与实战手册
  • 成都高性价比西装定制Top 5权威推荐 - 西装爱好者
  • 跨平台获取macOS安装包的终极方案:gibMacOS深度解析与技术实践
  • WuWa-Mod AES加密机制的技术实现与安全应用
  • SpaceX提交招股书,人类历史上最大IPO要来了!
  • 2026年5月最新肥东黄金回收实测:昊强黄金同步大盘、到手价最高 - 新闻全知道
  • Elasticsearch结果排序最佳实践:5种排序方法提升用户体验
  • PersistentWindows高级功能揭秘:36个快照、网页指挥官等隐藏功能详解
  • 2026年度北京离婚律师综合实力深度评测与权威榜单发布:专业力量全景透视与理性抉择指南 - 资讯速览
  • 原来挑选适合全家的床垫居然有这么多讲究?
  • 终极指南:使用Cloudscraper绕过Cloudflare反爬虫保护
  • AI Scientist-v2社区贡献指南:如何参与自动化科学发现项目开发