自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iwi

  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 POJ2352 Stars 树状数组

题目:DescriptionAstronomers often examine star maps where stars are represented by points on a plane and each star has Cartesian coordinates. Let the level of a star be an amount of the stars th

2017-02-27 22:16:15 226

原创 noip2011 Mayan游戏

题目链接:Mayan游戏这题我首先想到的是bfs,但因为bfs的内存消耗太大,所以只能用dfs。dfs的递归深度只有5层,所以可以考虑。关于消除方块的问题,不能找到3个相同的方块就消除,如果这样遇到两组共一个方块的就会出错(如题图5)。所以,必需把所有可以消除的方块都先找出来,再消除。因为可能存在连着消除的情况,所以外层要加一个循环。关于方块下落,最开始交换完就

2017-02-25 11:59:21 407

原创 洛谷P1083 noip 2012 借教室 二分+前缀和优化

题目链接:点击打开链接题目描述在大学期间,经常需要租借教室。大到院系举办活动,小到学习小组自习讨论,都需要向学校申请借教室。教室的大小功能不同,借教室人的身份不同,借教室的手续也不一样。面对海量租借教室的信息,我们自然希望编程解决这个问题。我们需要处理接下来n天的借教室信息,其中第i天学校有ri个教室可供租借。共有m份订单,每份订单用三个正整数描述,

2017-02-17 22:34:12 651

原创 tyvj 1359 收入计划 二分

题目描述:描述    高考结束后,同学们大都找到了一份临时工作,渴望挣得一些零用钱。从今天起,Matrix67将连续工作N天(1输入格式    第一行输入两个用空格隔开的正整数N和M    以下N行每行一个不超过10000正整数,依次表示每一天的薪水。输出格式   输出领取到的工资的最大值最小是多少。

2017-02-17 20:14:11 1046

原创 书的复制 二分

题目描述现在要把m本有顺序的书分给k给人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把第一、第三、第四本书给同一个人抄写。现在请你设计一种方案,使得复制时间最短。复制时间为抄写页数最多的人用去的时间。输入输出格式输入格式:第一行两个整数m,k;(k≤m≤500)第二行m

2017-02-12 13:47:29 617

原创 关押罪犯 并查集+二分

题目描述S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c 的冲突事件。每年年末,警察局会将

2017-02-10 18:05:31 222

原创 LCA Tarjan及倍增模板(POJ 1330)

我目前学会的两种求LCA的算法: A、Tarjan算法(离线算法) 算法思路:1、从根结点开始dfs。2、遍历点x的所有子节点。3、从某一个子节点y返回x时,要在并查集中把x,y所在的两棵子树合并,且根节点为点x所在子树的根节点。4、离开结点x前,要看看是否有与x相关的询问(x,y),如果有且结点y已被访问过,(x,y)的LCA就是并查集中点y所在子树的根节点。...

2017-02-07 22:05:33 233

原创 POJ 1470 Closest Common Ancestors

题目描述:点击打开链接题目大意:给定一棵树和一些询问,求每个询问的LCA,打印每个节点在询问中是LCA的次数。输入的第一行是结点个数n,接下来的n行中,第一个数是描述的节点,括号中是该节点的儿子的个数,在后面的数是该节点的儿子。然后是一个数m,代表询问的个数,后面是形如(x,y)的询问,就是问x和y的LCA。输出是 节点:次数 的格式,是每个节点是LCA的次数。

2017-02-07 15:08:23 236

原创 POJ 2942 Knights of the Round Table

题目描述:点击打开链接题目大意:有一些骑士要开圆桌会议,要求每次会议都满足以下条件:    1、开会的人数是奇数。    2、坐在相邻位置的两个人不能有仇恨。    3、开会人数不能为一人。给出有仇恨骑士的名单,问有几个骑士永远不能参加会议。思路:1、求出原图的补图,即哪些骑士没有矛盾的图。2、用tarjan算法求出点双联通分量。3、用二分图

2017-02-03 14:15:52 414

空空如也

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

TA关注的人

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