自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ciocio

自己选择的路,跪着也要走下去!

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 【SPOJ104】Highways

题目大意:        有N个节点,某些节点之间可以连边,求有多少种方案可以使任意两点间有唯一路径【分析】生成树计数问题:Marix-Tree定理具体含义:【代码】/* ID:Ciocio LANG:C++ DATE:2013-11-30 TASK:SPOJ-104 Highways*/#include #include #include

2013-11-30 17:42:49 795

原创 【SDOI2008】Sue的小球

DescriptionSue和Sandy最近迷上了一个电脑游戏,这个游戏的故事发在美丽神秘并且充满刺激的大海上,Sue有一支轻便小巧的小船。然而,Sue的目标并不是当一个海盗,而是要收集空中漂浮的彩蛋,Sue有一个秘密武器,只要她将小船划到一个彩蛋的正下方,然后使用秘密武器便可以在瞬间收集到这个彩蛋。然而,彩蛋有一个魅力值,这个魅力值会随着彩蛋在空中降落的时间而降低,Sue要想得到更多的分数,

2013-11-30 11:10:44 864

原创 【ZJOI2006】物流运输trans

Description物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要N天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是一件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够订一个N

2013-11-30 11:05:34 1184

原创 【东方幻想乡系列模拟赛 Stage 4】 河城荷取

Description在幻想乡,河城荷取是擅长高科技工业的河童。荷取的得意之作除了光学迷彩外,还有震动整个幻想乡的巨型人形『非想天则』。不过由于人形太过巨大,所以为它充能是一件很麻烦的事。人形一共有N个电能池,编号1..N。其中前L个电能池(即编号为1..L的电能池)连接着外部充能接口,而编号为N的电能池连接着动力炉核心。在N个蓄能池之间有M条单向管道,每条管道有一个激活代价cost和电能传输

2013-11-24 17:58:42 3135

原创 【东方幻想乡系列模拟赛 Stage 4】 秋静叶&秋穣子

Description在幻想乡,秋姐妹是掌管秋天的神明,作为红叶之神的姐姐静叶和作为丰收之神的妹妹穰子。如果把红叶和果实联系在一起,自然会想到烤红薯。烤红薯需要很多的叶子,才能把红薯烤得很香,所以秋姐妹决定比比谁能够收集到最多的红叶。静叶将红叶分成了N堆(编号1..N),并且规定了它们的选取顺序,刚好形成一颗有向树。在游戏过程中,两人从根节点开始,轮流取走红叶,当一个人取走节点i的红叶后,另一

2013-11-24 16:40:36 2036

原创 【NOI 2004】 郁闷的出纳员

Description   OIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能把他们的工资扣除一个相同的量。我真不知道除了调工资他还做什么其它事情。    工资的频繁调整

2013-11-23 10:46:00 843

原创 SBT!!

