自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

onepointo

无它,唯手熟尔

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

原创 BZOJ 3106 [cqoi 2013] 对抗搜索 解题报告

3106: [cqoi2013]棋盘游戏Description一个n*n(n>=2)棋盘上有黑白棋子各一枚。游戏者A和B轮流移动棋子,A先走。 A的移动规则:只能移动白棋子。可以往上下左右四个方向之一移动一格。 B的移动规则:只能移动黑棋子。可以往上下左右四个方向之一移动一格或者两格。 和通常的“吃子”规则一样,当某游戏者把自己的棋子移动到对方棋子所在的格子时,他就赢了。两个游戏者都很聪明,当

2017-10-15 20:52:37 413

原创 BZOJ 2201 期望DP 解题报告

2201: 彩色圆环Description Input仅有一行,该行给出依次两个正整数N, M,分别表示宝石的个数和宝石在变化时可能变成的颜色种类数。100%的数据满足1 ≤ N ≤ 200, 1 ≤ M ≤ 10^9。Output应仅有一行,该行给出一个实数E(R),表示圆环的“美观程度”的期望值。Sample Input8 1Sample Output8.00000【解题报告】 注意是严

2017-10-13 20:42:00 535

原创 POJ 1144 Tarjan 割点 解题报告

NetworkDescriptionA Telephone Line Company (TLC) is establishing a new telephone cable network. They are connecting several places numbered by integers from 1 to N . No two places have the same number.

2017-10-13 14:40:44 403

原创 BZOJ 1589 [Usaco2008 Dec] Tarjan缩点+记忆化搜索 解题报告

1589: [Usaco2008 Dec]Trick or Treat on the Farm 采集糖果Description每年万圣节,威斯康星的奶牛们都要打扮一番,出门在农场的N(1≤N≤100000)个牛棚里转悠,来采集糖果.她们每走到一个未曾经过的牛棚,就会采集这个棚里的1颗糖果. 农场不大,所以约翰要想尽法子让奶牛们得到快乐.他给每一个牛棚设置了一个“后继牛棚”.牛棚i的后继牛棚是Xi.他

2017-10-13 09:49:06 268

原创 BZOJ 1529 [POI 2005] 并查集 解题报告

