首页 > 其他分享 >01 矩阵题解

01 矩阵题解

时间:2023-06-25 22:00:11浏览次数:57  
标签:01 题解 sum 矩阵 binom displaystyle

Descirption



Solution

若定义 \(f(k)\) 为一行有 \(k\) 个 \(1\) 的方案数,则 \(\displaystyle f(k)=\binom{m}{k}x^ky^{m-k}\)。

则 \(\displaystyle E=\sum_{i=0}^{m}i\sum_{j=1}^{n}\binom{n}{j}f(i)^j\left(\sum_{k=i+1}^{m}f(k)\right)^{n-j}\)。

不妨设 \(\displaystyle g(k)=\sum_{k=i+1}^{m}f(k)\),\(g(k)\) 的意义就是一行至少有 \(k\) 个 \(1\) 的方案数。

发现后面一坨可以二项式定理:

\[\sum_{j=1}^{n}\binom{n}{j}f(i)^jg(i+1)^{n-j}=(f(i)+g(i+1))^n-g(i+1)^n \]

然后就可以求啦,时间复杂度 \(\mathcal{O}(n+m\log n)\)。

标签:01,题解,sum,矩阵,binom,displaystyle
From: https://www.cnblogs.com/Milkcatqwq/p/17504069.html

相关文章

  • [JLOI2016]成绩比较
    题目描述G系共有\(N\)位同学,\(M\)门必修课。这\(N\)位同学的编号为\(0\)到\(N-1\)的整数,其中B神的编号为\(0\)号。这\(M\)门必修课编号为\(0\)到\(M-1\)的整数。一位同学在必修课上可以获得的分数是\(1\)到\(U_i\)中的一个整数。如果在每门课上A获得......
  • CF321C Ciel the Commander 题解 点分治
    题目链接:http://codeforces.com/problemset/problem/321/C解题思路:点分治模板题。每次找到重心给他分配一个字符,分治往下走的时候分配的字符ASCII码\(+1\)即可。示例程序:#include<bits/stdc++.h>usingnamespacestd;constintmaxn=1e5+5;vector<int>g[maxn];i......
  • 洛谷P4178 Tree 题解 树上点分治
    题目链接:https://www.luogu.com.cn/problem/P4178解题思路:点分治模板题。设当前重心为\(u\),一共有三种不同类型的路径:路径的一个端点恰好是重心\(u\);路径的两个端点在\(u\)的不同子树中;路径的两个端点在\(u\)的同一个子树中。找到重心\(u\)之后,前两类路径分开求......
  • log4j反序列化漏洞(CVE-2017-5645)
    Log4j漏洞复现基础知识:Apache:开放源码的网页服务器ApacheLog4j:apache的一个开源项目,java下最流行的日志输入工具,控制每一条日志的输出格式。Log4j版本:2.8.1漏洞编号:CVE-2017-5645环境搭建:vulhub里的log4j已开启在4712端口会开启一个TCPserver漏洞验证:查看4712端口是否开启这里直......
  • 使用@ConfigurationProperties(prefix = "furn01") 会提示如下信息, 但是不会影响使用
    解决方式:在pom.xml中增加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency>......
  • 刚装完的数据库报错 ORA-01102 ORA-1102 signalled during....
        昨天刚装完的一个数据库在启动的时候,报错ORA-01102,而且安装的时候也没有看到哪里有报错信息,一路都比较顺利,而且这也是第一次我碰到这个问题,当时我首先就检查了alert日志文件,并把相关的错误信息在metalink上查看过了,经过分析后判断是由于进程间通信被争用导致,以下是我处......
  • 探索ORACLE之ASM01_概念
    探索ORACLE之ASM01_概念作者:吴伟龙一、    ASM(自动存储管理)的来由:ASM是Oracle10gR2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作系统所提供的LVM,它不仅支持单实例,同时对RAC的支持也是非常好。ASM可以自动管理磁盘组并提......
  • ASEMI快恢复二极管MUR80100PT功能和应用实用指南
    编辑-ZMUR80100PT是一种高性能、超快恢复二极管,设计用于各种应用,包括电源、逆变器和电机控制系统。本文将提供一个全面的指南,以了解MUR80100PT的特点和应用,以及它在提高电子设备的效率和可靠性方面的重要性。 MUR80100PT的特点 1.超快恢复时间:MUR80100PT拥有仅35ns的超快恢复时间......
  • MUR80120PT-ASEMI快恢复二极管MUR80120PT
    编辑-ZMUR80120PT在TO-247封装里采用的2个芯片,其尺寸都是140MIL,是一款高耐压大电流快恢复二极管。MUR80120PT的浪涌电流Ifsm为600A,漏电流(Ir)为10uA,其工作时耐温度范围为-55~150摄氏度。MUR80120PT采用抗冲击硅芯片材质,里面有2颗芯片组成。MUR80120PT的电性参数是:正向电流(Io)为80A......
  • MUR80120PT-ASEMI快恢复二极管MUR80120PT
    编辑-ZMUR80120PT在TO-247封装里采用的2个芯片,其尺寸都是140MIL,是一款高耐压大电流快恢复二极管。MUR80120PT的浪涌电流Ifsm为600A,漏电流(Ir)为10uA,其工作时耐温度范围为-55~150摄氏度。MUR80120PT采用抗冲击硅芯片材质,里面有2颗芯片组成。MUR80120PT的电性参数是:正向电流(Io)为8......