具体的讲解请参见陈启峰大牛的论文,此处仅给出C++实现的代码,仅供参考。准备工作:struct SBTnode{ int lc,rc,sz,key;}T[MAXN<<1];int root,SBTtot;旋转:void _Right_Rotate(int &x){ int k=T[x].lc; T[x].lc=T[k].rc; T[k].rc=x; T[k].sz=

2013-11-23 10:33:45 996

原创 NOIP 2013 提高组题解 【附AC代码】

NOIP2013 提高组题解

2013-11-19 15:28:44 4290

原创 Tree NOIp2013-Training Series #4

Description给出N 个点的树和K,问能否把树划分成N/K 个连通块,且每个连通块的点数都是K。Input第1 行,1 个整数T,表示数据组数。接下来T 组数据,对于每组数据: 第1 行,2 个整数N;K。 接下来(N -1) 行,每行2 个整数Ai,Bi,表示边(Ai,Bi)。点用1,2,...,N 编号。Output对于每组数据,输出YES或NO。Sam

2013-11-08 11:31:18 1545

原创 Sequence NOIp2013-Training Series #4

Description【分析】(感谢nodgd同学)        所有的v[i]转化为二进制之后,我们发现无论怎么异或,不同位的答案是互不影响的        于是我们不妨一位一位的讨论:            假设所有a[i]的二进制第j位组成一个只含有0,1的序列b[i],那么b[i]的从l到r的区间的异或的值只与b[i]从l到r的"1"的个数有关。         

2013-11-08 11:14:24 1047

原创 Graph NOIp2013-Training Series #4

Description给出N 个点,M 条边的有向图,对于每个点v,求A(v) 表示从点v 出发,能到达的编号最大的点。Input第1 行,2 个整数N;M。 接下来M 行,每行2 个整数Ui,Vi,表示边(Ui,Vi)。点用1,2,...,N 编号。OutputN 个整数A(1),A(2),...,A(N)。Sample Input4 31 22 44

2013-11-08 11:09:31 1635

原创 Sum of product NOIp2013-Training Series #2

DescriptionInput第1 行,1 个整数N。 第2 行,N 个整数A1,A2,...,AN。Output1 个整数,表示所求的值Sample Input31 2 3Sample Output36Hint对于30% 的数据,3• 对于60% 的数据,3• 对于100% 的数据,3【分析】

2013-11-08 10:59:56 1271

原创 Sum of xor NOIp2013-Training Series #2

Description求1 XOR 2,XOR,...,XOR N 的值。 A XOR B 即A,B 按位异或。Input1 个整数N。Output1 个整数,表示所求的值。Sample Input3Sample Output0Hint对于50% 的数据,1对于100% 的数据,1【分析】        结论题。

2013-11-08 10:41:44 1171

原创 Increasing NOIp2013-Training Series #1

Description数列A1,A2,...,AN,修改最少的数字,使得数列严格单调递增。Input第1 行,1 个整数N 第2 行,N 个整数A1,A2,...,ANOutput1 个整数,表示最少修改的数字Sample Input31 3 2Sample Output1Hint对于50% 的数据,N对于100% 的数据,1

2013-11-08 10:39:08 1922

原创 Difference NOIp2013-Training Series #1

Description数列A1,A2, ...,AN,Q 个询问(Li;Ri),ALi,ALi+1,...,ARi 是否互不相同Input第1 行,2 个整数N;Q, 第2 行,N 个整数A1,A2,...,AN Q 行,每行2 个整数Li;RiOutput对每个询问输出一行,“Yes” 或者“No”Sample Input4 21 2 3 21 32

2013-11-08 10:34:44 1021

原创 没有上司的晚会

Description有个公司要举行一场晚会。 为了能玩得开心,公司领导决定:如果邀请了某个人,那么一定不会邀请他的上司 (上司的上司,上司的上司的上司……都可以邀请)。  每个参加晚会的人都能为晚会增添一些气氛,求一个邀请方案,使气氛值的和最大。Input第1行一个整数N(1接下来N行每行一个整数。第i行的数表示第i个人的气氛值x(-128接下来每行两个整数L,K

2013-11-06 15:08:06 1094

原创 派遣 APIO-2012

传送门:http://oi.nks.edu.cn/showproblem?problem_id=2259Description在一个忍者的帮派里,一些忍者们被选中派遣给顾客,然后依据自己的工作获取报偿。 在这个帮派里,有一名忍者被称之为 Master。除了 Master 以外,每名忍者都有且仅有一个上级。为保密,同时增强忍者们的领导力,所有与他们工作相关的指令总是由上级发送给他的直

2013-11-04 12:50:35 1009

原创 潜水员

Description潜水员为了潜水要使用特殊的装备。他有一个带2种气体的气缸:一个为氧气,一个为氮气。让潜水员下潜的深度需要各种的数量的氧和氮。潜水员有一定数量的气缸。每个气缸都有重量和气体容量。潜水员为了完成他的工作需要特定数量的氧和氮。他完成工作所需气缸的总重的最低限度的是多少? 例如:潜水员有5个气缸。每行三个数字为:氧,氮的(升)量和气缸的重量: 3 36 120 10

2013-11-02 20:29:32 1152

原创 尼克的任务

Description尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。 尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去写成

2013-11-02 20:14:34 1346

原创 【SDOI 2011】打地鼠

Description打地鼠是这样的一个游戏:地面上有一些地鼠洞,地鼠们会不时从洞里探出头来很短时间后又缩回洞中。玩家的目标是在地鼠伸出头时,用锤子砸其头部,砸到的地鼠越多分数也就越高。 游戏中的锤子每次只能打一只地鼠,如果多只地鼠同时探出头,玩家只能通过多次挥舞锤子的方式打掉所有的地鼠。你认为这锤子太没用了,所以你改装了锤子,增加了锤子与地面的接触面积,使其每次可以击打一片区域。如果

2013-11-02 11:40:54 1180

原创 【CEOI 2003】 赛车

Description有n辆赛车,从各不相同的位置出发,以各种速度开始往右行驶,不断有超车现象发生,如下图所示。   給定n辆赛车的出发位置Xi与速度Vi,请输出超车事件的总数,以及依序列出最早发生的超车事件。       若有两个超车事件同時发生,请先输出超车位置数值较小的。       为了怕危险,测试数据里面不会有两个超车事件同时同地发生。Input第一行有一个正

2013-11-02 09:19:54 1643

KpmCup#0 省选模拟赛

【KpmCup#0省选模拟赛】 试题及测试数据

2014-02-20

生成树计数

图论的生成树计数问题,图的Kirchhoff矩阵,Matrix-Tree定理

2013-12-01

空空如也

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

TA关注的人

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