1529: [POI2005]ska Piggy banksDescriptionByteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一台汽车于是要把所有的钱都取出来. 他想尽量少的打破存钱罐取出所有的钱,问最少要打破多少个存钱罐.Input第一行一个整数 N (1 <= N <= 1.

2017-10-12 20:53:21 196

原创 BZOJ 1682 [Usaco2005 Mar] 最小生成树 解题报告

1682: [Usaco2005 Mar]Out of Hay 干草危机DescriptionThe cows have run out of hay, a horrible event that must be remedied immediately. Bessie intends to visit the other farms to survey their hay situation. T

2017-10-11 20:13:43 234

原创 BZOJ 1821 [JSOI 2010] 最小生成树 解题报告

1821: [JSOI2010]Group 部落划分 GroupDescription聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。 不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的地点(可以看作是平面上

2017-10-11 19:13:26 197

原创 BZOJ 1601 [Usaco2008 Oct] 最小生成树 解题报告

1601: [Usaco2008 Oct]灌水DescriptionFarmer John已经决定把水灌到他的n(1<=n<=300)块农田,农田被数字1到n标记。把一块土地进行灌水有两种方法,从其他农田饮水,或者这块土地建造水库。 建造一个水库需要花wi(1<=wi<=100000),连接两块土地需要花费Pij(1<=pij<=100000,pij=pji,pii=0). 计算Farmer Joh

2017-10-11 17:07:22 250

原创 Codeforces 808F 网络流最小割(二分图最大点权独立集) 解题报告

F. Card GameVova has n cards in his collection. Each of these cards is characterised by its power pi, magic number ci and level li. Vova wants to build a deck with total power not less than k, but magi

2017-10-11 15:36:23 455

原创 SPOJ IM 962 网络流最大流 解题报告

M - Intergalactic MapMap Jedi knights, Qui-Gon Jinn and his young apprentice Obi-Wan Kenobi, are entrusted by Queen Padmé Amidala to save Naboo from an invasion by the Trade Federation. They must leave

2017-10-11 14:24:24 317

原创 BZOJ 1475 最小割 解题报告

1475: 方格取数Description在一个n*n的方格里,每个格子里都有一个正整数。从中取出若干数,使得任意两个取出的数所在格子没有公共边,且取出的数的总和尽量大。Input第一行一个数n;(n<=30) 接下来n行每行n个数描述一个方阵Output仅一个数,即最大和Sample Input2 1 2 3 5Sample Output6【解题报告】代码如下:/***************

2017-10-10 18:34:37 210

原创 POJ 3692 二分图最大点独立集 解题报告

KindergartenDescriptionIn a kindergarten, there are a lot of kids. All girls of the kids know each other and all boys also know each other. In addition to that, some girls and boys know each other. Now

2017-10-09 21:40:37 242

原创 HDU 1150 二分图最小顶点覆盖 解题报告

Machine ScheduleProblem DescriptionAs we all know, machine scheduling is a very classical problem in computer science and has been studied for a very long history. Scheduling problems differ widely in

2017-10-09 21:14:01 431

原创 BZOJ 4950 [Wf 2017] 二分图最大匹配 解题报告

Description那是春日里一个天气晴朗的好日子,你准备去见见你的老朋友Patrick,也是你之前的犯罪同伙。Patrick在编程竞赛上豪赌输掉了一大笔钱,所以他需要再干一票。为此他需要你的帮助,虽然你已经金盆洗手了。你刚开始很不情愿,因为你一点也不想再回到那条老路上了,但是你觉得听一下他的计划也无伤大雅。在附近的一个仓库里有一批货物,包含一些贵重的消费性部件,Patrick企图从中尽可能多地偷

2017-10-09 20:43:24 334

原创 2017.10.4 DP 解题报告

Description一个n*m的01矩阵,每一行给出li和ri 现在给出限制条件,对于每一行 第 1~li列恰好有 1个 1,第 ri~m列恰好有 1个 1。 对于每一列,至多有 1个 1。【解题报告】都写在代码里了 代码如下:#include<cstdio>#include<cstring>#include<algorithm>#define rep(i,a,b) for(i=a;

2017-10-04 21:43:57 345

原创 BZOJ 1483 [HNOI 2009] 启发式合并链表 解题报告

1483: [HNOI2009]梦幻布丁DescriptionN个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2,2,1的四个布丁一共有3段颜色.Input第一行给出N,M表示布丁的个数和好友的操作次数. 第二行N个数A1,A2…An表示第i个布丁的颜色从第三行起有M行,对于每个操作,若第一个数字是1表示要对颜色进行改变,其

2017-09-29 20:44:15 223

原创 BZOJ 2212 [Poi 2011] 线段树合并 解题报告

2212: [Poi2011]Tree RotationsDescription现在有一棵二叉树,所有非叶子节点都有两个孩子。在每个叶子节点上有一个权值(有n个叶子节点,满足这些权值为1..n的一个排列)。可以任意交换每个非叶子节点的左右孩子。 要求进行一系列交换,使得最终所有叶子节点的权值按照遍历序写出来,逆序对个数最少。Input第一行n 下面每行,一个数x 如果x==0,表示这个节点非叶

2017-09-29 11:13:18 239

原创 BZOJ 2733 [HNOI 2012] 线段树合并 解题报告

2733: [HNOI2012]永无乡Description永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 座)桥可以到达岛 b,则称岛 a 和岛 b 是连 通的。现在有两种操作:B x y 表示在岛 x 与岛

2017-09-28 21:44:41 205

原创 2017.9.28 线段树永久标记 解题报告

Description给出m个事件。 1. 在坐标系中给出从(x1,y1)到(x2,y2)的线段 2. 询问当在x坐标为a时,与最低的线段的高度,给出此时y的坐标。Input第一行一个整数m,表示事件数。 接下来m行,每行有若干正整数,第一个数D表示事件类型。 若D=1,表示添加一条线段,四个整数x1,y1,x2,y2。 若D=2,接下来一个正整数a,询问在x=a处的答案。 对于100%

2017-09-28 19:43:16 252

原创 BZOJ 3781 莫队 解题报告

3781: 小B的询问Description小B有一个序列,包含N个1~K之间的整数。他一共有M个询问,每个询问给定一个区间[L..R],求Sigma(c(i)^2)的值,其中i的值从1到K,其中c(i)表示数字i在[L..R]中的重复次数。小B请你帮助他回答询问。Input第一行,三个整数N、M、K。 第二行,N个整数,表示小B的序列。 接下来的M行,每行两个整数L、R。OutputM行,每行

2017-09-27 20:53:30 205

原创 POJ 3784 对顶堆动态维护中位数 解题报告

Running MedianDescriptionFor this problem, you will write a program that reads in a sequence of 32-bit signed integers. After each odd-indexed value is read, output the median (middle value) of the ele

2017-09-27 18:30:16 275

原创 BZOJ 1036 [ZJOI 2008] 树链剖分 解题报告

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

2017-09-26 21:45:49 203

原创 2017.9.26 树链剖分+线段树 解题报告

Description 给出一颗树 三种操作 从u到v的简单路径上的所有点的值都增加v。 从u到v的简单路径上的所有点的值都变为v。 询问从u到v的简单路径上的所有点的值的和是否能表示成两个质数相加的和。【解题报告】 写起来浑身难受,可能是因为没有看黄历吧。 想着很简单,链剖+线段树(区间加,区间赋值,区间求和)+线筛判素数。 写着很恼火。代码如下:#pragma GCC optim

2017-09-26 16:51:27 517

原创 POJ 1182 并查集 解题报告

食物链Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是”1 X Y”,表示X和Y是同类。 第二种说法是”2 X Y”,表示X吃Y。 此人对N个动物,用

2017-09-25 17:00:35 182

原创 BZOJ 3211&3038 并查集+树状数组 解题报告

3211: 花神游历各国Description Input Output每次x=1时,每行一个整数,表示这次旅行的开心度Sample Input4 1 100 5 5 5 1 1 2 2 1 2 1 1 2 2 2 3 1 1 4Sample Output101 11 11HINT对于100%的数据, n ≤ 100000,m≤200000 ,data[i]非负且小于1

2017-09-25 11:14:51 217

原创 BZOJ 3319 并查集 解题报告

3319: 黑白树Description给定一棵树,边的颜色为黑或白,初始时全部为白色。维护两个操作: 1.查询u到根路径上的第一条黑色边的标号。 2.将u到v 路径上的所有边的颜色设为黑色。 Notice:这棵树的根节点为1Input第一行两个数n,m分别表示点数和操作数。 接下来n-? 1行,每行2个数u,v.表示一条u到v的边。 接下来m行,每行为以下格式: 1 v 表

2017-09-25 10:15:48 320

原创 BZOJ 4726 [POI 2017] 树DP 解题报告

4726: [POI2017]Sabota?Description某个公司有n个人, 上下级关系构成了一个有根树。其中有个人是叛徒(这个人不知道是谁)。对于一个人, 如果他下属(直接或者间接, 不包括他自己)中叛徒占的比例超过x,那么这个人也会变成叛徒,并且他的所有下属都会变成叛徒。你要求出一个最小的x,使得最坏情况下,叛徒的个数不会超过k。Input第一行包含两个正整数n,k(1<=k<=n<=5

2017-09-22 19:13:49 296

原创 BZOJ 3727 PA2014 树DP 解题报告

3727: PA2014 Final ZadanieDescription吉丽YY了一道神题,题面是这样的:“一棵n个点的树,每条边长度为1,第i个结点居住着a[i]个人。假设在i结点举行会议,所有人都从原住址沿着最短路径来到i结点,行走的总路程为b[i]。输出所有b[i]” 吉丽已经造好了数据,但熊孩子把输入文件中所有a[i]给删掉了。你能帮他恢复吗?Input第一行一个整数n(2<=n<=30

2017-09-22 16:41:20 200

原创 BZOJ 1379 [Baltic 2001] 解题报告

1379: [Baltic2001]PostmanDescription邮递员每天给N个村子的人送信,每个村子可能在某个十字路口上,或一条路的中央. 村子里的人都希望早点收到信,因此与邮递员达成一个协议:每个村子都有一个期望值Wi,如果这个村子是邮递员经过的第K个不同的村子,那么如果K<=Wi,则村子给他Wi-K元,反之他给村子K-Wi元.别外每经过一条不同的路,邮局会给他1元钱,而邮局的规定是每条

2017-09-22 14:36:13 340 1

原创 BZOJ 1131 [POI 2008] 解题报告

1131: [POI2008]StaDescription给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N<=1000000 下面N-1条边.Output输出你所找到的点,如果具有多个解,请输出编号最小的那个.Sample Input8 1 4 5 6 4 5 6 7 6 8 2 4 3 4Sample Output7

2017-09-22 14:28:47 231

原创 BZOJ 1907 树DP 解题报告

1907: 树的路径覆盖Description Input Output Sample Input1 7 1 2 2 3 2 4 4 6 5 6 6 7Sample Output3【解题报告】 首先将所有的链都考虑成以链上所有点的LCA为转折点的V字形 那么点有两种:转折点和非转折点 因此我们选择两种状态进行转移:还会和父亲组成链的状态和成为转折点的状态代码如下

2017-09-22 14:00:08 278

原创 BZOJ 4033 [HAOI 2015] 树DP 解题报告

4033: [HAOI2015]树上染色Description有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益。问收益最大值是多少。Input第一行两个整数N,K。接 下来N-1行每行三个正整数fr,to,dis,表示该树中存在一条长度为di

2017-09-22 11:03:16 213

原创 BZOJ 3566 [SHOI 2014] 树上期望DP 解题报告

3566: [SHOI2014]概率充电器Description著名的电子产品品牌 SHOI 刚刚发布了引领世界潮流的下一代电子产品——概率充电器:“采用全新纳米级加工技术,实现元件与导线能否通电完全由真随机数决定!SHOI 概率充电器,您生活不可或缺的必需品!能充上电吗?现在就试试看吧!”SHOI 概率充电器由 n-1 条导线连通了 n 个充电元件。进行充电时,每条导线是否可以导电以概率决定,每一

2017-09-22 09:04:18 445

原创 POJ 1655 树的重心 解题报告

Balancing ActDescriptionConsider a tree T with N (1 <= N <= 20,000) nodes numbered 1…N. Deleting any node from the tree yields a forest: a collection of one or more trees. Define the balance of a node

2017-09-22 08:28:00 233

原创 Codeforces 219D 树DP 解题报告

D. Choosing Capital for TreelandThe country Treeland consists of n cities, some pairs of them are connected with unidirectional roads. Overall there are n - 1 roads in the country. We know that if we d

2017-09-21 16:44:22 256

原创 BZOJ 2435 [Noi 2011] 树DP 解题报告

2435: [Noi2011]道路修建Description在 W 星球上有 n 个国家。为了各自国家的经济发展,他们决定在各个国家之间建设双向道路使得国家之间连通。但是每个国家的国王都很吝啬,他们只愿意修建恰好 n – 1条双向道路。 每条道路的修建都要付出一定的费用, 这个费用等于道路长度乘以道路两端的国家个数之差的绝对值。例如,在下图中,虚线所示道路两端分别有 2 个、4个国家,如果该道路长度

2017-09-21 14:05:38 298

原创 BZOJ 1694 & 1742 [Usaco 2005 nov] 区间DP 解题报告

1742: [Usaco2005 nov]Grazing on the Run 边跑边吃草DescriptionJohn养了一只叫Joseph的奶牛。一次她去放牛,来到一个非常长的一片地,上面有N块地方长了茂盛的草。我们可以认为草地是一个数轴上的一些点。Joseph看到这些草非常兴奋,它想把它们全部吃光。于是它开始左右行走,吃草。John和Joseph开始的时候站在p位置。Joseph的移动速度是一

2017-09-20 11:29:37 460

原创 BZOJ 2748 [HAOI 2012] 背包 解题报告

2748: [HAOI2012]音量调节Description一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。音量用一个整数描述。输入文件中给定整数beginLevel,代表吉他刚开始的音量,以及整数maxLevel

2017-09-20 10:42:21 235

原创 BZOJ 1084 [SCOI 2005] DP 解题报告

1084: [SCOI2005]最大子矩阵Description这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵 不能相互重叠。Input第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩阵每行中的每个元素的分值(每个元素的 分值的绝对值不超过32767)。Output只有一行为k个子矩阵分值之和最大为多少。Sa

2017-09-19 17:13:31 321

原创 BZOJ 1072 [SCOI 2007] 状压DP 解题报告

1072: [SCOI2007]排列permDescription给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能被2整除,其中末位为2的有30种,末位为4的有60种。Input输入第一行是一个整数T,表示测试数据的个数,以下每行一组s和d,中间用空格隔开。s保证只包含数字0, 1, 2, 3, 4, 5, 6, 7, 8, 9.Outp

2017-09-19 15:34:59 314

NOIP2009测试数据

NOIP2009测试数据

2017-03-10

空空如也

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

TA关注的人

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