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

AtCoder Beginner Contest 432

这场也太逆天了,d 出题人说话仿佛火星人,G 放个 NTT 模板,是我打的 ABC 太少了所以不知道 ABC 是什么尿性吗。。

A

直接排序后输出即可。

code

B

贪心从小到大排序,注意不允许有前导 0 所以如果有的话把第一个非 0 数提到第一位,我实现的比较逆天。

code

C

我们设最后每个人取的小糖数量为 \(a_i\),大糖数量为 \(b_i\),最后相同的总重为 \(W\),那么有 \(a_i + b_i = A_i\),且 \(Xa_i + Yb_i = W\),令 \(d = Y - X\),展开后式有 \(W = XA_i + db_i\),那么有解当且仅当 \(\forall i, XA_i \bmod d\) 的值都相同。

因为 \(b_i \in [0, A_i]\),所以 \(W \in [XA_i, XA_i + dA_i]\),我们对每个 \(i\) 算出对应 \(W\) 的范围,取交集就可以得到 \(W\) 的取值范围。注意当交集为空时无解。

想要 \(\sum b_i\) 最大,显然需要 \(W\) 最大,展开易证,取区间内最大的满足 \(W \bmod d\) 与所有 \(XA_i \bmod d\) 的即可,代码很好写。

E

考虑 \(\max(l, \min(r, A_i))\) 的实际含义,

  • \(l \le r\) 时,这个东西实际上就是令小于 \(l\) 的数变成 \(l\),让大于 \(r\) 的数变成 \(r\),然后 \([l, r]\) 范围内的数不变,最后对所有数求和。转化之后就很好做了,直接维护 \([0, l)\) 内的数字个数 \(c_1\),维护 \([l, r]\) 内的数的和 \(s\),再维护 \((r, V]\) 的数字个数 \(c_2\),那么答案即为 \(c_1l + s + c_2r\)
  • \(l > r\) 时,注意到 \(\min(r, A_i) \le r\),又因为 \(r < l\),那么整个的值恒等于 \(l\),所以答案恒为 \(nl\)

注意值域的下界是 \(0\)。另外这个题不询问整个序列也能做,写主席树就可以了。

code

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

相关文章:

  • 2025年比较好的窑炉脱硝催化剂厂家选购指南与推荐
  • 2025年一对一家教老师口碑排行,这些名师不容错过,一对一家教/上门家教老师排行榜单
  • 2025 最新自动翻胶机源头厂家权威推荐榜:百项专利品牌领衔,国际测评认证优选企业全解析
  • 2025年钢结构加工厂权威推荐榜单:钢结构加工厂/钢结构厂房/彩钢压型板实力厂家精选
  • 2025年热门的数字化风机最新TOP品牌厂家排行
  • Hive SQL - CTE
  • geo优化服务商全面解析与实用指南:2025年11月最新版TOP5推荐榜单
  • 2025年11月geo服务商TOP5推荐:智能语义优化与全AI看板系统技术保障
  • obet(Oracle Block Editor Tool)第二版发布
  • 2025年石棉橡胶板厂家联系方式汇总:服务覆盖与区域分布
  • 【GitHub每日速递 20251117】一款感知屏幕万物的交互式AI助手,Everywhere带你体验无缝支持! #
  • C#/.NET/.NET Core技术前沿周刊 | 第 61 期(2025年11.10-11.16)
  • Java开发中最那些常见的坑,你踩过几个?
  • 量化网络风险:持续DDoS测试的运营投资回报
  • Tenable Nessus 10.11 新增功能简介
  • midwayjs 自定义组件开发
  • Apache NetBeans 28 发布 - Java 等多语言开源跨平台 IDE
  • 读社会工程:安全体系中的人性漏洞(第2版)04读懂对方的暗示
  • [题解]【MX-S11】梦熊 NOIP 2025 模拟赛 3 WAOI R7 FeOI R6.5(同步赛) T1~T2
  • 移动应用安全测试全面指南:方法与最佳实践
  • AI元人文:人机差异律——《人机互觉协议》草案
  • AI元人文:从哲学构想走向日常实践——与LLM共筑价值新文明
  • scoop安装使用PostgreSQL
  • AI元人文:价值意义的行为化革命与文明协同框架
  • 基于神经网络控制器的倒立摆控制系统simulink建模与仿真,对比模糊控制器
  • 基于ADMM交替方向乘子法的超大规模储备系统分布式协同优化算法收敛性matlab仿真与分析
  • MySQL 查询优化器
  • C++学习日志——蓝桥杯课程总结_基础篇/2025.11.16
  • 从概念迷宫到行动共生:价值原语化与全球行为接口协议新范式
  • 2025-11-17 使用nvm下载node包失败