平面图转对偶图
文章平均质量分 70
nlj1999
这个作者很懒,什么都没留下…
展开
-
2007: [Noi2010]海拔
第一眼看,卧槽最小割水题,nice秒A。 然后交上去。 ? ? ? TLE??? !!!!! 好吧数据范围我吃了。 不过好奇怪为什么之前1001的时候用最小割过了。 然后还是乖乖地去学了下对偶图,就是周冬神犇的论文。 然后就写了个Dijkstra A了,700多MS,不敢写SPFA了,TLE出阴影了(辛普森积分求阴影面积233333) #include #include #i原创 2015-12-22 19:22:00 · 575 阅读 · 0 评论 -
BZOJ 2657: [Zjoi2012]旅游(journey)
三角剖分转对偶图之后形成了树,问题转化为求树上最长链 证明见14年论文 #include #include #include #include #include #define rep(i,l,r) for(int i=l;i<=r;i++) #define per(i,r,l) for(int i=r;i>=l;i--) #define mmt(a,v) memset(a,v,sizeof(原创 2016-05-11 17:45:16 · 381 阅读 · 0 评论 -
BZOJ 4541: [Hnoi2016]矿区
平面图转对偶图完全不会啊,只好学一下了 Orz了清哥的代码,感觉思路很清晰啊 顺手写个学习笔记吧。 方便起见编号为i的边与编号为i^1的边互为反向边。 对于每个点进行极角排序,同时用一个数组表示该边的下一条边。 于是乎我们从边i出发,到i的反向边的下一条边,画个图可以发现这么走形成的域一定在这些边的右边,并且他们之中仅包含一个域(因为是贴着右边走的),这个时候可以用叉积算下面积,如果面积原创 2016-04-19 21:45:19 · 1835 阅读 · 0 评论