自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪影

一个蒟蒻的工作室

  • 博客(54)
  • 收藏
  • 关注

原创 POI刷题记录

POI2007HNOI2018滚粗后,默默来刷POI 先从2007刷起 bzoj1103[POI2007]大都市meg bzoj1098[POI2007]办公楼biu bzoj1102[POI2007]山峰和山谷Grz

2018-04-19 19:58:02 251

原创 2018寒假训练

表示这次寒假老师实在有点丧心病狂,我就想知,道这个你写的过来1月24日:划水的一天,我也不记得写了什么1月25日:当年noi金牌,入选国家集训队的大佬回归,我们开始了网络流最大流 ([Usaco]Drainage Ditches,Pku1149 PIGS 卖猪,新年聚会,[Usaco2007 Open]Dining,[Noi2006]最大获利prof

2018-02-02 23:21:04 1054

原创 bzoj1102[POI2007]山峰和山谷Grz

Description  FGD小朋友特别喜欢爬山,在爬山的时候他就在研究山峰和山谷。为了能够让他对他的旅程有一个安排,他想知道山峰和山谷的数量。给定一个地图,为FGD想要旅行的区域,地图被分为n*n的网格,每个格子(i,j) 的高度w( i,j)是给定的。若两个格子有公共顶点,那么他们就是相邻的格子。(所以与(i,j)相邻的格子有(i-1, j-1),(i-1 ,j),(i-1,j+1),(...

2018-04-20 17:55:03 477 1

原创 bzoj1098[POI2007]办公楼biu

Description  FGD开办了一家电话公司。他雇用了N个职员,给了每个职员一部手机。每个职员的手机里都存储有一些同事的电话号码。由于FGD的公司规模不断扩大,旧的办公楼已经显得十分狭窄,FGD决定将公司迁至一些新的办公楼。FGD希望职员被安置在尽量多的办公楼当中,这样对于每个职员来说都会有一个相对更好的工作环境。但是,为了联系方便起见,如果两个职员被安置在两个不同的办公楼之内,他们必须...

2018-04-19 20:20:14 259

原创 bzoj1103[POI2007]大都市meg

1103: [POI2007]大都市meg Time Limit: 10 Sec Memory Limit: 162 MB Submit: 3232 Solved: 1692 [Submit][Status][Discuss] Description  在经济全球化浪潮的影响下,习惯于漫步在清晨的乡间小路的邮递员Blue Mary也开始骑着摩托车传递邮件了。 不过,她经常回忆起以...

2018-04-19 20:10:11 218

原创 TYVJ1424占卜DIY

Descriptionlyd学会了使用扑克DIY占卜。方法如下:一副去掉大小王的扑克共52张,打乱后均分为13堆,编号1~13,每堆4张,其中第13堆称作“生命牌”,也就是说你有4条命。这里边,4张K被称作死神。 初始状态下,所有的牌背面朝上扣下。 流程如下:1.抽取生命牌中的最上面一张(第一张)。2.把这张牌翻开,正面朝上,放到牌上的数字所对应编号的堆的最上边。(例如抽到2,正面朝上放到第2堆牌...

2018-03-02 15:24:55 907

原创 TYVJ1432 楼兰图腾

Description平面上有 N(N≤〖10〗^5 ) 个点,每个点的横、纵坐标的范围都是 1~N,任意两个点的横、纵坐标都不相同。 若三个点 (x_1,y_1),(x_2,y_2),(x_3,y_3 ) 满足 x_1<x_2<x_3, y_1>y_2 并且 y_3>y_2,则称这三个点构成"v"字图腾。 若三个点 (x_1,y_1),(x_2,y_2),(x_3,y_3...

2018-02-09 15:23:02 1185

原创 Poj2299 Ultra-QuickSort(另附本质不同逆序对)

Description给定一个长度为 n(n≤5*10^5) 的序列 a,如果只允许进行比较和交换相邻两个数的操作求至少需要多少次交换才能把 a 从小到大排序。InputThe input contains several test cases. Every test case begins with a line that contains a single intege

2018-02-03 17:21:23 293

原创 Poj3784 Running Median

Description动态维护中位数问题:依次读入一个整数序列,每当已经读入的整数个数为奇数时,输出已读入的整数构成的序列的中位数。InputThe first line of input contains a single integer P, (1 ≤ P ≤ 1000), which is the number of data sets that follow. The first line...

2018-02-03 16:48:55 255

原创 Tyvj1474 打鼹鼠

Description在这个“打鼹鼠”的游戏中,鼹鼠会不时地从洞中钻出来,不过不会从洞口钻进去(鼹鼠真胆大……)。洞口都在一个大小为n(n<=1024)的正方形中。这个正方形在一个平面直角坐标系中,左下角为(0,0),右上角为(n-1,n-1)。洞口所在的位置都是整点,就是横纵坐标都为整数的点。而SuperBrother也不时地会想知道某一个范围的鼹鼠总数。这就是你的任务。Input每个输入...

2018-02-02 23:28:01 206

原创 [Hnoi2002]营业额统计

DescriptionTiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额。分析营业情况是一项相当复杂的工作。由于节假日,大减价或者是其他情况的时候,营业额会出现一定的波动,当然一定的波动是能够接受的,但是在某些时候营业额突变得很高或是很低,这就证明公司此时的经营状况出现了问题。...

2018-02-02 23:27:01 282

原创 [NOI2005]维修数列

DescriptionInput输入文件的第1行包含两个数N和M,N表示初始时数列中数的个数,M表示要进行的操作数目。第2行包含N个数字,描述初始时的数列。以下M行,每行一条命令,格式参见问题描述中的表格。Output对于输入数据中的GET-SUM和MAX-SUM操作,向输出文件依次打印结果,每个答案(数字)占一行。Sample Input9 8

2018-02-02 23:26:14 166

原创 [Ipsc2009]Let there be rainbows!

DescriptionHY Star是一个处处充满和谐,人民安居乐业的星球,但是HY Star却没有被评上宇宙文明星球,很大程度上是因为星球的形象问题。HY Star由N个国家组成,并且在一些国家之间修建了道路以方便交流。由于HY Star是一个和谐的星球,因此任意两个国家有且仅有一条路径连接它们。而让HY Star备受诟病的便是他们修建的道路的颜色过于单调,全部是使用灰色。经

2018-02-02 23:25:15 203

原创 [Usaco2011 Dec]Grass Planting

DescriptionFarmer John has N barren pastures connected by N-1 bidirectional roads, such that there is exactly one path between any two pastures. Bessie, a cow who loves her grazing time, often c

2018-02-02 23:24:14 256

原创 [Zjoi2008]树的统计

Description一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节

2018-02-02 22:50:29 118

原创 [Splay模板大全]Tyvj 1728 普通平衡树

Description您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的排名)4. 查询排名为x的数5. 求x的前驱(前驱定义为小于x,且最大的数)6. 求x的后继(后继定义为大于x,且最小的数)Input第

2018-02-02 22:43:25 171

原创 Zju1610 Count the Colors(lazy标记详解)

Description画一些颜色段在一行上,一些较早的颜色就会被后来的颜色覆盖了。 你的任务就是要数出你随后能看到的不同颜色的段的数目。 Input每组测试数据第一行只有一个整数n, 1 接下来的n行每行有三个非负整数,他们之间用一个空格分开。 x1 x2 c x1和x2表示填色段最左边的点和最右边的点, c表示填进的颜色。 所有数字都是在[0..8

2018-02-02 22:30:34 996

原创 noip2017普及组

过了这么久才来写博客,也是我这么一段时间都很低迷吧。。。。老实来说,今年应该是要打提高组的。。。可还是打了普及组。。。其实最猥琐的还是我连普及都写挂了,作为一个学了两年的人,图论,进阶dp都写过的人,才打了210分,我实在没脸。现在来讲讲题解吧。T1成绩题目描述牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是:总成绩=作业成绩×20%+小测成绩×30%+期末考试

2018-02-02 21:56:51 2905

原创 [Usaco2008 Open] Clear And Present Danger 寻宝之路

Description农夫约翰正驾驶一条小艇在牛勒比海上航行.海上有N(1≤N≤100)个岛屿,用1到N编号.约翰从1号小岛出发,最后到达N号小岛.一张藏宝图上说,如果他的路程上经过的小岛依次出现了Ai,A2,…,AM(2≤M≤10000)这样的序列(不一定相邻),那他最终就能找到古老的宝藏.  但是,由于牛勒比海有海盗出没.约翰知道任意两个岛屿之间的航线上海盗出没的概率,他用一个危险

2017-08-23 22:20:23 219

原创 [NOIP2014]无线网站发射器选址

Description随着智能手机的日益普及,人们对无线网的需求日益增大。某城市决定对城市内的公共场所覆盖无线网。假设该城市的布局为由严格平行的129条东西向街道和129条南北向街道所形成的网格状,并且相邻的平行街道之间的距离都是恒定值1。东西向街道从北到南依次编号为0,1,2…128,南北向街道从西到东依次编号为0,1,2…128。东西向街道和南北向街道相交形成路口,规定编号

2017-08-23 13:55:04 831

原创 ZOJ1221 Risk

DescriptionRisk is a board game in which several opposing players attempt to conquer the world. The gameboard consists of a world map broken up into hypothetical countries. During a player's turn,

2017-08-23 13:49:03 269

原创 [Usaco2009 Jan]Best Spot 最佳牧场

DescriptionInput第1行输入三个整数P,F C.之后F行每行输入一个整数表示一个贝茜喜欢的牧场.之后C行每行输入三个整数ai,bi,Ti,描述一条路.Output一个整数,满足题目要求的最佳牧场.如果有多个答案,输出编号最小的Sample Input13 6 1511131012812 4 37 11 310 11 14 13

2017-08-23 13:43:11 347

原创 [Usaco2006 Nov]Roadblocks 次短路

Description贝茜把家搬到了一个小农场,但她常常回到FJ的农场去拜访她的朋友。贝茜很喜欢路边的风景,不想那么快地结束她的旅途,于是她每次回农场,都会选择第二短的路径,而不象我们所习惯的那样,选择最短路。 贝茜所在的乡村有R(1Input* 第1行: 两个整数,N和R,用空格隔开* 第2..R+1行: 每行包含三个用空格隔开的整数A、B和D,表示存在一条长度为

2017-08-23 13:28:26 309

原创 bzoj3631 松鼠的新家

Description松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,……,最后到an,去参观新家。可是这样会导致维尼重复走很多房间,懒惰的维尼不听地推辞。可是松鼠

2017-08-22 23:26:08 178

原创 [Noip2012]借教室

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

2017-08-22 21:32:04 219

原创 [noip2013]转圈游戏

Descriptionn个小伙伴(编号从0到n-1)围坐一圈玩游戏。按照顺时针方向给n个位置编号,从0到n-1。最初,第0号小伙伴在第0号位置,第1号小伙伴在第1号位置,……,依此类推。游戏规则如下:每一轮第0号位置上的小伙伴顺时针走到第m号位置,第1号位置小伙伴走到第m+1号位置,……,依此类推,第n?m号位置上的小伙伴走到第0号位置,第n-m+1号位置上的小伙伴走到第1号位

2017-08-22 19:15:36 1301

原创 数字三角形

Description73 88 1 02 7 4 44 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers passed on a route that starts at the top an

2017-08-22 17:22:48 169

原创 读入与输出

相信很多人还在使用cin和cout,然而这两个坑了无数的人,你能想象这个和scanf,printf的效率在大数据的情况下要慢10倍吗,或许你们没有什么概念。举个例子,你用scanf和printf就100多ms可以AC,但是你用cin和cout就极有可能TLE(似乎数据上百万就有这个差距)但是也不用担心,cin和cout效率低是因为他们有一个缓冲区告诉你们一个神器,可以取消这个同步i

2017-08-22 17:00:45 186

原创 单调队列模板

Description有N个数(N求选出来数的最小总和。 Input第一行两个整数 N,M 接下来N行 Wi(WiOutput一个整数,最小总和 Sample Input5 3 1 2 5 6 2 Sample Output4模板题,大家学习一下手撸单调队列,不要太依赖STL,大多数时候,很多人就

2017-08-22 16:54:58 1080

原创 k叉哈夫曼树

Description山谷中住着一个巨大的蚂蚁王国,蚁穴外有一个整洁的广场,天气晴好时蚁群常在那里举行各种活动。这天夜里,天降果子尘,第2天,广场上堆满了大大小小的果子堆,蚁哨出去数了数共有n堆,蚁后要求她的臣民将广场上的果子堆清理掉。具体办法是:每次可以把广场上的任意k堆果子合并成一堆,重复进行直至所有的果子堆最终合并成一堆。规定(1):2≤k≤m,m由蚁后指定,(2):每次合并k堆果子

2017-08-22 16:48:19 681

原创 [noip2013]货车运输

DescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 Input第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。 接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号

2017-08-22 16:04:54 330

原创 并查集模板

Description或许你并不知道,你的某个朋友是你的亲戚。他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子。如果能得到完整的家谱,判断两个人是否亲戚应该是可行的,但如果两个人的最近公共祖先与他们相隔好几代,使得家谱十分庞大,那么检验亲戚关系实非人力所能及。在这种情况下,最好的帮手就是计算机。为了将问题简化,你将得到一些亲戚关系的信息,如Marry和Tom是亲戚,Tom和Ben是亲戚,

2017-08-22 15:51:10 226

原创 [Noip2015] 信息传递

我知道这道题有多种解法,甚至暴力都可以满分,但是我在这里要介绍强连通分量的解法。这题的题意太简单了,就是说每个人把自己的生日告诉别人,知道从别人的嘴里知道自己的生日。很显然,一共进行的轮数就是最小的强连通分量的元素个数,因为如果形成了一个强连通分量,每个点都是可以相互到达的,所以结束肯定就是最早听到自己生日的那一次。所以我们要求元素最小的那个强连通分量代码:#include#

2017-08-22 15:48:34 192

原创 最长上升序列(Lis)

DescriptionA numeric sequence of ai is ordered if a1 < a2 < ... < aN. Let the subsequence of the given numeric sequence (a1, a2, ..., aN) be any sequence (ai1, ai2, ..., aiK), where 1 <= i1 < i2 <

2017-08-21 15:42:04 257

原创 st表求区间最大值

Input第一行给出一个数字N,接下来N+1行,每行给出一个数字Ai,(0接来给出一个数字Q(Q每组询问格式为a,b即询问从输入的第a个数到第b个数,其中的最大值是多少Output如题所述Sample Input100123234321050 102 43 77 98 8Sample Output43

2017-08-21 15:33:21 812

转载 NOIP2009普及组 道路游戏

Description有一条环形路,路上有n个点,第i个点和第i+1个点有边相连(第n个点与第1个点有边相连)。每个点都可以花费不同的代价生产一个机 器人,且机器人可以顺时针走不多于p步(每走一步消耗一单位时间),并捡起此时路上的金币。最多只能有一个机器人存在于路上。不同的时间每条路上金币数不 同。求最后能够得到的最大金币数(即捡起的金币数减去生产机器人需要的金币数)。 

2017-08-21 14:51:19 1281

原创 最短路径问题

Description平面上有n个点(nInput共n+m+3行,其中:第一行为整数n。第2行到第n+1行(共n行),每行两个整数x和y,描述了一个点的坐标。第n+2行为一个整数m,表示图中连线的个数。此后的m行,每行描述一条连线,由两个整数i和j组成,表示第i个点和第j个点之间有连线。最后一行:两个整数s和t,分别表示源点和目标点。Ou

2017-08-21 14:35:33 277

原创 田忌赛马

Description中国古代的历史故事“田忌赛马”是为大家所熟知的。话说齐王和田忌又要赛马了,他们各派出N匹马(N≤2000),每场比赛,输的一方将要给赢的一方200两黄金,如果是平局的话,双方都不必拿出钱。现在每匹马的速度值是固定而且已知的,而齐王出马也不管田忌的出马顺序。请问田忌该如何安排自己的马去对抗齐王的马,才能赢最多的钱?Input本题有多组测试

2017-08-21 14:27:24 1289

原创 POJ2762 Going from u to v or from v to u?

DescriptionGoing from u to v or from v to u?In order to make their sons brave, Jiajia and Wind take them to a big cave.The cave has n rooms, and one-way corridors connecting some rooms. Each t

2017-08-21 08:01:35 242

原创 noip2010 普及组 排队接水

Description学校里有一个水房,水房里一共装有m 个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。现在有n 名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n 编号,i 号同学的接水量为wi。接水开始时,1 到m 号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j 完成其接水量要求wj 后,下一名排队等候接水的同学k马上接

2017-08-21 07:55:38 620

空空如也

空空如也

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

TA关注的人

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