上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 54 下一页
摘要: 论环形dp的重要! 其实这个环比较简单,稍微分析一下就知道, 这是一个简单环,并且每个联通块里只含有一个。 我觉得把处理环的关键,就是要找出环形和线形(树形)有什么区别。 如果我们从某处断开的做dp的话,转移的结果只对根节点有影响(不确定); 然后我猜测应该只要找到环上相邻两点然后断开分别以他们为根 阅读全文
posted @ 2014-06-29 23:05 acphile 阅读(219) 评论(0) 推荐(0)
摘要: 经典题目不多说 1 var f:array[0..1010,0..1010] of longint; 2 l,r:array[0..1010] of longint; 3 i,j,n,m,ans:longint; 4 x:char; 5 6 function max(a,b:longint):lon 阅读全文
posted @ 2014-06-29 22:55 acphile 阅读(135) 评论(0) 推荐(0)
摘要: 题目就是每行每列最多放两个炮的意思; 首先不难想到状态压缩dp,但是当n,m<=100的时候显然会跪掉; 考虑每行最多就2个点,状压dp浪费了大量的空间 由于每行最多两个点,我们可以直接用f[i,j,k]表示状态到第i行放1个炮有j列,2个炮有k列 方程具体见程序 1 const re=999997 阅读全文
posted @ 2014-06-29 22:54 acphile 阅读(132) 评论(0) 推荐(0)
摘要: 网络流就先告一段落了 在进行其他训练之前,我决定先练一道后缀数组(对这个我还是比较有自信的) 虽然之前没用后缀数组解决过回文问题,但是稍微想想就知道, 要解决最长双倍回文,首先要解决最长回文序列, 要解决最长回文序列,首先要倒序添加原串然后LCP 任意两个后缀的LCP我就不多说了, 然后我们就可以求 阅读全文
posted @ 2014-06-29 22:29 acphile 阅读(222) 评论(0) 推荐(0)
摘要: 终于忙完期末考试了,即将进入愉快的暑假(虽然暑假作业奇多,但好歹终于能有大量时间刷题了) 先把上次新一类最小割留下的一道题目A了复习一下; 题目看起来很复杂,实际上和bzoj2132是同一个类型的 用S集合表示放正能量,T集合表示放负能量(可自行参照上一篇文章) 只是有几个不同点: 有些点是已经确定 阅读全文
posted @ 2014-06-29 21:50 acphile 阅读(224) 评论(0) 推荐(0)
摘要: 思考一下我们接触的最小割问题 最小割的基本问题(可能会和图论的知识相结合,比如bzoj1266,bzoj1797) 最大权闭合图(bzoj1497) 最大点权覆盖集,最大点权独立集(bzoj1324) 最近接触到了一类关于最小割新的问题,我也不知道叫什么好 反正它有这么几个特点 每个点都有两种选择的 阅读全文
posted @ 2014-06-07 16:20 acphile 阅读(174) 评论(0) 推荐(0)
摘要: 经典例题 在《最小割模型在信息学竞赛中的应用》有详细的解答就不赘述了 主要想说,其实这题的几个结论其实是很好猜出来的; 当摸不清题目本质的时候,不妨多找几种情况,猜测一下 顺便推广一下几个结论; 我们知道二分图中 最小点覆盖=最大匹配 最大独立集=总点数-最大匹配 将点赋予一个权,又会怎样呢? 我们 阅读全文
posted @ 2014-06-07 15:05 acphile 阅读(118) 评论(0) 推荐(0)
摘要: 最小可相交路径覆盖 先预处理可到达的点然后转化为最小不相交路径覆盖 1 type node=record 2 point,next:longint; 3 end; 4 5 var edge:array[0..101000] of node; 6 p,cx,cy:array[0..200] of lo 阅读全文
posted @ 2014-06-07 14:55 acphile 阅读(148) 评论(0) 推荐(0)
摘要: 这道题要谈很多; 首先,第一问等会我另外说一下; 第二问比较难想,首先我们的考虑两人的最优策略是什么 对于Bob,我们令分配了x条边的费用,则我们要最大化 ans=Σ(i=1 to x) flow[i] * p/x (flow[i]为选择的边) 显然ans<=x*maxflow[i]*p/x=max 阅读全文
posted @ 2014-06-03 23:21 acphile 阅读(189) 评论(0) 推荐(0)
摘要: 其实我觉得这种题目风格很像今天省选第三轮D1T1 都是在一个算法模型上去探索规律; 首先我们要做一遍最大流毫无疑问 第一问看起来很好想,只要是满流边就可以了? 错,反例不难找到 如:1 >2 flow 4 2 >3 flow 4 3 >1 flow 4 1 >4 flow 4 很有可能我们在找增广路 阅读全文
posted @ 2014-06-03 22:46 acphile 阅读(350) 评论(0) 推荐(0)
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 54 下一页