计数题合集

news/2025/10/26 17:58:53/文章来源:https://www.cnblogs.com/headless-piston/p/19165892

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.mzph.cn/news/946903.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ida动调pyd

首先我们要先写一个py脚本引入pyd 然后引入os和sys库 之后使用print(sys.executable) print(os.getpid()) 加载解释器和进程pid 再之后使用input暂停终端 在IDA中选择Local Windows debugger 再点击Debugger,选择atta…

so文件找不到却可以使用的解决

在用frida hook so库的时候,软件的so一直找不到,而程序却能正常运行 找了半天终于找到解决方法了。 参考https://bbs.kanxue.com/thread-281802.htm查看安装包的AndroidManifest.xml,观察里面的android:extractNati…

继承与多态动手动脑 - 20243867孙堃2405

实验代码// 祖父类 class GrandParent {public GrandParent() {System.out.println("GrandParent 无参构造方法");}public GrandParent(String msg) {System.out.println("GrandParent 带参构造方法:&…

pyarmor解密

一,介绍: pyarmor是一个对python代码的混淆工具,可以使用Pyarmor-Static-Unpack-1shot来解密 https://github.com/GTedd/Pyarmor-Static-Unpack-1shot-GT 二,解密工具使用 在工具文件夹里有一个名为oneshot的文件夹…

简单的CNN实现

import matplotlib.pyplot as plt import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim from torchvision import datasets, transforms import matplotlib.pyplot as p…

pyd逆向处理

一,初查: 1.查版本 先用die或者ida或者010查看pyd对应的版本号 假如版本不对的话是不能运行的 2.查函数和参数 可以使用 python自带的help()和dir()函数,查看里面有什么函数或者参数 二,静态分析 通过查字符串可以…

2025年包装机厂家权威推荐排行榜:自动包装机,食品包装机,真空包装机,颗粒包装机优质品牌深度解析

2025年包装机厂家权威推荐排行榜:自动包装机,食品包装机,真空包装机,颗粒包装机优质品牌深度解析 行业背景与发展趋势 包装机械行业作为制造业的重要支撑领域,近年来在智能化、自动化浪潮的推动下呈现出快速发展的…

ia16生成8086汇编

配置:Ubuntu-24.04 ia16 # 添加 PPA 仓库 sudo add-apt-repository ppa:tkchia/build-ia16 sudo apt-get update# 安装预编译包 sudo apt-get install gcc-ia16-elf libi86-ia16-elf# 验证安装 ia16-elf-gcc -v # 应该…

太突然!湘潭大学计算机学院刘昊霖教授不幸逝世,年仅37岁。

近日,我国计算机科学领域一颗冉冉升起的学术之星骤然陨落。湘潭大学计算机学院网络空间安全学院教授、博士生导师刘昊霖因突发疾病,经抢救无效不幸去世,年仅37岁。他的英年早逝,是学校、学界和我国科研事业的重大损…

解包魔改pyinstaller

在做NSSCTF 4th 的CrackMe&F***Me也是见到被魔改的pyinstaller生成的exe文件 直接用工具直接就报错了,这里来写一写这道题的魔改点,虽然我不会魔改pyinstaller,但 1.魔改判断标识: 正常文件结尾应该是这个: 但…

反编译解包微信小程序

做湾区杯时也是遇到了,记录一下 小程序的后缀应为.wxapg使用 npm i wedecode -g安装工具 运行 命令行直接输入 wedecode 即可运行, 全程自动引导wedecode 命令行直接指定参数 # 手动指定一个包wedecode ./name.wxapkg…

浅谈C++中的作用域

C++的作用域是每个初学者很容易混淆的一个知识点,C++ 中的作用域(scope)指的是变量、函数或其他标识符的可见和可访问的范围,如果对于C++的作用域没有一个清晰的认知的话很容易会出现空值或者空指针还有值未能及时…

2025年摩托车厂家权威推荐榜:覆盖街车、跑车、巡航车及越野车型的全方位选购指南与实力解析

2025年摩托车厂家权威推荐榜:覆盖街车、跑车、巡航车及越野车型的全方位选购指南与实力解析 摩托车作为现代交通工具与休闲生活方式的重要组成部分,其市场呈现出多元化、专业化的发展趋势。随着消费者对骑行体验要求…

AIGC图片视频制作通用提示词 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年锡条厂家推荐排行榜,高温抗氧化锡条,焊接专用锡条,电子行业锡条,工业级锡条公司精选

2025年锡条厂家推荐排行榜:高温抗氧化锡条与焊接专用锡条权威指南 行业背景与发展趋势 随着电子制造业的快速发展,锡条作为电子焊接领域的关键材料,其市场需求持续增长。特别是在5G通信、新能源汽车、智能家居等新兴…

2025年冠晶石厂家推荐排行榜,外墙冠晶石,内墙冠晶石,防霉冠晶石,水包水冠晶石,水包砂冠晶石,耐污冠晶石,自洁冠晶石公司推荐

2025年冠晶石厂家推荐排行榜:外墙冠晶石、内墙冠晶石等全品类权威指南 随着建筑装饰行业对环保、耐久和美观性要求的不断提升,冠晶石作为一种高性能涂料,在内外墙装饰领域占据重要地位。冠晶石不仅具备出色的耐候性…

类和对象project3

类和对象 C++面向对象的三大特性:封装,继承,多态 C++认为万事万物都皆为对象,对象上有其属性 具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类 封装(project3 filename06 project3 filename07 )…

2025年透声膜厂家推荐排行榜,防水透声膜,防水透气透声膜,手表透气透声膜,耳机透气透声膜,智能手环透声膜公司推荐

2025年透声膜厂家推荐排行榜:深度解析行业领先企业 随着智能穿戴设备和消费电子产品的快速发展,透声膜作为关键功能材料在电子产品防水、透声领域发挥着不可替代的作用。从高端智能手表到无线耳机,从运动手环到工业…

2025年包装机厂家权威推荐榜单:全自动包装机,真空包装机,食品包装机,立式包装机源头厂家综合实力解析

2025年包装机厂家权威推荐榜单:全自动包装机,真空包装机,食品包装机,立式包装机源头厂家综合实力解析 随着制造业智能化转型的深入推进,包装机械行业正迎来技术革新的关键时期。全自动包装机、真空包装机、食品包…

2025 ICPC Xian Regional Contest 【LJIF】

2025 ICPC Xian Regional Contest 【LJIF】写在前面 好像不能传播题解,然后这是我自己补的上周那场区域赛,应该没问题吧 怎么说呢,反正 vp 打铁 3 题,补题银牌就补不动了 这里就只放下代码了 该加训了,但是说实话…