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

2025/12 做题记录

  1. P14636 NOIP2025 清仓甩卖 / sale

    考虑这个策略为啥会爆。发现当选取了一段价值和为 m-1 的前缀之后,就只能取接下来的一个 1 了。但是如果这个前缀后面的 2 可以代替这个 1,以及前缀中价值最小的 1,那么就爆了。考虑刻画这个性质。假设 \(a_k\) 代替了 \(a_i\)\(a_j\)。那么我们枚举 \(i\)\(k\)。将所有物品归类为以下几类:

    如果 \(w\)\(1\) 的时候在 \(i\) 前面,\(w\)\(2\) 的时候仍然在 \(k\) 前面,那么称之为 A 类。对前缀可能造成 +1/+2 的贡献。

    如果 \(w\)\(1\) 的时候在 \(i\) 前面,\(w\)\(2\) 的时候在 \(k\) 后面,那么称之为 B 类。对前缀可能造成 +0/+1 的贡献。

    如果 \(w\)\(1\) 的时候就在 \(j\) 的后面,那么只要把方案数乘上 \(2\) 即可。

    我们希望对 A 类和 B 类物品进行选择,使得和为 \(m-2\)。容易发现只要知道 A 类和 B 类物品的个数,贡献就是一个组合数。而固定了 \(i\)\(k\),知道 A 类和 B 类物品的个数是容易的,可以 \(O(1)\) 求出。现在只要关心:对于所有可能的 \(j\),贡献系数的和是多少。发现将 \(a_i\) 从大到小排序后可能的 \(j\) 是一段后缀,因此只要知道了有多少个可能的 \(j\),贡献系数的和就是某个 \(2\) 的次幂减去 \(1\)。求多少个可能的 \(j\) 也是容易的,直接双指针一下即可。发现还有一种情况是后面全是 \(w=2\),没有选择任何一个 \(j\)。处理这种情况是容易的,此时贡献系数的和变成了某个 \(2\) 的次幂。总复杂度 \(O(n^2)\)

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

相关文章:

  • 【分布式】Hadoop完全分布式的搭建(零基础) - 实践
  • 004.快读快写
  • 2025橡胶制品定制服务商TOP5权威推荐:金恒橡塑,解决工
  • 国内小程序开发公司精选前十名,2025年12月小程序开发制作公司榜单出炉,标杆级品质
  • 行业指南|2025年12月按摩推拿培训学校综合评估:基于师资、课程与就业网络的实力甄选
  • 2025年太阳能热水器靠谱供应商推荐,太阳能热水器厂商全解析
  • Web安全——PHP语法与安全
  • 2025中餐世锦赛的品质之选王麻子厨刀的破圈之路
  • 2025开关柜局部放电监测设备生产厂TOP5权威推荐:技术实
  • 责任驱动,美好同行-小赢科技2024-2025年度社会责任报告发布
  • 2025钻石斗齿技术领先厂家TOP5权威推荐:甄选设备先进加
  • 2025年11月聚焦全国按摩推拿培训学校的教学实力与口碑排名
  • 2025年度中国五大定制橡塑制品企业推荐:金恒橡塑在行业内地
  • 2025年中国财税服务行业招聘口碑排行榜:九洲财务招聘满意度
  • GitLab IP地址更换
  • 2025年度泡菜坛工厂TOP5权威推荐:甄选靠谱加工厂助力企
  • 成都离婚律师TOP推荐:成都黎达丞律师团队如何运用“三师会审”制,守护企业主核心资产
  • 实操导向与全国性就业网络:2025年11月全国按摩推拿培训学校竞争力排名深度解码
  • 【签约喜讯】携手3亿规模实力派!利驰软件与浙江特意电气签约,赋能高低压柜数字化升级!
  • 2025压滤机行业售后与口碑TOP5权威测评:京源压滤机在行
  • Dify+ADB Supabase+LLM 实现 AI 客服系统
  • RL基础概念,多臂bandit
  • 按摩推拿培训学校2025年12月实力榜:教学体系、师资水平与行业认可度深度解析
  • uv安装配置
  • 2025年比较好的防爆柴油机履带式搬运/矿用防爆柴油机车厂家推荐及采购指南
  • 2025年知名的新中式香氛五金行业内口碑厂家排行榜
  • 2025年十大耐磨挖掘机斗齿厂商排行榜,原装挖掘机斗齿有实
  • 2025年12月按摩推拿培训学校优选指南:聚焦教学实力与全国就业保障的分析报告
  • 2025年优质抗磨斗齿品牌五大推荐,不错的耐磨斗齿工厂与正规
  • 2025年斗齿认证厂家TOP5权威推荐:破解重型机械配件痛点