qkoqhh

什么都没有

所以啊,泥为什么要挖坑啊qaq

http://codeforces.com/gym/101741/problem/J http://codeforces.com/gym/101741 hdu5528 hdu5545 cf294E 2015北京c 2015西安h zoj3541 zoj3548 hdu5921 ...

2018-02-03 22:51:53

阅读数:515

评论数:2

Welcome&&Introduction

好像这个blog并不是没人鸟。。所以还是得向客人表示一下问候才行丫。。 做个自我介绍: 常用ID:qkoqhh 初中开始无脑搞OI,由于智商不够+不够努力,到现在还是条咸鱼。。然后来到xdu,在聚聚萌的带领下开始搞ACM。。虽然进度很龟速就是。。 然后爱好是看番。。。还是忠实的车万粉。。 QQ:1...

2018-01-29 19:29:19

阅读数:148

评论数:2

bzoj3876(有源汇上下界费用流)

这个可以这样想,由于每个点都可以立刻结束回到原点,所有可以把所有节点都当成汇点,把1号点当成源点,然后直接跑费用流,然而由于要满足每个边都要跑一次的条件,直接给个下界就可以了。。然后用处理下界的方法建图就可以了。。 然而这样直接跑费用流T了(9750ms= =)。。 发现建图时容量要么是1(必...

2018-12-14 13:43:22

阅读数:1

评论数:0

2016ECFinal J(无源汇上下界费用流)

题目链接:http://codeforces.com/group/Us3rfLfgWv/contest/101194 题意:给定4个插头,如题图示,每个格子可以填一个插头或者不填,但一些格子一定要填入插头(下称关键点)。问能不能成若干个完整的回路,如果可以,输出最大价值。回路穿过格子时会产生相应...

2018-12-13 21:09:58

阅读数:23

评论数:0

cf1083E(斜率优化+单调栈+二分)

题意:给n个矩形,顶点为(0,0)和(xi,yi)和权值ai,要从中选若干个矩形,使得其价值最大,其价值定义为所有矩形的面积并减去选中矩形的权值和 这个可以对x先排个序,如果x增的时候y也增,那么说明有矩形包含的情况,此时在决策的时候该决策点必然不会被考虑,那么主要考虑一下y递减的情况。。 设...

2018-12-13 16:40:23

阅读数:7

评论数:0

16ECFinal B(数位DP)

题目链接:http://codeforces.com/gym/101194 题意:定义半回文数a为将二进制数a的奇数位和偶数位分别提出来,如果奇数位或者偶数位为回文数则a为半回文数,求长度为n的第k个半回文数 这个题目需要思考一下DP状态应该是什么,直接dfs应该是不行的,因为这个后效性要去除...

2018-12-12 15:34:05

阅读数:3

评论数:0

NEERC2015(计数)

题意:有2^m个人,随机安排他们进行2^m淘汰赛,每个人有一个编号和一个值a,且编号大的人一定胜过编号小的人,每次比赛的收益是双方的a值的乘积,求总收益的期望 令n=2^m,然后把1-n的a翻转过来,变成编号小的人一定胜过编号大的人(这么假设是因为窝一开始读错题意了qwq 本质还是计数问题,总...

2018-12-07 21:38:33

阅读数:26

评论数:0

hdu5932(贪心+树背包DP)

题意: 给你一颗树,每个节点有一个v,一个w。 每次询问:i,T。 在节点i的子树中,恰好取∑v=T的一些节点,最大的w之和是多少? 可以说是非常牛逼的假题了。。假到现场竟然只有一人ac。。 由subtree[i]<=2/3subtree[fa[i]]可以得到,该树的高...

2018-12-07 19:54:28

阅读数:17

评论数:0

hdu4809(树形DP)

题意:给定一棵树(n<=300),你可以给每个节点等概率地染成A,B,C三种颜色之一,对于树上的一条边,若其两个端点的颜色不一样,则断开这条边.最后对于一个特定的颜色,X为点数为奇数的联通块个数,Y是点数为偶数的联通块个数,其得分为max(0,X-Y).问最后得分的期望乘上3...

2018-12-06 15:42:46

阅读数:16

评论数:0

NEERC16D/bzoj4842(费用流解线性规划)

直接给出约束条件 等价于 在最前面加个0=0作差得 然后+1为入,-1为出,直接连边跑费用流就可以了。。       /** *         ┏┓    ┏┓ *         ┏┛┗━━━━━━━┛┗━━━┓ *         ┃       ┃ ...

2018-12-04 21:08:09

阅读数:10

评论数:0

xdoj1203(状压DP)

去年校赛题。。学到了新姿势orz。。 由于nm<=40,所以min{n,m}<=6,然后考虑6*6的情况就可以了。。 首先是状态的设计,如果保存上2行的状态这个状态数就是4^12,比较爆炸。。 如果用一个位来标记当前位是否为连续的染色,这样状态数就...

2018-12-03 20:46:38

阅读数:11

评论数:0

bzoj4894(矩阵树定理)

外向树的计数。。 计外向树时只要把基尔霍夫矩阵的定义改一下就可以了。。 把对角线定义为该点的入度,然后减去有向图的邻接矩阵就可以了。。 然后把根所在的行列去掉求行列式即可。。       /* *        ┏┓    ┏┓ *        ┏┛┗━━━━━━━┛┗━━━...

2018-11-21 15:14:28

阅读数:12

评论数:0

bzoj3534(矩阵树定理)

这个题目还是有点意思。。 莽了一发过不去样例发现是因为没有考虑非树边的概率,所以实际要求的应该是 然后要转化一下成为T上点的乘积,就变成了 然后用pi/(1-pi)构造基尔霍夫矩阵就可以了。。 然而有pi==1感觉没办法解决啊qaq网友说直接减个eps就好了(窝怎么这么智障   ...

2018-11-21 12:40:09

阅读数:50

评论数:0

bzoj5311/cf321E(单调决策性DP+wqs二分)

显然可以用单调决策性DP求。。 设d[k][i]为选第k段,到第i个的最小代价 d[k][i]=max{d[k-1][j]+cost(j+1,i)} 其中cost可以O(n^2)递推预处理,显然cost是一个下凸函数。。 设2个决策点j<v<i,...

2018-11-20 17:54:05

阅读数:15

评论数:0

bzoj2654(wqs二分+MST)

直接二分白色边边权权值再做MST就可以了。。注意相同边权排序时保持黑白色边的一致性。。   /* *        ┏┓    ┏┓ *        ┏┛┗━━━━━━━┛┗━━━┓ *        ┃       ┃   *        ┃   ━    ┃ *      ...

2018-11-19 12:18:37

阅读数:24

评论数:0

2018南京B(wqs二分+单调决策性DP)

题目链接:http://codeforces.com/gym/101981 题意:有n户人家,要建m个体育馆,要安排这m个体育馆,使得每户到最近的体育馆的距离之和最小 这个原题应该是poj1160。。当时是用n^2的单调DP过的,这题显然不行,需要新套路。。 然后有牛逼网友说用wqs二分,学...

2018-11-19 01:13:26

阅读数:14

评论数:0

bzoj1016(矩阵树定理+MST)

这个可以边做MST边求生成树的方案数,就是在加入相同边权的时候统计各个联通块的生成树方案数并缩成一点(因为不同MST方案数来自于取相同边权的边),然后把他们都乘起来就是了。。 然后写起来比较恶心就是了。。     /* *        ┏┓    ┏┓ *        ┏┛┗━━...

2018-11-17 17:25:26

阅读数:5

评论数:0

bzoj1002(矩阵树定理+高精度)

矩阵树定理裸题。。然而高精度真的不想写丫。。。于是换了python。。 发现vim写python太危险了。。各种缩进问题交上去随手CE。。     n=int(input()); a=[[0]*105 for i in range(105)]; if n<=1: ...

2018-11-17 01:44:20

阅读数:3

评论数:0

spoj HIGH(矩阵树定理)

题意:给定无向图的边,求构成生成树的方案数 这个是个结论,在邻接矩阵的基础上将a[i][i]定义为i的度数的相反数,然后对这个矩阵求n-1阶子式就可以了。。证明网上一堆,比较长。。 顺便get行列式计算姿势。。     /* *        ┏┓    ┏┓ *        ┏...

2018-11-16 22:26:34

阅读数:2

评论数:0

hdu6323(单调决策性DP)

题意:给定一个n*m的矩阵,可以在矩阵内将A个元素改成0,现在要在矩阵内选出B个不相交的宽为m的矩阵,使得这3个矩阵的和最大 这个可以将所有行压成一个点然后变成序列上的问题,修改可以预处理,显然对每行来说,应优先修改最小的元素,那么就可以预处理出a[i][j],代表第i行修改j次后的权值。显然修...

2018-11-15 18:03:42

阅读数:26

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