摘要:
首先我们要知道,怎么去维护一个是否是二分图二分图的充要条件:点数>=2且无奇环重点就是不存在奇环,怎么做呢考虑随便维护一个图的生成树,不难发现,如果一条边加入后,形成奇环的话就不是二分图否则的话,我们可以无视这条边,因为如果之后再新加入一条边和这条边形成了一个奇环那么新加入的边一定和原来生成树上的边... 阅读全文
posted @ 2015-05-27 14:41
acphile
阅读(1172)
评论(0)
推荐(0)
摘要:
我们设f[i]为保留第i个木块最多的符合未知数显然f[i]=max(f[j])+1 满足i>j a[i]>a[j] i-j>=a[i]-a[j]我们把最后一个式子变成a[i]-ij那不就水了,排序树状数组即可 1 var f,a,b:array[0..100010] of longint; 2 ... 阅读全文
posted @ 2015-05-27 14:33
acphile
阅读(253)
评论(0)
推荐(0)
摘要:
每次都选最左边的点,然后以这个点为原点统计和这个点构成的三角形面积和不难想到极角排序然后由叉积很容易求出 1 const oo=1 shl 30; 2 eps=1e-8; 3 var i,j,k,m,n:longint; 4 x,y:array[0..6010] of longi... 阅读全文
posted @ 2015-05-27 14:28
acphile
阅读(240)
评论(0)
推荐(0)
摘要:
省选前做了许多poi的题,写一下题解吧bzoj1123 显然求割顶bzoj1102 bfs大家都会bzoj1131 简单的树形dpbzoj2079 SB题bzoj2157 树链剖分模板bzoj3894 最小割,这样的模型已经不新鲜了bzoj2086 求最长和>=0的序列,前缀和单调队列,然后倒着做b... 阅读全文
posted @ 2015-05-27 14:25
acphile
阅读(160)
评论(0)
推荐(0)
浙公网安备 33010602011771号