上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 点边都带权的最大密度子图,且会有必须选的点. 求$\frac{\sum w_e}{k (2n k)}$的最大值,其中k为子图点数 设$$h(g) = \sum w_e g (2nk k^2)$$ 假设最优解为$g $,则当$g0$;$g g 时,h(g) using namespace std; c 阅读全文
posted @ 2018-10-06 22:11 xiuwenL 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题意:每个点i有$s_i$个人和$b_i$份食物,每个人都要找到一份食物.现在有M条有向边,从点i到点j,容量为c,第一次走过不要紧,从第二次开始就要承担$p(0 using namespace std; define eps 1e 7 const int MAXN = 10005; const i 阅读全文
posted @ 2018-10-06 19:36 xiuwenL 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题意:给一段子序列,定义密度:子序列中的逆序对数/子序列的长度 求这个序列的对大密度. 分析:将序列中的每个位置视作点,逆序对$$之间表示点i与点j之间有一条无向边.所以就转化为了最大密度子图的模型. 阅读全文
posted @ 2018-10-06 13:00 xiuwenL 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题意:给出N种类的数量,求是否可以把N种牌按3 5张连续的顺子打出,顺子必须连续. 分析:相当于把这个序列分成若干长度为[3,5]的区间,当然其实分成若干段大于3的区间即可.因为大于5的区间又可以分拆成若干段长度为[3,5]的区间. 令$b[i] = a[i] a[i 1]$, 则$b[i] 0$ 阅读全文
posted @ 2018-10-05 19:50 xiuwenL 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 题意:Bob和Alice在一张有向无环图上移动,给定二者的起点,Bob先手.Bob的失败条件是不能移动或者与Alice相遇.两个人都采取最优策略,求Bob是否会赢 分析:银牌题.先确定所有的失败状态,然后根据这些反向状态BFS. 用$dp[i][j][0or1]$表示bob在i点,Alice在j点, 阅读全文
posted @ 2018-10-05 11:08 xiuwenL 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题意:有N朵花,在M种颜色中选择恰好k种不同的颜色,将这N朵花染色,要求相邻的两朵花颜色不相同. 分析:若限制改为选择不超过k种颜色将N朵花朵染色,则方案数$f(N,k) = k (k 1)^{N 1}$,第一朵可以在k个颜色中任意选择,第二朵可以有k 1个选择,第三朵也有k 1.... 但是f(N 阅读全文
posted @ 2018-10-04 21:51 xiuwenL 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题意:求一个N个点无向图中,其中p个关键点间的最短距离. 分析:比较特殊的最短路,方式类似于多源BFS,将所有关键点装入优先队列,状态中需要包含其源点的id.对每条边都要遍历,对每个节点,需要记录其确定最短的源头以及其最短距离.当一个访问状态到达了与自己源头状态不同的点,则说明两个关键点相遇,每次相 阅读全文
posted @ 2018-10-04 09:14 xiuwenL 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一张带权无向图,先求出这张图从点1出发的最短路树,再求在树上经过k个节点最长的路径值,以及个数. 分析:首先求最短路树,跑一遍最短路之后dfs一遍即可建出最短路树. 第二个问题,树分治解决. 对于以root为根的树,所求的路径只会有两种情况. 1) 存在于root的子树中,不经过root; 阅读全文
posted @ 2018-10-03 19:35 xiuwenL 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 题意:给出序列前k项中的逆序对数,构造出这个序列. 分析:使用权值线段树来确定序列元素. 逆序对的数量肯定是递增的,从最后一个元素开始逆向统计,则$a[i] a[i 1]$即位置i之前比位置i上的数大的个数.则该位置的数应该是序列中第$i a[i]+a[i 1]$大的数,通过权值线段树查询全局第k大 阅读全文
posted @ 2018-10-02 20:49 xiuwenL 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 题意:求母串中可以匹配模式串的子串的个数,但是每一位i的字符可以左右偏移k个位置. 分析:类似于 UVALive 4671. 用FFT求出每个字符成功匹配的个数.因为字符可以偏移k个单位,先用尺取法处理出每个位置能够取到的字符.设模式串长度为m. 令$C(m 1+k) = \sum_{i=0}^{m 阅读全文
posted @ 2018-10-02 15:31 xiuwenL 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页