先附一组sd图 然后放上 "原题链接" 注意,队伍不同指的是喜好不同,不是人不同 先想到$DP$,然后你会发现并没有什么优秀的状态设计,然后我们考虑容斥 设$lim$表示选的癌坤组数的上限,$f_i$为先选出来$i$组剩下随便排的方案数,那么答案就是 $$\sum\limits_{i=0}^{lim ...
分类:
其他好文 时间:
2019-07-06 19:02:32
阅读次数:
88
/* 给定n个盒子,第i个盒子有ai朵花,现在从中选取m朵花,问选取方案数 用容斥定理解决 m=x1+x2+..+xn C(m+n-1,n-1)+sum{ (-1)^p * C(m+n-1-(1+n1)-(1+np),n-1) } */ #include using namespace std; #... ...
分类:
其他好文 时间:
2019-07-04 00:29:58
阅读次数:
89
这一篇是一个专题总结,可能会写很久,希望不会咕掉 一.组合数学: ①.基本公式: 1.排列数公式$A_{n}^{m}=\frac{n!}{(n-m)!}$,表示从$n$个元素中选出$m$个元素并进行全排列的方案数 特别的,当$m=n$时,有$A_{n}^{n}=n!$(规定$0!=1$) 2.组合数 ...
分类:
其他好文 时间:
2019-06-22 10:44:05
阅读次数:
111
前言 WA了两次,结果发现打容斥的时候加号打成减号了... 其实这题还是挺简单的 题解 如何计算$1 \leq x \leq a$,$1 \leq y \leq b$,$gcd(x,y)=d$是这题的简化版 "给出题解" 然后发现这题就是那道题加一个容斥原理 我们要求的答案就是$ans(b,d) a ...
分类:
其他好文 时间:
2019-06-21 22:17:05
阅读次数:
109
bzoj-3622 已经没有什么好害怕的了 题目大意: 数据范围:$1\le n \le 2000$ , $0\le k\le n$。 想法: 首先,不难求出药片比糖果小的组数。 紧接着,我开始的想法是 $f_{(i,j)}$表示前$i$个糖果中,满足糖果比药片大的组数是$j$的方案数。 进而发现需 ...
分类:
其他好文 时间:
2019-06-19 20:05:21
阅读次数:
97
https://scut.online/p/157 鉴于多年(都没几个月)搞数论的经验,这种时候枚举g肯定是对的。 那么肯定是要莫比乌斯函数作为因子,因为很显然? 但是为什么要搞个负的呢?其实是因为这个题目的g==1的时候并不都是合法的,反而是g==2的时候都是合法的,所以g==6的时候才是重复的。 ...
分类:
其他好文 时间:
2019-06-14 23:54:11
阅读次数:
235
https://codeforc.es/contest/920/problem/G G. List Of Integers time limit per test 5 seconds memory limit per test 256 megabytes input standard input o ...
分类:
其他好文 时间:
2019-05-26 16:25:56
阅读次数:
107
考虑外向树怎么做。显然设f[i][j]为i子树中出现权值和为j的合法方案的概率,转移做树形背包即可。 如果树上只有一条反向边,显然可以先不考虑该边计算概率,再减去将整棵树看做外向树的概率。于是考虑容斥,进一步拓展到多条反向边,就是考虑0条反向边的概率-考虑1条反向边的概率+考虑2条反向边的概率……容 ...
分类:
其他好文 时间:
2019-05-22 19:20:25
阅读次数:
113
传送门:https://vjudge.net/problem/129666/origin 题意: 有n个点m种颜料,问你用k种颜色,有多少种方法,使得相邻两点的颜色不一样 题解: 容斥+组合数 我们很容易知道,用t种颜色去涂n个格子,方案数为 $$ t (t 1)^{n 1} $$ 并不是,因为我们 ...
分类:
其他好文 时间:
2019-05-21 22:35:09
阅读次数:
201
题意: 初始有n个灯泡,灯泡状态是0和1,。现在有k轮操作,每次改变且仅改变m个的灯的状态,给定n盏灯的初始状态的最终状态,求有多少种解决改变灯的方案满足可以满足题目条件。 思路: 开始写的时候以为是组合计数和容斥原理什么鬼的,后来发现n,m,k的值都比较小,觉得应该是三维dp了,当然是瞎想,最后看 ...
分类:
其他好文 时间:
2019-05-17 18:11:32
阅读次数:
205