自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CreationAugust is 14 years old forever

终将凋败之花,不必苦等绽放之日.

  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 【PA2014】【BZOJ3712】Fiolki

Description化学家吉丽想要配置一种神奇的药水来拯救世界。 吉丽有n种不同的液体物质,和n个药瓶(均从1到n编号)。初始时,第i个瓶内装着g[i]克的第i种物质。吉丽需要执行一定的步骤来配置药水,第i个步骤是将第a[i]个瓶子内的所有液体倒入第b[i]个瓶子,此后第a[i]个瓶子不会再被用到。瓶子的容量可以视作是无限的。 吉丽知道某几对液体物质在一起时会发生反应产生沉淀,具体反应是1克c

2015-11-29 15:41:38 2051

原创 【PA2014】【BZOJ3717】Pakowanie

Description你有n个物品和m个包。物品有重量,且不可被分割;包也有各自的容量。要把所有物品装入包中,至少需要几个包?Input第一行两个整数n,m(1<=n<=24,1<=m<=100),表示物品和包的数量。 第二行有n个整数a[1],a[2],…,an,分别表示物品的重量。 第三行有m个整数c[1],c[2],…,cm,分别表示包的容量。Output如果能够装下,输出一个整数表示最少

2015-11-29 11:33:21 2588

原创 【BZOJ4127】Abs

Description给定一棵树,设计数据结构支持以下操作1 u v d  表示将路径 (u,v) 加d2 u v 表示询问路径 (u,v) 上点权绝对值的和Input第一行两个整数n和m,表示结点个数和操作数 接下来一行n个整数a_i,表示点i的权值接下来n-1行,每行两个整数u,v表示存在一条(u,v)的边接下来m行,每行一个操作,输入格式见题目描述 Output对于每个询问输出答案

2015-11-27 09:33:02 1668

原创 【HNOI2015】【BZOJ4010】菜肴制作

Description知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴。 ATM 酒店为小 A 准备了 N 道菜肴,酒店按照为菜肴预估的质量从高到低给予 1到N的顺序编号,预估质量最高的菜肴编号为1。由于菜肴之间口味搭配的问题, 某些菜肴必须在另一些菜肴之前制作,具体的,一共有 M 条形如“i 号菜肴‘必须’ 先于 j 号菜肴制作”的限制,我们将这样的限制简写为#include<iostr

2015-11-25 16:16:50 1367

原创 【NOI2014】【BZOJ3668】起床困难综合症

Description21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳。作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争。通过研究相关文献,他找到了该病的发病原因:在深邃的太平洋海底中,出现了一条名为 drd 的巨龙,它掌握着睡眠之精髓,能随意延长大家的睡眠时间。正是由于 drd 的活动,起床困难综合症愈演愈烈,以惊人的速度在世界上传播。为了彻底

2015-11-25 14:04:59 2706

原创 【BZOJ4216】Pig

Description红学姐和黄学长是好朋友。 有一天,黄学长想吃猪肉丸,于是他去找红学姐买猪。红学姐到她的猪圈中赶猪的 时候发现有许多猪逃离了她的猪圈。同时红学姐发现,一个名叫wwf的魔法猪藏在某 个猪圈中施法。然而wwf实在太巨了,红学姐并没有办法捉住它,只好向方老师求救。 为了确定wwf的位置,方老师向红学姐提出了m组询问,每次询问标号在区间[l,r]内 的猪圈剩余的猪的数量和,但红

2015-11-24 16:25:31 2225

原创 【AMPPZ2014】【BZOJ4152】The Captain

Description给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用。 Input第一行包含一个正整数n(2<=n<=200000),表示点数。 接下来n行,每行包含两个整数x[i],yi,依次表示每个点的坐标。 Output一个整数,即最小费用。 Sample Input52 21 14 57 16 7

2015-11-24 10:13:15 1528

原创 【AMPPZ2014】【BZOJ4144】Petrol

Description给定一个n个点、m条边的带权无向图,其中有s个点是加油站。 每辆车都有一个油量上限b,即每次行走距离不能超过b,但在加油站可以补满。 q次询问,每次给出x,y,b,表示出发点是x,终点是y,油量上限为b,且保证x点和y点都是加油站,请回答能否从x走到y。 Input第一行包含三个正整数n,s,m(2<=s<=n<=200000,1<=m<=200000),表示点数、加油站

