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

计数题合集

Arena

\(f_{i,j}\) 表示当前考虑 \(i\) 个英雄,这 \(i\) 个英雄初始血量最大值为 \(j\) 的方案数。
显然第一轮中,每个英雄血量都会减少 \(i-1\)

  • \(i-1\ge j\),所有英雄都会在第一轮死亡,显然合法,方案数为 \(j^i-(j-1)^i\)
  • 否则,考虑枚举这一轮后存活的英雄数量 \(k\),这 \(k\) 个英雄剩余血量一定是 \(j-(i-1)\),而死去的 \(i-k\) 个英雄的血量可以在 \([1,i-1]\) 中随意选取,总方案数为

    \[\sum_{k=2}^i\binom{i}{k}f_{k,j-(i-1)}\times (i-1)^{i-k} \]

时间复杂度 \(O(n^2x)\)

[NOIP2024] 遗失的赋值

首先判一元限制冲突的情况。
考虑 \(n-1\) 个二元关系:

  • \(i\)\(i+1\) 位置都存在一元限制,方案数为 \(v\times (v-1)+1\)
  • 否则,考虑将一元限制排序:
    \(i\) 个和第 \(i+1\) 个一元限制之间有 \(c_{i+1}-c_i\) 组二元限制,若不设任何限制有 \(v^{2l}\) 种方案,其中不合法的方案一定是从 \(c_i\) 一直限制到 \(c_{i+1}\),总共 \(v^{l-1}\times (v-1)\) 种。

全部乘起来即可。

分割(divide)

容易发现,一组合法方案的 \(d\) 一定都相同。所以考虑按深度计算,设当前考虑深度 \(dep\)
\(maxdep_u\)\(u\) 子树中深度最大的节点的深度,将同层的节点的 \(maxdep\) 排序,设当前考虑的 \(maxdep\)\(b\),大于 \(b\) 的同层节点有 \(sum\) 个,同层中 \(maxdep=b\) 的节点为 \(c_b\) 个,钦定 \(d_1\)\(maxdep=b\) 的节点,则方案数为 \(c_b\times(A_{c_b+sum-1}^{k-1}-A_{sum}^{k-1})\)(因为除 \(d_1\) 所对的节点外至少要再选 \(1\)\(maxdep=b\) 的才能满足限制),特别地,\(c_b=k-1\) 时,可以令包含根节点的连通块满足限制,就不需要减 \(A_{sum}^{k-1}\) 了。
时间复杂度 \(O(n\log n)\)

http://www.hskmm.com/?act=detail&tid=39500

相关文章:

  • 太突然!湘潭大学计算机学院刘昊霖教授不幸逝世,年仅37岁。
  • pyarmor解密
  • pyd逆向处理
  • 反编译解包微信小程序
  • 浅谈C++中的作用域
  • 2025年摩托车厂家权威推荐榜:覆盖街车、跑车、巡航车及越野车型的全方位选购指南与实力解析
  • 解包魔改pyinstaller
  • 2025年锡条厂家推荐排行榜,高温抗氧化锡条,焊接专用锡条,电子行业锡条,工业级锡条公司精选
  • 类和对象project3
  • 2025年透声膜厂家推荐排行榜,防水透声膜,防水透气透声膜,手表透气透声膜,耳机透气透声膜,智能手环透声膜公司推荐
  • 2025年冠晶石厂家推荐排行榜,外墙冠晶石,内墙冠晶石,防霉冠晶石,水包水冠晶石,水包砂冠晶石,耐污冠晶石,自洁冠晶石公司推荐
  • 安装配置 Claude Code Router 备忘录
  • 2025年包装机厂家权威推荐榜单:全自动包装机,真空包装机,食品包装机,立式包装机源头厂家综合实力解析
  • 2025年自动包装机厂家推荐排行榜:食品包装机,药品包装机,五金配件包装机,全自动包装设备公司精选
  • 2025 年 10 月系统门窗厂商榜单揭晓,专业智造实力与品牌保障口碑优选
  • 2025年环境试验设备厂家推荐排行榜,冷热冲击/高低温/快速温变试验箱,氙灯/紫外耐候气候环境试验箱,步入式/恒温恒湿试验箱,高压加速老化/HAST/PCT试验箱,机械环境/淋雨/砂尘试验箱公司推荐
  • OI 笑传 #23
  • 2025年半自动包装机厂家权威推荐榜:食品/医药/化工行业专用机型精选,高效稳定与性价比之选
  • [ java 锁 - 04 - Integer o = 1 作为 锁的问题]
  • 2025年提升机厂家权威推荐榜:自动提升机、垂直提升机、斗式提升机、物料提升设备源头厂家精选
  • 2025年自动提升机厂家权威推荐榜单:专业制造与高效解决方案深度解析
  • [java 锁 - 03 重入写法 ]
  • 2025年包装机厂家权威推荐榜:自动包装机,半自动包装机,高效包装设备源头厂家精选与选购指南
  • golang: gin项目常用第三方库
  • ssh: 连接报错
  • python3: ubuntu上安装时报错: No module named zlib
  • OI 笑传 #22
  • 实用指南:Golang 中的字符串:常见错误和最佳实践
  • 2025年自动上料机厂家推荐排行榜:螺旋上料机,真空上料机,粉末上料机,颗粒上料机专业制造商精选指南
  • 接口幂等性