cogs [HZOI 2015]有标号的二分图计数
题目分析
n个点的二分染色图计数
很显然的一个式子
\[
\sum_{i=0}^n\binom{n}{i}2^{i(n-i)}
\]
很容易把\(2^{i(n-i)}\)拆成卷积形式,前面讲过,不再赘述。
n个点的二分图计数
设\(f_n\)表示n个点的二分染色图个数。
设\(g_n\)表示n个点的二分连通图个数。
设\(h_n\)表示n个点的二分图个数。
分别构造f,g,h的EGF\(F,G,H\)。
显然有
\[
\begin{aligned}
F&=\sum_i(2*G)^i=e^{2G}\\
H&=\sum_iG^i=e^G
\end{aligned}
\]
所以
\[
H=\sqrt{F}
\]
多项式开根即可。
n个点的二分连通图计数
上面已经讲过,多项式求ln即可。
cogs [HZOI 2015]有标号的二分图计数的更多相关文章
- COGS 2396 2397 [HZOI 2015]有标号的强连通图计数
		
题意:求n个点有向图其中SCC是一个的方案数 考虑求出若干个不连通的每个连通块都是SCC方案数然后再怎么做一做.(但是这里不能用Ln,因为推不出来) 设$f_n$为答案, $g_n$为n个点的有向图, ...
 - cogs 2355. [HZOI 2015] 有标号的DAG计数 II
		
题目分析 来自2013年王迪的论文<浅谈容斥原理> 设\(f_{n,S}\)表示n个节点,入度为0的点集恰好为S的方案数. 设\(g_{n,S}\)表示n个节点,入度为0的点集至少为S的方 ...
 - COGS 有标号的二分图计数系列
		
其实这三道题都是不错的……(虽然感觉第三题略套路了……) 分别写一下做法好了…… COGS2392 有标号的二分图计数 I 这个就很简单了,Noip难度. 显然可以直接认为黑点和白点分别位于二分图两侧 ...
 - COGS 2392 2393 2395 有标号的二分图计数
		
有黑白关系: 枚举左部点(黑色点),然后$2^{i*(n-i)}$处理方法同:COGS 2353 2355 2356 2358 有标号的DAG计数 无关系: 发现,假设$f(i)$是一个连通块,对于一 ...
 - 【题解】有标号的DAG计数4
		
[HZOI 2015] 有标号的DAG计数 IV 我们已经知道了\(f_i\)表示不一定需要联通的\(i\)节点的dag方案,考虑合并 参考[题解]P4841 城市规划(指数型母函数+多项式Ln),然 ...
 - 【题解】有标号的DAG计数3
		
[HZOI 2015] 有标号的DAG计数 III 我们已经知道了\(f_i\)表示不一定需要联通的\(i\)节点的dag方案,考虑合并 参考[题解]P4841 城市规划(指数型母函数+多项式Ln), ...
 - 【题解】有标号的DAG计数2
		
[HZOI 2015] 有标号的DAG计数 II \(I\)中DP只有一个数组, \[ dp_i=\sum{i\choose j}2^{j(i-j)}dp_{i-j}(-1)^{j+1} \] 不会. ...
 - 【题解】有标号的DAG计数1
		
[HZOI 2015] 有标号的DAG计数 I 设\(f_i\)为\(i\)个点时的DAG图,(不必联通) 考虑如何转移,由于一个DAG必然有至少一个出度为\(0\)的点,所以我们钦定多少个出度为\( ...
 - COGS 2353 2355 2356 2358 有标号的DAG计数
		
不用连通 枚举入度为0的一层 卷积 发现有式子: 由$n^2-i^2-(n-i)^2=2*i*(n-i)$ 可得$2^{i*(n-i)}=\frac{{\sqrt 2}^{(n^2)}}{{\sqrt ...
 
随机推荐
- DDD学习笔记(一)
			
最近开始筹备一个电商项目. 其实是公司的老本行了. 但今年公司希望在做项目的同时, 沉淀出一套针对电商的基础产品. 这样可以提高新项目的开发效率, 减少重复劳动. 那现如今, DDD(领域驱动设计)应 ...
 - &&和||的操作符妙用(javascript)
			
前言 &&逻辑与和||逻辑或,它们既可以返回一个布尔值,又可以返回指定操作数的值,这个值是非布尔型的. MDN api参考 Section1 布尔运算 首先,我们明确一下基础知识. 能 ...
 - amazeui笔记-CSS 布局相关
			
CSS 等分网格: 说明:.am-avg-sm-2 数字表示几等分 会将子元素 <li>的宽度设置为 50%. 只能用于 <ul> / <ol> 结构 辅助类: ...
 - Java学习--扑克牌比大小的小游戏
			
实现:生成五十四张牌,然后进行洗牌,输入两名玩家,然后分别发两张牌,进行比较大小,两张牌中拥有较大一张牌的玩家获胜 Card.java代码如下: package com.cardgame; publi ...
 - 多线程-synchronized锁
			
package 多线程.synchronized锁; /*. * * * * */ public class Sale implements Runnable { ; @Override public ...
 - 基于netcore对ElasitSearch客户端NEST查询功能的简单封装NEST.Repository
			
NEST.Repository A simple encapsulation with NEST client for search data form elasticsearch. github A ...
 - Spring中的BeanFactory和ApplicationContext的区别
			
我用一个例子去测试BeanFactory和ApplicationContext的区别 首先建立一个bean public class User { //声明无参构造,打印一句话,监测对象创建时机 pu ...
 - input textarea监听鼠标粘贴
			
发现一个问题,在input/textarea中如果是鼠标粘贴内容进去,发现判断不了value的改变,html代码如下: <!doctype html> <html> <h ...
 - [Code+#4]最短路
			
考虑xor运算的自反性 我们可以直接枚举二进制位异或来进行转移 这样边数大约是\(n \log n\)级别的 总复杂度\(\Theta((n\log n+m)\log n)\) #include&qu ...
 - swiper移动端日历-1
			
先上图: 说明:这是基于移动端的,对于PC端浏览器支持不是很好(我测的结果是IE无效),另外这个swiper是4.x版本的 思路: 先引用css <link href="css/ ...