2015-11-23 20:55:06 1715

原创 【SDOI2013】【BZOJ3203】保护出题人

Description Input第一行两个空格隔开的正整数n和d,分别表示关数和相邻僵尸间的距离。接下来n行每行两个空格隔开的正整数,第i + 1行为Ai和 Xi,分别表示相比上一关在僵尸队列排头增加血量为Ai 点的僵尸,排头僵尸从距离房子Xi米处开始接近。 Output一个数,n关植物攻击力的最小总和 ,保留到整数。Sample Input5 23 31 110 8 4 82 3Sa

2015-11-22 15:48:22 1271

原创 【ZJOI2015】【BZOJ3926】诸神眷顾的幻想乡

Description幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。 粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。 这时幽香发现了一件非常有趣的事情,太阳花田有n块空地。在过去,幽香为了方便,在这n块空地之间修建了n-1条边将它们连通起来。也就是说,这n块空地形成了一个树的结构。 有n个

2015-11-22 10:57:55 1791

原创 【BeiJing2011】【BZOJ2458】最小三角形

DescriptionXaviera现在遇到了一个有趣的问题。 平面上有N个点,Xaviera想找出周长最小的三角形。 由于点非常多,分布也非常乱,所以Xaviera想请你来解决这个问题。 为了减小问题的难度,这里的三角形也包括共线的三点。 Input第一行包含一个整数N表示点的个数。 接下来N行每行有两个整数,表示这个点的坐标。 Output输出只有一行,包含一个6位小数,为周长最短的

2015-11-22 09:51:13 2186

原创 【PA2014】【BZOJ3713】Iloczyn

Description斐波那契数列的定义为:k=0或1时,F[k]=k;k>1时,F[k]=F[k-1]+F[k-2]。数列的开头几项为0,1,1,2,3,5,8,13,21,34,55,…你的任务是判断给定的数字能否被表示成两个斐波那契数的乘积。Input第一行包含一个整数t(1<=t<=10),表示询问数量。接下来t行,每行一个整数n_i(0<=n_i<=10^9)。Output输出共t行,第i

2015-11-21 15:05:57 1306

原创 【HNOI2006】【BZOJ1193】马步距离

Description Input只包含4个整数,它们彼此用空格隔开,分别为xp,yp,xs,ys。并且它们的都小于10000000。Output含一个整数,表示从点p到点s至少需要经过的马步移动次数。Sample Input1 2 7 9 Sample Output5 HINTSource数据范围特别大的时候直接贪心走就行了也不担心不合法 走完之后留一个10*10的矩阵,在这里面BFS#i

2015-11-21 09:30:36 1427

原创 【BZOJ4320】Homework

Description1:在人物集合 S 中加入一个新的程序员,其代号为 X,保证 X 在当前集合中不存在。 2:在当前的人物集合中询问程序员的mod Y 最小的值。 (为什么统计这个?因为拯救 过世界的人太多了,只能取模) Input第一行为用空格隔开的一个个正整数 N。 接下来有 N 行,若该行第一个字符为“A” ,则表示操作 1;若为“B”,表示操作 2; 其中 对于 1

2015-11-20 21:00:55 1544

原创 【BZOJ4311】向量

Description你要维护一个向量集合,支持以下操作: 1.插入一个向量(x,y) 2.删除插入的第i个向量 3.查询当前集合与(x,y)点积的最大值是多少。如果当前是空集输出0 Input第一行输入一个整数n,表示操作个数 接下来n行,每行先是一个整数t表示类型,如果t=1,输入向量 (x,y);如果t=2,输入id表示删除第id个向量;否则输入(x,y),查询 与向量(x,y)

2015-11-20 17:47:36 2465

原创 【Vijos1382】【BZOJ1398】寻找主人 Necklace

Description 给定两个项链的表示,判断他们是否可能是一条项链。 Input输入文件只有两行,每行一个由0至9组成的字符串,描述一个项链的表示(保证项链的长度是相等的)。 Output如果两条项链不可能同构,那么输出’No’,否则的话,第一行输出一个’Yes’,第二行输出该项链的字典序最小的表示。 设L = 项链长度, 对于50%的数据L <= 100000; 对于100%的数据

