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

【algorithmn-duel】记

欢迎观看蒟蒻主播的部分 duel 视频。

https://space.bilibili.com/3546638865927099

Duel \(1\)

with dalao czming /bx/bx/bx

CF1296D Fight with Monsters

https://www.luogu.com.cn/problem/CF1296D

显然没有绿。

计算每只怪得分最少需要多少次 magic(注意细节,蒟蒻主播在这里调了 \(N\) min),排序贪心即可。

CF1776F Train Splitting

https://www.luogu.com.cn/problem/CF1776F

没看,T1 都没调完 czm 大佬就已经赢了,/bx/bx/bx。

考虑 \(k = 2\),选出一个点与它连的边颜色为 \(1\),其余为 \(2\)

考虑 corner,最后一个样例给了,可能直接连就联通了,此时满足 \(deg_i = n -1\),容易得到这种情况选择相连的一条边颜色为 \(3\),那么上面情况就要选一个 \(deg_i \neq n - 1\) 的点。

CF1956D Nene and the Mex Operator

https://www.luogu.com.cn/problem/CF1956D

\(n\) 超小,容易想到只要一个区间为 \([0 ,r - l]\) 那么可以全变为 \(r - l + 1\),贡献为 \((r - l + 1)^2\)

考虑构造这个过程,对于 \([l ,r]\),先让 \([l ,r - 1]\) 变成 \([0 ,r - l - 1]\),然后全体变成 \(r - l\),每个变 \(0\),最后把 \([l ,r - 1]\) 变成 \([0 ,r - l - 1]\) 即可,如果是最外层就不用变回去了,可以证明次数大概是 \(\mathcal O(2^n)\)

剩下的就是求出最优划分点,样例也给了整个区间都变成 \(n\) 的反例,可以暴力枚举选/不选,也可以区间 DP,转移是简单的。

不想打代码。

Duel \(2\)

still with dalao czm,我发现肝前两题肯定肝不过,直接开最后一题。

CF1166C A Tale of Two Lands

https://www.luogu.com.cn/problem/CF1166C

先排序,发现只需考虑左端点,分类讨论(纯口胡):

  • \(x > 0\)
  • \(x - y \le 0\):也就是 \(y - x \le x\)\(x \le y \le 2x\)
  • \(x - y > 0\)\(x - y \le x\)\(x > y \ge 0\)
  • \(x < 0\)
    • \(x - y < 0\)\(y - x \le -x\)\(2x \le y\)\(x < y\),此时 \(x > 2x\),所以 \(x < y\)
    • \(x - y > 0\)\(x - y \le -x\)\(x > y \le 2x\)

然后乱搞,没了。

CF63C Bulls and Cows

我竟然想不出来。/ll

暴力枚举四位数,暴力判断,根据解数量输出答案,没了,蓝是假的,是黄,我不会暴力 /ll。

CF10C Digital Root

https://www.luogu.com.cn/problem/CF10C

题目好难看懂,看了几分钟才看懂,出题人能不能写得简单点。

有结论 \(d(x) = (x - 1) \bmod 9 + 1\),条件相当于统计 \(i \times j \bmod 9 = k \bmod 9 ,i \times j \neq k\) 的数量,枚举 \(i ,j\),分类讨论:

  • \(i \times j > n\) 时,满足要求的 \(k\) 数量好算,然后发现到达某个数 \(k\) 数量不为 \(0\),且可以直接算,且对于更大的 \(j\) 都相等,贡献能算。

  • \(i\times j < n\) 时,直接计算 \(k\) 的贡献。

发现这是调和级数,\(\mathcal O(n\log n)\),我切了!!!但是没调出来,完败,其实蓝是假的,是绿。

TJ 区是容斥然后 \(\mathcal O(\sqrt{n})\) 整除分块,wssb。

Duel \(3\)

still with dalao czm /bx/bx/bx

三连败。

CF853A Planning

https://www.luogu.com.cn/problem/CF853A

果断贪心,小根堆/线段树,具体我没看,题面一坨(借口)。

CF1814B Long Legs

这么好想,显然你想要步长到某个值然后大步跳,枚举步长,可以证明不超过 \(\mathcal O(\sqrt{V}) ,V = 10^9\),TJ \(1\) 是均值不等式,感性理解也可以猜测,没了。

https://www.luogu.com.cn/problem/CF1814B

CF1951D Buying Jewels

https://www.luogu.com.cn/problem/CF1951D

出题人玩诈骗,啊啊啊,\(60\) 往二进制想,你出题人诗人,结果告诉我最多就 \(2\)

  • \(k > n\) 无解,全 \(1\) 都买不到。
  • \(k = n\) 输出 \(1\)
  • \(\lfloor \frac{n}{2} \rfloor < k < n\)
    • \(2k - 1 = n\),容易构造 \(k ,1\)
    • 否则,设两个摊子为 \(a_1 ,a_2\),瞎证明即可,我不会。
  • $k \le \lfloor \frac{n}{2} \rfloor $:
    • 构造 \(n - k + 1 ,1\),容易证明。
http://www.jsqmd.com/news/586058/

相关文章:

  • 每日一书⑩ | AI 未来:未来不属于 AI,属于会用 AI 的人
  • 2026年河北热门橡胶制品厂家排名,衡水博优橡塑可靠吗值得关注 - 工业品牌热点
  • 3300/16-14-01-03-00-00-01双振动监视器
  • Bidili Generator入门指南:LoRA权重加载原理与内存映射机制
  • 告别3天配置噩梦:AI驱动工具让黑苹果安装提速200倍
  • OpenClaw对接千问3.5-27B实战:本地部署与自动化任务触发指南
  • P1462 通往奥格瑞玛的道路 题解
  • MQTT控制ESP32
  • 2026年4月全球充电站加盟品牌评测:五家口碑产品推荐评价靠谱 - 品牌推荐
  • 如何用luci-app-dockerman实现Docker容器轻松掌控与高效管理?
  • 【MicroPython编程-ESP32篇:设备驱动】-PCF8591数据采集驱动
  • Campus-iMaotai:告别手动抢茅台,实现智能自动预约的完整解决方案
  • 深度学习训练营打卡记录——W3_P3
  • 3步解锁网盘直链:LinkSwift八大平台高速下载完全指南
  • yz-bijini-cosplay入门必看:Z-Image中英混合提示词工程最佳实践
  • yz-bijini-cosplay惊艳效果:多光源环境下Cosplay角色面部光影层次还原
  • SEO_深入解读搜索引擎算法与SEO核心原理
  • 利用快马平台十分钟搭建基于langchain的智能文档问答原型
  • 谷歌 Gemma 4 实战部署指南:从开源协议解读到本地推理落地
  • Vue大屏自适应终极解决方案:v-scale-screen深度解析与实践指南
  • 安全是跑出来的:从萝卜快跑看自动驾驶的“成人礼”
  • 新手入门:借助快马平台轻松理解并解决战网更新睡眠问题
  • 最简单的赛博朋克2077 dll丢失修复教程:d3dx9_43.dll缺失怎么办
  • 终极指南:三步骤掌握AMD Ryzen处理器深度调试与性能优化
  • 2026年AI自动化测试工具全景:从单元测试到端到端覆盖
  • 智能体快速构建指南
  • 2026年Turnitin AI检测对留学生论文的影响:检测标准和应对方案
  • Java全栈开发工程师的面试实录:从基础到实战
  • 通义千问3-Reranker-0.6B开箱即用:国产信创服务器上的语义裁判快速搭建
  • 如何建立有利于SEO的网站内容体系_网站 SEO 优化的周期是多长时间