自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nyist_xiaod

When you want to give up, think of why you persist until now.

  • 博客(9)
  • 资源 (13)
  • 收藏
  • 关注

翻译 矩形 面积并 && 周长并

算是线段树的一个应用吧,在 hanyan 学长的帮助下,一天搞定了,略爽。问题是,平面上有 n 个矩形,矩形的边是平行于 x 轴或 y 轴的,问它们覆盖的面积和周长。大概思路是,用一根垂直于 x 轴的直线,从左向右扫描。扫描的过程中,一定会与某些矩形的边重合。由于 n 个矩形会有 2*n 条竖边,所以我们可以把它们分成 2*n-1 个缝隙,我们依次考虑这些缝隙的情况,最后相加即

2013-04-16 19:48:50 2209

翻译 Tarjan算法求BCC(无向图连通块、割边、割点)

http://www.byvoid.com/zhs/blog/biconnecthttp://blog.csdn.net/shiqi_614/article/details/7833628#include #include #include #include using namespace std;const int N = 2e3+5;const int

2013-04-10 09:45:50 3369

原创 POJ 1523 SPF(求割点)

题目链接:Click here~~题意:又学了一天。呵呵。解题思路:先不写思路了,到时候来个总结。#include #include #include #include #include using namespace std;const int N = 2e3+5;const int M = 1e4+5;struct Vertex

2013-04-10 09:29:36 900

原创 HDU 3715 Go Deeper(2-SAT + 二分判定)

题目链接:Click here~~题意:给一个递归函数,问最多递归到第几层。解题思路:2-SAT + 二分,应该很经典。贴一个出来。只有数组 x[ ] 是未知的,而且 x[i] 的取值只有 0 和 1,把它们看做 i 和 i'。对于某一个层数 dep ,若 dep 存在,就要满足 x[ a[i] ] + x[ b[i] ] != c[i](i∈[

2013-04-06 12:41:51 854

翻译 2-SAT

论文题目链接:Click here~~复杂度O(E)。#include #include #include #include #include #include using namespace std;const int N = 16005;const int M = 40005;struct Vertex{ int head;}V[N],VV

2013-04-05 19:33:48 777

原创 POJ 3648 Wedding(2-SAT + 输出方案)

题目链接:Click here~~题意:30对夫妇去参加一场婚礼,有一条长桌子,丈夫和妻子不能坐在一侧。然后,有些冲突关系,具有那些冲突关系的人不能同时坐在新娘的对面。输出坐在新娘这侧的人的编号。解题思路:搞了3天多的题。搞不出来的时候想死。刚才发现一个 v 打成了i ,呵呵***。怎么输出方案呢?先对缩点后的图重新建图,这里的图要逆向建

2013-04-05 15:57:48 1042

原创 HDU 4514 湫湫系列故事——设计风景线(树的直径)

题目链接:Click here~~题意:给一个无向图,若有环输出YES,若无环,则是森林,输出 max { 树的直径 }。(树中最长的简单路)解题思路:早早地就搜了几篇文章,还下载了个PPT。研究了半天,终于搞懂后,搜了好多判环和求树的直径的代码,都和我要写的方法不一样。纠结了好久不敢写,后来脑子疼了,打算乱写一通试试,结果随便调了调竟然就过了。(是太不

2013-04-02 20:04:17 1555

原创 HDU 3397 Sequence operation(线段树好题)

题目链接:Click here~~题意:很给力的线段树题,感觉对帮助理解线段树十分有帮助。写了 200 行,debug了 2 小时。好爽。有一个数列,然后5种操作:1、将 [a,b] 中所有数变成0。2、将 [a,b] 中所有数变成1。3、将 [a,b] 中所有数取反。4、询问 [a,b] 中 1 的个数。5、询问 [a,b] 中

2013-04-01 19:47:51 876

原创 ZOJ 3686 A Simple Tree Problem(将对树的操作转化成区间=>线段树)

题目链接:Click here~~题意:给一颗确定的树,每个节点只有 0 和 1 两种状态。两种操作:1、将某颗子树的0变1,1变0。                  2、询问某颗子树的1的个数。解题思路:一看这两种操作,很容易就联想到了线段树,但问题是,区间在哪里???由于操作都是对一颗树进行的,我们要想办法把它和区间联系起来

2013-04-01 14:33:30 1372

国家集训队2009论文

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2008论文

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2007论文

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2006论文

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2005

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2004

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2003论文

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2002论文

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2001论文

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队2000论文集

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

国家集训队论文1999年

与大家分享国家集训队论文,仔细阅读,受益匪浅。

2012-04-18

杭电ACM课件

杭电ACM课件,与感兴趣的同学分享,内容比较简单,适合初学者。

2012-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除