2015-11-19 19:45:37 1030

原创 【CQOI2014】【BZOJ3505】数三角形

Description给定一个nxm的网格,请计算三点都在格点上的三角形共有多少个。下图为4x4的网格上的一个三角形。注意三角形的三点不能共线。Input输入一行,包含两个空格分隔的正整数m和n。Output输出一个正整数,为所求三角形数量。Sample Input2 2Sample Output76数据范围1<=m,n<=1000HINTSource随随便便的组合+容斥.#include<iost

2015-11-19 14:16:22 933

原创 【Baltic2007】【BZOJ1342】Sound静音问题

Description静音问题 数字录音中,声音是用表示空气压力的数字序列描述的,序列中的每个值称为一个采样,每个采样之间间隔一定的时间。 很多声音处理任务都需要将录到的声音分成由静音隔开的几段非静音段。为了避免分成过多或者过少的非静音段,静音通常是这样定义的:m个采样的序列,该序列中采样的最大值和最小值之差不超过一个特定的阈值c。 请你写一个程序,检测n个采样中的静音。 Input第一行有三个整

2015-11-18 17:11:44 1050

原创 【PA2014】【BZOJ3728】Final Zarowki

Description有n个房间和n盏灯,你需要在每个房间里放入一盏灯。每盏灯都有一定功率,每间房间都需要不少于一定功率的灯泡才可以完全照亮。 你可以去附近的商店换新灯泡,商店里所有正整数功率的灯泡都有售。但由于背包空间有限,你至多只能换k个灯泡。 你需要找到一个合理的方案使得每个房间都被完全照亮,并在这个前提下使得总功率尽可能小。Input第一行两个整数n,k(1<=k<=n<=500000)

2015-11-18 16:44:31 2543

原创 【PA2014】【BZOJ3714】Kuglarz

Description魔术师的桌子上有n个杯子排成一行,编号为1,2,…,n,其中某些杯子底下藏有一个小球,如果你准确地猜出是哪些杯子,你就可以获得奖品。花费c_ij元,魔术师就会告诉你杯子i,i+1,…,j底下藏有球的总数的奇偶性。 采取最优的询问策略,你至少需要花费多少元,才能保证猜出哪些杯子底下藏着球?Input第一行一个整数n(1<=n<=2000)。 第i+1行(1<=i<=n)有n+

2015-11-17 20:05:27 1697

原创 【Poi2008】【BZOJ1113】海报PLA

DescriptionN个矩形,排成一排. 现在希望用尽量少的矩形海报Cover住它们.Input第一行给出数字N,代表有N个矩形.N在[1,250000] 下面N行,每行给出矩形的长与宽.其值在[1,1000000000]2 1/2 PosteringOutput最少数量的海报数.Sample Input51 21 32 22 51 4Sample Output4HINT Source感

2015-11-17 19:00:48 892

原创 【BeiJing2011】【BZOJ2460】元素

Description相传,在远古时期,位于西方大陆的 Magic Land 上,人们已经掌握了用魔 法矿石炼制法杖的技术。那时人们就认识到,一个法杖的法力取决于使用的矿石。 一般地,矿石越多则法力越强,但物极必反:有时,人们为了获取更强的法力而 使用了很多矿石,却在炼制过程中发现魔法矿石全部消失了,从而无法炼制 出法杖,这个现象被称为“魔法抵消” 。特别地,如果在炼制过程中使用超过 一块

2015-11-17 16:23:48 1309

原创 【BZOJ4269】再见Xor

Description给定N个数,你可以在这些数中任意选一些数出来,每个数可以选任意多次,试求出你能选出的数的异或和的最大值和严格次大值。 Input第一行一个正整数N。 接下来一行N个非负整数。 Output一行,包含两个数,最大值和次大值。 Sample Input33 5 6 Sample Output6 5 HINT100% : N <= 100000, 保证N个数不全是0,而且在

2015-11-17 15:57:41 2175

原创 【BZOJ2957】楼房重建

