数据结构
文章平均质量分 77
fyy2603
这个作者很懒,什么都没留下…
展开
-
HDU 4424 Conquer a New Region
题意: 给定一棵带边权的树,任选一个起点,定义其余所有的点权为起点到该点路径中最短边的长度,最大化点权和。题解: 点权由最短边决定,所以考虑将边从大到小排序。每加入一条边就是合并两个连通块。设这两个连通块分别为A、B,则合并后的连通块C价值为:max(val[A]+length*size[B],val[B]+length*size[A])。用并查集维护一下即可.#include原创 2018-02-03 18:26:47 · 168 阅读 · 0 评论 -
BZOJ1503 [NOI2004]郁闷的出纳员
DescriptionOIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能把他们的工资扣除一个相同的量。我真不知道除了调工资他还做什么其它事情。工资的频繁调整很让员工反感,尤其是集...原创 2018-03-06 21:11:27 · 141 阅读 · 0 评论 -
BZOJ2325 [ZJOI2011]道馆之战
Description口袋妖怪(又名神奇宝贝或宠物小精灵)红/蓝/绿宝石中的水系道馆需要经过三个冰地才能到达馆主的面前,冰地中的每一个冰块都只能经过一次。当一个冰地上的所有冰块都被经过之后,到下一个冰地的楼梯才会被打开。三个冰地分别如下:当走出第三个冰地之后,就可以与馆主进行道馆战了。馆主发现这个难度太小,导致经常有挑战者能通过,为了加大难度,将道馆分成了n个房间,每个房间中是两个冰块或障碍,表示...原创 2018-02-27 16:44:50 · 479 阅读 · 0 评论 -
BZOJ4504 K个串
Description兔子们在玩k个串的游戏。首先,它们拿出了一个长度为n的数字序列,选出其中的一个连续子串,然后统计其子串中所有数字之和(注意这里重复出现的数字只被统计一次)。兔子们想知道,在这个数字序列所有连续的子串中,按照以上方式统计其所有数字之和,第k大的和是多少。Input第一行,两个整数n和k,分别表示长度为n的数字序列和想要统计的第k大的和接下里一行n个数a_i,表示这个数字序列Ou...原创 2018-03-16 16:37:38 · 217 阅读 · 0 评论 -
HDU5314 Happy King
题意:给定一颗树,每个点有点权,求有多少个点对(u,v)满足u到v的路径中点权最大值与最小值之差不大于D被题意杀了一天......一开始以为(u,v)和(v,u)算一种,(u,u)也算一种方案,样例过了结果wa了一天。实际上是前者算两种后者不算题解:应该是一个很裸的点分治+二维偏序吧统计答案是记录分治中心到每个点的最大最小值,然后相当于对于每个点(mini,maxi)统计有多少个点对j满足(min...原创 2017-12-19 09:18:25 · 235 阅读 · 0 评论 -
BZOJ2658 [ZJOI2012]小蓝的好友(mrx)
Description终于到达了这次选拔赛的最后一题,想必你已经厌倦了小蓝和小白的故事,为了回馈各位比赛选手,此题的主角是贯穿这次比赛的关键人物——小蓝的好友。在帮小蓝确定了旅游路线后,小蓝的好友也不会浪费这个难得的暑假。与小蓝不同,小蓝的好友并不想将时间花在旅游上,而是盯上了最近发行的即时战略游戏——SangoCraft。但在前往通关之路的道路上,一个小游戏挡住了小蓝的好友的步伐。“国家的战争其...原创 2018-03-13 19:22:16 · 222 阅读 · 0 评论 -
Codeforeces 957E. Contact ATC
题意: 有n架飞机,第i架飞机位于x[i],速度为v[i],x[i]*v[i]<0。当风速为t时,这架飞机速度为(v[i]+t)。给定t的取值范围[-w,w],abs(w)<min(abs(v[i]))。求有多少对飞机存在满足条件的风速,使这对飞机同时飞过原点。题解: 首先要糊一个结论:对于一对飞机,如果风速分别为w和-w时,两个飞机分别先到达原点,那么存在风速...原创 2018-03-26 21:09:21 · 487 阅读 · 0 评论 -
Codeforces 193D. Two Segments
题意: 给定一个全排列,求有多少个区间[l,r],使得可以在全排列中选择两个连续序列,使得两个序列合并并排序后恰好是[l,r]。题解: 记f(l,r)表示要在全排列中恰好选到[l,r]区间的数,至少要多少个连续序列。显然,当f(l,r)<=2且l<r时是合法区间。 考虑从f(l,r)转移到f(l,r+1)。 若(r+1)不和f...原创 2018-03-30 20:56:17 · 303 阅读 · 0 评论