建立AC自动机,并求出转移矩阵。再用$\sum E(终止节点)=1$去替换第一个方程,高斯消元即可。时间复杂度$O(n^3l^3)$。注意精度问题,要特判0.00的情况。#include#include#include#define N 110using namespace std;int n,l,...
分类:
Web程序 时间:
2015-11-23 06:14:54
阅读次数:
138
1452: [JSOI2009]CountTime Limit: 1 Sec Memory Limit: 256 MB题目连接http://www.lydsy.com/JudgeOnline/problem.php?id=1452DescriptionInputOutputSample InputS...
分类:
编程语言 时间:
2015-09-10 19:13:25
阅读次数:
258
题目大意:给定nn支球队,第ii支球队已经赢了winiwin_i场,输了loseilose_i场,接下来还有mm场比赛,每个球队最终的收益为Ci?x2i+Di?y2iC_i*x_i^2+D_i*y_i^2,其中xix_i为最终的胜场,yiy_i为最终的负场
求最小化收益考虑一只球队,其收益与在接下来的比赛中的胜场数关系为:
赢00场 Ci?win2i+Di?(di+losei)2C_i*win_...
分类:
Web程序 时间:
2015-06-24 13:00:11
阅读次数:
149
先考虑假如全部输了的收益. 再考虑每场比赛球队赢了所得收益的增加量,用这个来建图..--------------------------------------------------------------------------------------------------#include#i...
分类:
Web程序 时间:
2015-05-28 21:09:08
阅读次数:
184
这道题好像有点简单的样子...absi找题目好厉害啊...确实是一道比较裸的2dBIT啊.水掉吧.附:2dBIT怎么做:2dBIT就是BIT套BIT啦.所以修改loop(x+=lowbit(x)){loop(y+=lowbit(y)){}}查询loop(x-=lowbit(x)){loop(y-=l...
分类:
Web程序 时间:
2015-05-05 18:43:58
阅读次数:
122
网络流/费用流/二分图最小权匹配 题解:http://blog.csdn.net/huzecong/article/details/9119741 太神了!由于一赢一输不好建图,就先假设全部都输,再将赢的收益修改!就变成普通的二分图了!! 费用与流量的平方相关时拆边……这个稍微处理一下即可 ...
分类:
Web程序 时间:
2015-03-20 12:50:11
阅读次数:
192
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2257题意:给定n个瓶子的容量,选出其中k个,最大化k个瓶子之间无度量所能表达的最小体积。k≤n≤1000k\leq n\leq 1000,容量≤109\leq 10^9。题解:
考虑两个瓶子(容量为a和b),互相倒来倒去能表示的体积都是以两个瓶子容量生成的值ax+by,而(a,b)|ax+by...
分类:
Web程序 时间:
2015-02-27 17:03:03
阅读次数:
117
题目大意:给定n个长度为l的模式串,现在要用前m个大写字母生成一个随机串,每个字符有自己的出现几率,第一次出现的字符串获胜,求最终每个字符串的获胜几率
建出AC自动机,搞出转移矩阵
如果某个节点是模式串那么这个节点只向自己连一条概率为1的出边
然后把转移矩阵自乘50遍即可
#include
#include
#include
#include
#define M 120
using...
分类:
Web程序 时间:
2015-02-04 14:43:03
阅读次数:
196
题解:二分图博弈经典模型模板题。
首先黑白染色。
然后我们考虑到有一种优秀的走法,
就是先求个最大匹配,然后如果先手选择了一个最大匹配中的点,那么显然后手可以依照此点的匹配再走一步,然后先手无法走此匹配,就乱走一气,于是有两种情况:
一、又选了一个最大匹配中的点,显然回到了情况一。
二、他选了一个不在最大匹配中的点(显然是有这种情况的),如下图,先手走3,后手走2,先手走...
分类:
Web程序 时间:
2015-01-30 22:47:41
阅读次数:
790
题目大意:给定一个m*m的矩阵,上面有n个点,每个点上有一个正的收益,在两个点之间走的代价是距离的平方,求(1,1)到(m,m)的最大收益
直接排序并且DP的方法很容易想到 但是显然O(n^2)过不去
考虑平方的特性 由于A和B都大于等于0时(A+B)^2>=A^2+B^2 因此A->B->C一定比A->C更优
根据这个特性,我们可以将点按照纵坐标为第一键值,横坐标为第二键值排序
对于每一...
分类:
Web程序 时间:
2015-01-22 23:26:31
阅读次数:
594