Description  小A的楼房外有一大片施工工地,工地上有N栋待建的楼房。每天,这片工地上的房子拆了又建、建了又拆。他经常无聊地看着窗外发呆,数自己能够看到多少栋房子。   为了简化问题,我们考虑这些事件发生在一个二维平面上。小A在平面上(0,0)点的位置,第i栋楼房可以用一条连接(i,0)和(i,Hi)的线段表示,其中Hi为第i栋楼房的高度。如果这栋楼房上任何一个高度大于0的点与(0,0)

2015-11-16 21:15:00 2479

原创 【BZOJ3895】取石子

DescriptionAlice和Bob两个好朋含友又开始玩取石子了。游戏开始时,有N堆石子 排成一排,然后他们轮流操作(Alice先手),每次操作时从下面的规则中任选一个: ·从某堆石子中取走一个 ·合并任意两堆石子 不能操作的人输。Alice想知道,她是否能有必胜策略。 Input第一行输入T,表示数据组数。 对于每组测试数据,第一行读入N。 接下来N个正整数a1,a2…an,表示

2015-11-16 17:40:52 2666

原创 【BZOJ4317】Atm的树

DescriptionAtm有一段时间在虐qtree的题目,于是,他满脑子都是tree,tree,tree…… 于是,一天晚上他梦到自己被关在了一个有根树中,每条路径都有边权,一个神秘的声音告诉他,每个点到其他的点有一个距离(什么是距离不用说吧),他需要对于每个点回答:从这个点出发的第k小距离是多少; 如果atm不能回答出来,那么明天4019的闹钟将不会响,4019全寝可能就迟到了,所以atm希

2015-11-11 15:34:35 2577

原创 【或许要说再见】NOIP2015游记

