上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 62 下一页

2016年12月29日

【POJ2778】DNA Sequence(AC自动机,DP)

摘要: 题意: 生物课上我们学到,DNA序列中只有A, C, T和G四种片段。 经科学发现,DNA序列中,包含某些片段会产生不好的基因,如片段”ATC”是不好片段,则”AGATCC”, “CATCAA”, “ATCATC”都是不好的DNA序列,这些不好片段我们可以称为病毒片段。 现在已知m个病毒片段, 问长 阅读全文

posted @ 2016-12-29 18:21 myx12345 阅读(167) 评论(0) 推荐(0) 编辑

2016年12月28日

【UVA11082】Matrix Decompressing(有上下界的网络流)

摘要: 题意:给出一个矩阵前i列所有元素的和,和前j行所有元素的和,求这个矩阵解压以后的原型。(答案不唯一) n,m<=20,1<=a[i,j]<=20 思路:这道题把边上的流量作为原先矩阵中的点 把每一行,每一列都看成一个点 S——>i行 a[i]-m i行——>j列 19 j列——>T b[i]-n 跑 阅读全文

posted @ 2016-12-28 20:17 myx12345 阅读(164) 评论(0) 推荐(0) 编辑

【POJ2699】The Maximum Number of Strong Kings(二分,最大流)

摘要: 题意: 有n个队伍,两两都有比赛 知道最后每支队伍获胜的场数 求最多有多少队伍,他们战胜了所有获胜场数比自己多的队伍,这些队伍被称为SK N<=50 思路:把每个队伍和它们两两之间的比赛都当做点,判断最大流是否满流即可 S——>队伍 a[i] 队伍 ——>比赛 1 比赛——>T 1 i号队伍是SK: 阅读全文

posted @ 2016-12-28 18:52 myx12345 阅读(188) 评论(0) 推荐(0) 编辑

2016年12月27日

【BZOJ2756】奇怪的游戏(二分,最小割)

摘要: 题意: Blinker最近喜欢上一个奇怪的游戏。这个游戏在一个 N*M 的棋盘上玩,每个格子有一个数。每次 Blinker 会选择两个相邻的格子,并使这两个数都加上 1。现在 Blinker 想知道最少多少次能使棋盘上的数都变成同一个数,如果永远不能变成同一个数则输出-1。 Blinker最近喜欢上 阅读全文

posted @ 2016-12-27 19:28 myx12345 阅读(185) 评论(0) 推荐(0) 编辑

2016年12月26日

【PowerOJ1740&网络流24题】圆桌聚餐(最大流)

摘要: 题意: 来自n个不同国家的代表开会,每个国家代表数为ci 会场有m张圆桌,每张桌子可容纳mi人 不希望有同一个国家的代表在同一张桌子上就餐 设计一个合法方案 (n,m<=300) 思路:最大流,保存原边上限,与残余网络比较是否有所变动即可。 【问题分析】 二分图多重匹配问题,可以用最大流解决。 【建 阅读全文

posted @ 2016-12-26 18:19 myx12345 阅读(175) 评论(0) 推荐(0) 编辑

2016年12月25日

【2016总结】

该文被密码保护。 阅读全文

posted @ 2016-12-25 19:02 myx12345 阅读(25) 评论(0) 推荐(0) 编辑

【POJ3237】Tree(树链剖分)

摘要: 题意:在一棵N个节点,有边权的树上维护以下操作: 1:单边修改,将第X条边的边权修改成Y 2:区间取反,将点X与Y在树上路径中的所有边边权取反 3:区间询问最大值,询问X到Y树上路径中边权最大值 n<=10000 CAS<=20 思路:做了2天,改出来的一刻全身都萎掉了 边权转点权,点权就是它到父亲 阅读全文

posted @ 2016-12-25 16:37 myx12345 阅读(157) 评论(0) 推荐(0) 编辑

2016年12月22日

【POJ2949】Word Rings(最大平均值环)

摘要: 题意:给定N个字符串,如果A串的最后两个字母跟B串的前两个字母相同它们就能连接。 求一个由字符串组成的首尾相连的环,使(字符串总长度/字符串个数)最大。 n<=100000 len<=1000 思路:SPFA国家队论文题 赋所有dis[i]=0,跑最长路,如果某个元素入队次数超过点数就说明有正环。 阅读全文

posted @ 2016-12-22 21:19 myx12345 阅读(268) 评论(0) 推荐(0) 编辑

【BZOJ2595】游览计划(状压DP,斯坦纳树)

摘要: 题意:见题面(我发现自己真是越来越懒了) 有N*M的矩阵,每个格子有一个值a[i,j] 现要求将其中的K个点(称为关键点)用格子连接起来,取(i,j)的费用就是a[i,j] 求K点全部连通的最小花费以及方案 n,m,k<=10 思路:斯坦纳树 虽然去年就疑似过了一道裸题,不过估计也是COPY的std 阅读全文

posted @ 2016-12-22 20:31 myx12345 阅读(192) 评论(0) 推荐(0) 编辑

2016年12月21日

【BZOJ1226】学校食堂Dining(状压DP)

摘要: 题意:见题面 思路:设dp[i,sta,k]为前i个人已经吃完,从第i人到第i+b[i]人的吃饭状况是sta,前一个吃完的人离i的距离是k(可能为负)的最小值 \[ dp[i+1,sta>>1,k-1]=min(dp[i+1,sta>>1,k-1],dp[i,sta,k]) (sta and 1=1 阅读全文

posted @ 2016-12-21 20:15 myx12345 阅读(162) 评论(0) 推荐(0) 编辑

上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 62 下一页

导航