- 博客(2)
- 收藏
- 关注
原创 codeforces 732F
题目大意:给一张无向图,转化为一张有向图(每条边选择一个方向),从每个点i遍历可以到达ri个点(包括自己),给出一种建图方式时得ri最小值最大。首先如果一些点可以构成环,那么他们的连成环一定更优。所以先求出边双,再二分答案。其实无需二分,因为最大值一定是最大环(最大值不可能大于入度为0 的环的大小)。当时写了二分但还是过了。#include#include#include
2016-10-19 20:08:53 618
原创 codeforces 708E——前缀和优化dp
题目大意为:一个n*m块砖的建筑,一共k天,每天风从两边吹,吹掉砖的概率为p,反之为1-p求最终建筑没有倒塌的可能性(上层与下层有交集且每一层都有砖)1先预处理出pl[],pr[](k天后左右端点所在位置的可能性)首先 f[i][l][r]为i行形状为l到r的可能性,只要枚举上层的形状使二者有交集即可转移,复杂度n^5。考虑上层有交集的可能性为总可能性减去交集为空的可能性引
2016-09-24 00:03:49 961
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人