尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

2025.11.12 周作业 43(并非)速通

2025.11.12 周作业 43(并非)速通
📅 发布时间:2026/6/19 6:50:57

闲话

卡了好几道题了,怎么回事呢。

A. CF1796C

不难想到最优解应该是某个数 \(x\) 不断乘上 \(t\),即这个集合(大致)可以表示为:

\[\{x, x \times t, x \times t^2, \dots, x \times t^k\} \]

容易想到令 \(x=2\) 先求出最大 \(k\),然后直接二分底数 \(t\) 的最大值。
过不了样例怎么回事呢?发现可以将其中一个 \(2\) 改成 \(3\),特判一下于是过了。
只改一个是因为 \(\frac{3^2}{2^2} \gt 2\),这样就可以再塞一个 \(2\);只能改成 \(3\) 同理。

B. CF1798C

什么魔怔题啊。
考虑两个限制,一个是区间 \(\gcd \{ a_i \times b_i \}\),另一个是 \(lcm \{ b_i \}\)。
只要 \(\gcd\) 是 \(lcm\) 的倍数即可。
这两个限制分别满足了 \(a \times b\) 的上界和 \(b\) 的下界,因此是对的。

C. CF1799C

感觉这题十分困难。
先手搓了三种决策取最优输出,然后愉快地 WA 了。
显然和出现次数奇偶性相关,最优决策应当是:

  • 从小到大考虑字符 \(i\)。
  • 对于 \(\geq 2\) 的直接左右各塞一个,直到 \(\leq 1\)。
  • 如果还剩 \(1\) 个,考虑让它和一个更大的字符 \(j\) 配对。
    • 如果现在只剩下 \(i,j\),则先把 \(j\) 中 \(\geq 2\) 的左右塞满,然后中间放 \(j,i\)。
    • 否则观察样例,做如下构造:将 \(j\) 和比 \(j\) 大的按顺序塞进去,然后放 \(i\)。

D. CF1800F

恰好出现 25 种,考虑枚举哪一种没有出现。
然后枚举对应的字符串,异或一下用桶记即可。
复杂度 \(O(26 n)\)。

E. CF1796D

直接 DP,设 \(f_{i,j}\) 表示前 \(i\) 个使用了 \(j\) 次加法最大值。
注意无解情况以及统计答案边界问题。

好像还有诡异单调队列做法,大致思想是枚举删左右多少,保留中间。

F. CF1516D

相当于分割成若干两两 \(\gcd=1\) 的区间。
不妨求出每个点往后延申最长长度使得两两 \(\gcd=1\),于是不难想到倍增,然后做完了。

G. CF1896E

诡异题。
考虑移动过程中相对位置是不变的。
断环为链,从起点向终点连边得到若干有向线段,则对于两个包含关系的线段,小的一定比大的更早到。
因此一个区间 \([l,r]\) 所需的步数是它原本需要的步数减去区间内包含的区间数量。
二维数点问题,直接树状数组。

H. ARC111D

获得了 11 发罚时的好成绩。

如果一条边两个点的权值不同,则一定大向小连边。
否则由于两个点能到达的点数相同,它们一定在同一个强连通分量里。
然而同一个强连通分量里面的边由已经定向的边确定,所以直接从每个点开始 dfs 覆盖边即可。

I. CF1795F

不难注意到有单调性,于是二分。
考虑随便选一个点为根,然后从下往上贪心,能往下放就往下放(因为往上走的要留给子树外)。
然后写了一个不知道是什么的东西就过了。

J. CF2164E

第一眼就是重构树,但是并不是很敢写,因为权值是二元的(编号、边权)。
但是这并不影响。我们按照编号建重构树,则一个点能获得的最小点权应当是它和它祖先中边权的最小值,这个是好做的。

考虑代价最少是边权和,现在至少需要额外花费多少代价让它能“一笔画”回到原点。
一笔画提示我们联想到欧拉回路,要求每个点 \(deg\) 为偶数。记 \(deg\) 为奇数的点为特殊点。
问题变成重构树上有 \(k\) 个特殊点叶子,求出配成 \(\frac{k}{2}\) 对的最小代价。
根据贪心,祖先最小点权是单调不升的。
所以从下往上拓扑,如果子树内有偶数个特殊点则直接配对,奇数个就留给祖先。

相关新闻

  • 2025 年 11 月螺丝打包机,五金打包机,称重打包机厂家最新推荐,权威测评排名与工业采购选择指南!
  • C++ const总结
  • 11.13 程序员的修炼之道:从小工到专家 第五章 弯曲或折断 - GENGAR

最新新闻

  • 2026随州黄金回收白银回收铂金回收门店实测|本地正规实体老店无套路门店推荐 - 中安检金银铂钻回收
  • 2026 无锡无套路黄金回收商家白名单排行:线上预估价等同到手价门店汇总 - 开心测评
  • STM32CubeMX实战指南:FreeRTOS消息队列在任务间高效通信的设计与实现
  • 面试官坏笑:“你用 AI 编程半年了,那怎么保证 Claude Code 写出来的代码是对的?”我:“直接用 Claude Opus 4.8!”
  • 广州海珠区金价高位运行,市民上门变现正当时 - 上门黄金回收
  • 合肥市管道漏水检测,室外地埋消防市政主管网漏水检测一站式服务 - 同城资讯

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号