自定义博客皮肤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

无它,唯手熟尔

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

转载 学习一个支配树

http://blog.csdn.net/qq_35649707/article/details/64125918 http://blog.csdn.net/GEOTCBRL/article/details/57875070 http://blog.csdn.net/a710128/article/details/499135531、基本介绍 支配树 DominatorTree  对于一个流程图

2017-10-31 21:57:01 756

原创 BZOJ 5072 [Lydsy 十月月赛] 树DP 解题报告

Problem Statement小A 成为了一个园艺家!他有一棵n 个节点的树(如果你不知道树是什么,请看Hint 部分)。他不小心打翻了墨水瓶,使得树的一些节点被染黑了。小A 发现这棵染黑了的树很漂亮,于是想从树中取出一个x 个点的联通子图,使得这些点中恰有y 个黑点,他想知道他的愿望能否实现。可是他太小,不会算,请 你帮帮他。【解题报告】考虑转化才成树上背包的形式,发现对于每一个x都有一个y

2017-10-31 19:33:10 303

原创 BZOJ 5071 [Lydsy 十月月赛] 排序 解题报告

Description小A成为了一个数学家,他有一串数字A1,A2…An 每次可以进行如下操作,选择一个数字i,将(Ai-1,Ai,Ai+1) 变为(Ai-1 + Ai,-Ai,Ai+1 + Ai),特别地,若i=N,则(An-1,An)变为 (An-1 + An,-An).小A很好奇,能否通过若干次操作,得到他的幸运数列B1,B2…Bn.可是他太小,不会算,请你帮帮他【解题报告】(ai−1,

2017-10-30 21:51:01 475

原创 BZOJ 4881 [Lydsy2017年5月月赛] 二分图染色+线段树

4881: [Lydsy2017年5月月赛]线段游戏Descriptionquailty和tangjz正在玩一个关于线段的游戏。在平面上有n条线段,编号依次为1到n。其中第i条线段的两端点坐 标分别为(0,i)和(1,p_i),其中p_1,p_2,…,p_n构成了1到n的一个排列。quailty先手,他可以选择一些互不相交 的线段,将它们拿走,当然他也可以一条线段也不选。然后tangjz必须拿走

2017-10-30 21:09:38 377

原创 Codeforces 24D 期望DP 解题报告

D. Broken robotYou received as a gift a very clever robot walking on a rectangular board. Unfortunately, you understood that it is broken and behaves rather strangely (randomly). The board consists of

2017-10-30 19:52:03 898

原创 BZOJ 2744 [HEOI 2012] 二分图最大独立集 解题报告

2744: [HEOI2012]朋友圈Description在很久很久以前,曾经有两个国家和睦相处,无忧无虑的生活着。一年一度的评比大会开始了,作为和平的两国,一个朋友圈数量最多的永远都是最值得他人的尊敬,所以现在就是需要你求朋友圈的最大数目。 两个国家看成是AB两国,现在是两个国家的描述: 1.A国:每个人都有一个友善值,当两个A国人的友善值a、b,如果a xor b mod 2=1, 那么

2017-10-30 17:09:35 474 1

原创 BZOJ 4102 [Usaco2015 Open] 图上DP 解题报告

4102: [Usaco2015 Open]BessieDescription为了庆祝贝茜的生日,FJ给她吃草的自由. N块草地,标号1到N(1<=N<=1000),草地有营养价值.当贝茜走到这个草地,可以获得等于这块草地的营养价值的能量. 每块草地最多有10条双向边,每走一条边,贝茜花费E的能量. 贝茜拿可以从任何地方出发,当她不能获得更多的能量的时候她就会停止. 然而因为贝茜挑食,她每次不会吃低

2017-10-29 14:48:50 315

原创 2017.10.28 Tarjan求无向图必经点 解题报告

【题目描述】给出一个无向图,求从1号点到n号点的必经点【输入】第一行 一个整数 一个整数 T,表示共 T组数据 。 对于每组数据,第一行两个n,m表示有n个点,m条边。 接下来m行,两个正整数 u,v,表示u和v个建筑物之间相连。 建筑物之间相连。 建筑物之间相连。 建筑物之间相连。【输出】必经点个数和必经点编号【解题报告】一开始以为是支配树什么的,看了题解才发现Tarjan也可以做,不禁感慨自

2017-10-28 16:55:00 1371 4

原创 2017.10.27 数学期望(手把手教你推期望) 解题报告

【题目描述】有nn个数字,每一个数字可能为1 m1~m中的任意一个值,现在进行(n−k+1)(n-k+1)次选择,第一次选择1 k1~k个数字,第二次选2 k+12~k+1个数字……现在给出每一个数值(1−−m)(1--m)对应的一个函数w(x)w(x),对于每一次选择,它的代价为k个数内最大的数mxmx的w(mx)w(mx),求在k次选择后,代价和的期望值是多少【输入格式】第一行,三个整数n, m

2017-10-28 16:46:49 3247

原创 Codeforces 711C 树DP 解题报告

C. Bear and Tree JumpsA tree is an undirected connected graph without cycles. The distance between two vertices is the number of edges in a simple path between them. Limak is a little polar bear. He l

2017-10-27 17:20:38 254

原创 BZOJ 1801 [Ahoi 2009] DP 解题报告

1801: [Ahoi2009]chess 中国象棋Description在N行M列的棋盘上,放若干个炮可以是0个,使得没有任何一个炮可以攻击另一个炮。 请问有多少种放置方法,中国像棋中炮的行走方式大家应该很清楚吧.Input一行包含两个整数N,M,中间用空格分开.Output输出所有的方案数,由于值比较大,输出其mod 9999973Sample Input1 3*Sample Output7HI

2017-10-26 16:41:01 187

原创 BZOJ 1419 DP 解题报告

1419: Red is goodDescription桌面上有R张红牌和B张黑牌,随机打乱顺序后放在桌面上,开始一张一张地翻牌,翻到红牌得到1美元,黑牌则付出1美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。Input一行输入两个数R,B,其值在0到5000之间Output在最优策略下平均能得到多少钱。Sample Input5 1Sample Output4.166666HINT输出答案时

2017-10-26 15:19:13 215

原创 BZOJ 3107 [cqoi 2013] DP 解题报告

3107: [cqoi2013]二进制a+bDescription输入三个整数a, b, c,把它们写成无前导0的二进制整数。比如a=7, b=6, c=9,写成二进制为a=111, b=110, c=1001。接下来以位数最多的为基准,其他整数在前面添加前导0,使得a, b, c拥有相同的位数。比如在刚才的例子中,添加完前导0后为a=0111, b=0110, c=1001。最后,把a, b, c

2017-10-26 15:04:27 246

原创 2017.10.25 DP 解题报告

眼镜(glasses.c/cpp/pas)3.1 题目描述这只小动物找到了书中的力量,它几乎就要成功了,依据书中内容,它还缺一副眼镜。 于是它找到了一个01串,想要从中找到制造眼镜的材料。它希望找到这个01串的最长的子序列串(即不要求连续),这个子序列满足01交间的性质(01010…或10101…)。 但是在寻找之前,它想测试一下目前拥有的力量,于是它选择了一段连续的区间,将这个区间中的0变成1

2017-10-26 14:53:47 244

原创 BZOJ 3193 [JLOI 2013] 计数DP 解题报告

3193: [JLOI2013]地形生成Description最近IK正在做关于地形建模的工作。其中一个工作阶段就是把一些山排列成一行。每座山都有各不相同的标号和高度。为了遵从一些设计上的要求,每座山都设置了一个关键数字,要求对于每座山,比它高且排列在它前面的其它山的数目必须少于它的关键数字。 显然满足要求的排列会有很多个。对于每一个可能的排列,IK生成一个对应的标号序列和等高线序列。标号序列就

2017-10-25 21:27:15 203

原创 BZOJ 3688 树状数组优化DP 解题报告

3688: 折线统计Description二维平面上有n个点(xi, yi),现在这些点中取若干点构成一个集合S,对它们按照x坐标排序,顺次连接,将会构成一些连续上升、下降的折线,设其数量为f(S)。如下图中,1->2,2->3,3->5,5->6(数字为下图中从左到右的点编号),将折线分为了4部分,每部分连续上升、下降。 现给定k,求满足f(S) = k的S集合个数。Input第一行两个整数n和

2017-10-25 21:06:21 451

原创 BZOJ 1598 [Usaco 2008 Mar] 启发式搜索 解题报告

1598: [Usaco2008 Mar]牛跑步DescriptionBESSIE准备用从牛棚跑到池塘的方法来锻炼. 但是因为她懒,她只准备沿着下坡的路跑到池塘, 然后走回牛棚. BESSIE也不想跑得太远,所以她想走最短的路经. 农场上一共有M (1 <= M <= 10,000)条路, 每条路连接两个用1..N(1 <= N <= 1000)标号的地点. 更方便的是,如果X>Y,则地点X的高度大

2017-10-24 21:06:38 271

原创 BZOJ 3993 [SDOI 2015] 网络流+二分答案 解题报告

3993: [SDOI2015]星际战争Description3333年,在银河系的某星球上,X军团和Y军团正在激烈地作战。在战斗的某一阶段,Y军团一共派遣了N个巨型机器人进攻X军团的阵地,其中第i个巨型机器人的装甲值为Ai。当一个巨型机器人的装甲值减少到0或者以下时,这个巨型机器人就被摧毁了。X军团有M个激光武器,其中第i个激光武器每秒可以削减一个巨型机器人Bi的装甲值。激光武器的攻击是连续的。这

2017-10-22 21:47:51 266

原创 BZOJ 4198 [Noi 2015] Huffman树 解题报告

4198: [Noi2015]荷马史诗Description追逐影子的人,自己就是影子。 ——荷马 Allison 最近迷上了文学。她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的《荷马史诗》。但是由《奥德赛》和《伊利亚特》组成的鸿篇巨制《荷马史诗》实在是太长了,Allison 想通过一种编码方式使得它变得短一些。 一部《荷马史诗》中有 n 种不同的单词,从 1 到 n 进

2017-10-22 11:18:14 289

原创 CodeVS 1183 SPFA+二分答案 解题报告

1183 泥泞的道路题目描述 DescriptionCS有n个小区,并且任意小区之间都有两条单向道路(a到b,b到a)相连。因为最近下了很多暴雨,很多道路都被淹了,不同的道路泥泞程度不同。小A经过对近期天气和地形的科学分析,绘出了每条道路能顺利通过的时间以及这条路的长度。 现在小A在小区1,他希望能够很顺利地到达目的地小区n,请帮助小明找出一条从小区1出发到达小区n的所有路线中(总路程/总时间)最

2017-10-22 10:59:51 244

原创 Codeforces 461B 树DP 解题报告

B. Appleman and TreeAppleman has a tree with n vertices. Some of the vertices (at least one) are colored black and other vertices are colored white. Consider a set consisting of k (0 ≤ k < n) edges of

2017-10-18 21:52:11 379

原创 Codeforces 459E 图上DP 解题报告

E. Pashmak and GraphPashmak’s homework is a problem about graphs. Although he always tries to do his homework completely, he can’t solve this problem. As you know, he’s really weak at graph theory; so

2017-10-18 20:57:06 392

原创 BZOJ 2131 数据结构优化DP 解题报告

2131: 免费的馅饼DescriptionInput第一行是用空格隔开的二个正整数,分别给出了舞台的宽度W(1到10^8之间)和馅饼的个数n(1到10^5)。  接下来n行,每一行给出了一块馅饼的信息。由三个正整数组成,分别表示了每个馅饼落到舞台上的时刻t[i](1到10^8秒),掉到舞台上的格子的编号p[i](1和w之间),以及分值v[i](1到1000之间)。游戏开始时刻为0。输入文件中同一行

2017-10-18 16:17:45 565

原创 CodeVS 1090 [NOIP 2003] 区间DP 解题报告

题目描述 Description设一个n个节点的二叉树tree的中序遍历为(l,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第j个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下: subtree的左子树的加分× subtree的右子树的加分+subtree的根的分数 若某个子

2017-10-18 08:47:41 283

原创 Codeforces 815 C 树形依赖背包 解题报告

C. Karen and SupermarketOn the way home, Karen decided to stop by the supermarket to buy some groceries. She needs to buy a lot of goods, but since she is a student her budget is still quite limited.

2017-10-17 21:34:50 516

原创 CodeVS 3657 区间DP 解题报告

题目描述 Description我们用以下规则定义一个合法的括号序列: (1)空序列是合法的 (2)假如S是一个合法的序列,则 (S) 和[S]都是合法的 (3)假如A 和 B 都是合法的,那么AB和BA也是合法的 例如以下是合法的括号序列: (), [], (()), ([]), ()[], ()[()]= 以下是不合法括号序列的: (, [, ], )(, ([]), ([()

2017-10-17 21:18:56 349

原创 CDOJ 1321 区间DP 解题报告

括号匹配 (parenthesis.pas/cpp/c)【题目描述】给出长度为N的括号序列(只包含(,),[,]),问有多少种方法删掉这些括号的一个子集,使得剩下的括号序列是合法的,请注意不能全部删完。【输入格式】输入的第一行是一个整数N,表示序列的长度。 接下来一行N个字符,表示括号序列。【输出格式】一行,表示方案数模1000000007的结果。 【样例输入】4 ()[]【样例输出】3 【

2017-10-17 19:27:06 269

原创 Codeforces 870E 并查集 解题报告

Points, Lines and Ready-made TitlesYou are given n distinct points on a plane with integral coordinates. For each point you can either draw a vertical line through it, draw a horizontal line through it

2017-10-15 22:02:38 380

原创 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 536

原创 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 404

原创 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 269

原创 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 235

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

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

2017-10-11 19:13:26 198

原创 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 456

原创 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 211

原创 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

NOIP2009测试数据

NOIP2009测试数据

2017-03-10

空空如也

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

TA关注的人

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