原来矩阵树定理对于边是概率的情况也是适用的qwqwq。 "ref" cpp include include include using namespace std; int n; double w[55][55], uu; const double eps=1e 7; void gauss(){ f ...
分类:
其他好文 时间:
2018-05-28 11:53:12
阅读次数:
167
题目链接 "BZOJ3533" 题解 我们设询问的向量为$(x_0,y_0)$,参与乘积的向量为$(x,y)$ 则有 $$ \begin{aligned} ans &= x_0x + y_0y \\ y &= \frac{x_0}{y_0}x + \frac{ans}{y_0} \\ \end{al ...
分类:
其他好文 时间:
2018-05-20 20:07:33
阅读次数:
178
【传送门:BZOJ3530】 简要题意: 给出m个数,要求求出不含任意一个数的长度至多为n的数的数量 题解: 这道题比文本生成器要复杂一点,就是因为它的位数不确定,且不可以含有前导0 所以我们用数位DP的思想来做 设f[i][j][k]为当前长度为i且走到AC自动机的第j个点时,如果k=0,则表示仍 ...
分类:
其他好文 时间:
2018-04-27 13:31:36
阅读次数:
157
题目 T国有N个城市,用若干双向道路连接。一对城市之间至多存在一条道路。 在一次洪水之后,一些道路受损无法通行。虽然已经有人开始调查道路的损毁情况,但直到现在几乎没有消息传回。 辛运的是,此前T国政府调查过每条道路的强度,现在他们希望只利用这些信息估计灾情。具体地,给定每条道路在洪水后仍能通行的概率 ...
分类:
其他好文 时间:
2018-04-12 22:29:07
阅读次数:
163
bzoj 3531 [Sdoi2014]旅行 题意:维护一棵树,每个结点都有一个种类和一个权值,支持单点修改种类或权值、询问链上某一种类的权值和或最大值 思路:开 c 棵线段树,每一棵代表一个宗教,然后树剖 1 #include <cstdio> 2 #include <string> 3 #inc ...
分类:
其他好文 时间:
2018-03-31 22:20:29
阅读次数:
216
题目 给定序列A,序列中的每一项Ai有删除代价Bi和附加属性Ci。请删除若 干项,使得4的最长上升子序列长度减少至少1,且付出的代价之和最小,并输出方案。 如果有多种方案,请输出将删去项的附加属性排序之后,字典序最小的一种。 输入格式 输入包含多组数据。 输入的第一行包含整数T,表示数据组数。接下来 ...
分类:
其他好文 时间:
2018-03-31 13:14:16
阅读次数:
112
题目描述 T国有N个城市,用若干双向道路连接。一对城市之间至多存在一条道路。 在一次洪水之后,一些道路受损无法通行。虽然已经有人开始调查道路的损毁情况,但直到现在几乎没有消息传回。 辛运的是,此前T国政府调查过每条道路的强度,现在他们希望只利用这些信息估计灾情。具体地,给定每条道路在洪水后仍能通行的 ...
分类:
其他好文 时间:
2018-03-29 21:12:27
阅读次数:
149
[bzoj][1] [luogu][2] sol 假设不要求字典序最小,只求代价之和最小,那应该还是很好求的吧。 先对原序列求出一个$LIS$的$dp$数组,然后每个位置拆成两个点,所有$X_i$向$Y_i$连$B_i$的边,然后$S$向$\{X_i|dp_i=1\}$,$\{Y_i|dp_i=LI ...
分类:
其他好文 时间:
2018-03-21 00:01:17
阅读次数:
200
题目描述 T国有N个城市,用若干双向道路连接。一对城市之间至多存在一条道路。 在一次洪水之后,一些道路受损无法通行。虽然已经有人开始调查道路的损毁情况,但直到现在几乎没有消息传回。 辛运的是,此前T国政府调查过每条道路的强度,现在他们希望只利用这些信息估计灾情。具体地,给定每条道路在洪水后仍能通行的 ...
分类:
其他好文 时间:
2018-03-16 13:32:22
阅读次数:
173
"题目链接" 首先数位DP 用f[i][0/1]表示匹配到第i位前面i 1位是否为上界。 这样还需要状态转移,对于每个状态 枚举每一个数,用AC自动机得到下一个状态(这样状态其实就是在树上的标号) ps1.数不能带前导0(因为会有00...这样的串),对每一位要先加上以每个非零数开头的方案数 ps2 ...
分类:
其他好文 时间:
2018-03-11 19:24:10
阅读次数:
187