[考完觉得或需要提前说再见了] Day0 烟云朝雨,早上8:00踏入机房,发现机房里只有我,zjh学长和handsomeJian学长. 整理了所有Blog里可能用到的模板(虽然大部分是省选模板似乎并无卵用 然后看了看NOI题库 9:30,Lavender大姐和潇爷来机房送别,却发现除了我们机房并无他人.大姐和潇爷也没跟我说话,就慰问了一下两个学长,然后让刷一刷CF Div1的A题. 我在

2015-11-08 19:26:25 2479 8

原创 【AMPPZ2014】【BZOJ4146】Divisors

Description 给定一个序列a[1],a[2],…,a[n]。求满足i!=j且a[i]|a[j]的二元组(i,j)的个数。Input 第一行包含一个正整数n(1<=n<=2000000),表示序列长度。 第二行包含n个正整数,依次表示a[1],a[2],…,an。Output 一个整数,即满足条件的二元组的个数。Sample Input 5 2 4 5 2 6 Sample O

2015-11-05 21:11:08 1936

原创 【HNOI2014】【BZOJ3573】米特运输

Description米特是D星球上一种非常神秘的物质,蕴含着巨大的能量。在以米特为主要能源的D星上,这种米特能源的运输和储存一直是一个大问题。 D星上有N个城市,我们将其顺序编号为1到N,1号城市为首都。这N个城市由N-1条单向高速通道连接起来,构成一棵以1号城市(首部)为根的树,高速通道的方向由树中的儿子指向父亲。树按深度分层:根结点深度为0,属于第1层;根结点的子节点深度为1,属于第

2015-11-04 21:56:42 1693

原创 【Violet 6】【BZOJ2724】蒲公英

Description Input 修正一下l = (l_0 + x - 1) mod n + 1, r = (r_0 + x - 1) mod n + 1 Output Sample Input 6 3 1 2 3 2 1 2 1 5 3 6 1 5 Sample Output 1 2 1 HINT 修正下:n <= 40000, m <= 50000So

2015-11-03 21:13:47 1978

原创 【SDOI2009】【BZOJ1878】HH的项链

Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答。。。因为项链实在是太长了。于是,他只好求助睿智的你,来解决这个问题。 Input 第一行:一个整数N,

2015-11-03 16:20:24 845

原创 【BZOJ3687】简单题

Description小呆开始研究集合论了,他提出了关于一个数集四个问题: 1.子集的异或和的算术和。 2.子集的异或和的异或和。 3.子集的算术和的算术和。 4.子集的算术和的异或和。 目前为止,小呆已经解决了前三个问题,还剩下最后一个问题还没有解决,他决定把 这个问题交给你,未来的集训队队员来实现。 Input第一行,一个整数n。 第二行,n个正整数,表示01,a2….,

2015-11-03 14:39:37 1194

原创 【Violet 5】【BZOJ2721】樱花

Description Input Output Sample Input 3 Sample Output 9 HINT Sourceinterviewstreet–EQUATIONS我良心的在这里给泥萌加上了样例>_< SD2015省队集训Week1的测试题首先显然x>n!,y>n!,那么我们选择令y=n!+z 则显然有x=n!2z+n!x=\frac {n!^

2015-11-03 07:59:11 2040

原创 【Usaco2015 Feb】【BZOJ3943】SuperBull

Description Bessie and her friends are playing hoofball in the annual Superbull championship, and Farmer John is in charge of making the tournament as exciting as possible. A total of N (1 <= N <= 200

2015-11-02 20:49:11 1466

原创 【HNOI2012】【BZOJ2732】射箭

Description沫沫最近在玩一个二维的射箭游戏,如下图 1 所示,这个游戏中的 x 轴在地面,第一象限中有一些竖直线段作为靶子,任意两个靶子都没有公共部分,也不会接触坐标轴。沫沫控制一个位于(0,0)的弓箭手,可以朝 0 至 90?中的任意角度(不包括 0度和 90度),以任意大小的力量射出带有穿透能力的光之箭。由于游戏中没有空气阻力,并且光之箭没有箭身,箭的轨迹会是一条标准的抛物线,被轨迹穿

2015-11-02 20:37:19 1854

原创 【POI2012】【BZOJ2795】A Horrible Poem

Description给出一个由小写英文字母组成的字符串S,再给出q个询问,要求回答S某个子串的最短循环节。 如果字符串B是字符串A的循环节,那么A可以由B重复若干次得到。 Input第一行一个正整数n (n<=500,000),表示S的长度。 第二行n个小写英文字母,表示字符串S。 第三行一个正整数q (q<=2,000,000),表示询问个数。 下面q行每行两个正整数a,b (1<=a

2015-11-02 16:48:56 1488

原创 【BZOJ2506】calc

Description 给一个长度为n的非负整数序列A1,A2,…,An。现有m个询问,每次询问给出l,r,p,k,问满足l<=i<=r且Ai mod p = k的值i的个数。Input 第一行两个正整数n和m。 第二行n个数,表示A1,A2,…,An。 以下m行,每行四个数分别表示l,r,p,k。满足1<=l<=r<=n。Out

2015-11-02 07:35:16 1531

原创 【SCOI2005】【BZOJ1088】扫雷Mine

Description相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有雷,如下图: 由于第一列的雷可能有多种方案满足第二列的数的限制,你的任务即根据第二列的信息确

2015-11-01 19:44:00 997

原创 【ZJOI2012】【BZOJ2657】旅游(journey)

Description 到了难得的暑假,为了庆祝小白在数学考试中取得的优异成绩,小蓝决定带小白出去旅游~~经过一番抉择,两人决定将T国作为他们的目的地。T国的国土可以用一个凸N边形来表示,N个顶点表示N个入境/出境口。T国包含N-2个城市,每个城市都是顶点均为N边形顶点的三角形(换而言之,城市组成了关于T国的一个三角剖分)。两人的旅游路线可以看做是连接N个顶点中不相邻两点的线段。 为了能够

2015-11-01 17:10:38 2133

算法导论第二版电子书 汉语

算法导论第二版电子书 汉语翻译后版本 不带习题答案

2015-03-14

树链剖分模板

树链剖分模板,代码写的比较丑但是打了很多注释应该能让人看懂 HZWER流的树链剖分(倍增记录祖先) 原题是SDOI2011染色,里面有原文博客链接

2015-03-05

ISAP算法模板

原题为USACO 草地排水 模板,网络流,最大流,ISAP算法 虽然可能写的不怎么好看但是带一些注释,应该可以看懂吧。

2015-02-08

Splay(伸展树)模板

Splay模板包括旋转,主函数Splay,插入,删除,最大值,最小值,查询k大,查询排名

2015-01-10

空空如也

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

TA关注的人

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