自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 加分二叉树

一道入门的区间dp,当然,根据写法不同你还可以把它归类为树形dp或者记忆化搜索,其实都无所谓啦。作为一道入门题,我们完全可以“显然”地做出来,但是在这里还是想和大家回顾下动态规划以及区间动规。Q:dp特点是什么?A:dp把原问题视作若干个重叠的子问题的逐层递进,每个子问题的求解过程都会构成一个“阶段”,在完成一个阶段后,才会执行下一个阶段。Q:dp要满足无后效性,什么叫无后效性?A:...

2019-09-16 23:37:00 141

转载 #树形数据结构复习:先、中、后序遍历

1.已知按层遍历和中序遍历,导出先序遍历;样例:中序遍历:DBAFEGC按层遍历:ABCDEFG算法:扫描按层遍历,按层遍历的实质是按照节点深度,从左到右对同深度节点进行排序;因此,可以扫描整个按层遍历,与当前中序遍历所代表的树进行匹配!在中序遍历中扫描到的位于按层遍历中的最前面的节点,就是当前子树中,深度最小的节点,也就是,当前子树的根节点可以确定。按照...

2019-09-16 23:13:00 156

转载 #简要总结2019.9.10

作业检测的结果有些意外,年纪rk8,看起来不错,但是反应不了什么。今天是周二,简要列一下晚上的计划;1.OI学习:今天进行了树形动规的学习,学习了三道题目;每天尝试晚三主动去看信息学奥赛的书,晚上回家进行代码实现。9月11日周三:树形动规最后一道题+考虑加分二叉树;(进行代码实现)    复习状压动规,看完例题+代码实现9月12日周四:复习环形DP,复习例题+看代码;...

2019-09-10 23:53:00 122

转载 P1122 最大子树和

题目描述小明对数学饱有兴趣,并且是个勤奋好学的学生,总是在课后留在教室向老师请教一些问题。一天他早晨骑车去上课,路上见到一个老伯正在修剪花花草草,顿时想到了一个有关修剪花卉的问题。于是当日课后,小明就向老师提出了这个问题:一株奇怪的花卉,上面共连有NN朵花,共有N-1N−1条枝干将花儿连在一起,并且未修剪时每朵花都不是孤立的。每朵花都有一个“美丽指数”,该数越大说明这朵花越漂...

2019-09-09 23:46:00 137

转载 树状数组练习

1.校门外的树详见一本通给定[1,n]的区间,进行m次操作,每次在[l,r]范围内种一种树,给定任意[l0,r0]求种植的树有多少种问题转化,不妨把种树区间[l,r]看成括号序列(),对于询问区间[l,r]:r的左侧有多少个"(",代表r的左侧存在的树的总数!l的左侧有多少个")",代表l的左侧已经种下了多少种树,这些树不会出现在[l,r]内,需要减掉;所以可以维...

2019-09-08 09:50:00 117

转载 OI学习日志(总)

2019/9/2 复习栈的应用,实现中缀表达式与后缀表达式之间的转换。2019/9/3 复习扩展欧几里得算法,做题。2019/9/4 做了扩欧的相应练习2019/9/5、6复习开学考试,没学oi2019/9/7 学习线段树,练习模板题转载于:https://www.cnblogs.com/little-cute-hjr/p/11481689.html...

2019-09-08 08:46:00 152

转载 #周记3.高二开学记(2019.9.2-2019.9.7)

1.REVISION开学第一周,升入高二,也算是感受到了压力。还算适应的比较好吧。中午开始在学校午休了,要是努力写作业的话,晚一就可以搞完作业了。佩服高一新同学的抢饭能力。。。本周进行了开学作业检测,还算正常发挥吧。。。语文错了7个选择题233。。。然后又双开始玩手机了233。。。今后要把手机交给我妈保管了。。。总体来说,一切都在向好的方向发展。。。行吧,继续...

2019-09-07 16:08:00 105

转载 #(数论,中国剩余定理,扩展欧几里得算法)洛谷P1516 青蛙的约会(提高+/省选-)...

题目描述两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除非这两只青蛙在同一时间跳到同一点上,不然是永远都不可能碰面的。...

2019-09-04 22:43:00 196

转载 #(数论,扩展欧几里得,同余方程)洛谷P1082 同余方程(普及+/提高)

题目描述求关于xx的同余方程a x \equiv 1 \pmod {b}ax≡1(modb)的最小正整数解。输入格式一行,包含两个正整数a,ba,b,用一个空格隔开。输出格式一个正整数x_0x0​,即最小正整数解。输入数据保证一定有解。输入输出样例输入 #1复制3 10输出 #1复制7说明/提示...

2019-09-03 22:47:00 201

转载 #数据结构栈的应用:中缀表达式转后缀表达式与其求值

题目:给定一个中缀表达式,求其后缀表达式并输出结果;以下是转换的思路:⑴ 初始化两个栈:运算符栈s1和储存中间结果的栈s2;⑵ 从左至右扫描中缀表达式;⑶ 遇到操作数时,将其压s2;⑷ 遇到运算符时,比较其与s1栈顶运算符的优先级:① 如果s1为空,或栈顶运算符为左括号“(”,则直接将此运算符入栈;② 否则,若优先级比栈顶运算符的高,也将运算符压入s1;...

2019-09-02 23:30:00 251

转载 #(树形动规)洛谷P3174 [HAOI2009]毛毛虫(省选/NOi-)

题目描述对于一棵树,我们可以将某条链和与该链相连的边抽出来,看上去就象成一个毛毛虫,点数越多,毛毛虫就越大。例如下图左边的树(图 1 )抽出一部分就变成了右边的一个毛毛虫了(图 2 )。输入格式在文本文件 worm.in 中第一行两个整数 N , M ,分别表示树中结点个数和树的边数。接下来 M 行,每行两个整数 a, b 表示点 a 和点 b 有边连接(...

2019-09-02 22:25:00 238

转载 #(状压DP)P2051 [AHOI2009]中国象棋(省选/NOI-)

题目描述这次小可可想解决的难题和中国象棋有关,在一个N行M列的棋盘上,让你放若干个炮(可以是0个),使得没有一个炮可以攻击到另一个炮,请问有多少种放置方法。大家肯定很清楚,在中国象棋中炮的行走方式是:一个炮攻击到另一个炮,当且仅当它们在同一行或同一列中,且它们之间恰好 有一个棋子。你也来和小可可一起锻炼一下思维吧!输入格式一行包含两个整数N,M,之间由一个空格隔开...

2019-09-02 05:14:00 149

转载 #(排序+线性DP)洛谷P2577 [ZJOI2005]午餐(提高+/省选-)

题目描述上午的训练结束了,THU ACM小组集体去吃午餐,他们一行N人来到了著名的十食堂。这里有两个打饭的窗口,每个窗口同一时刻只能给一个人打饭。由于每个人的口味(以及胃口)不同,所以他们要吃的菜各有不同,打饭所要花费的时间是因人而异的。另外每个人吃饭的速度也不尽相同,所以吃饭花费的时间也是可能有所不同的。THU ACM小组的吃饭计划是这样的:先把所有的人分成两队,并安排好每...

2019-09-01 11:08:00 98

转载 #(树形动规)洛谷P3177 [HAOI2015]树上染色(省选/NOI-)

题目描述有一棵点数为 N 的树,树边有边权。给你一个在 0~ N 之内的正整数 K ,你要在这棵树中选择 K个点,将其染成黑色,并将其他 的N-K个点染成白色 。 将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益最大值是多少。输入格式第一行包含两个整数 N, K 。接下来 N-1 行每行三个正整数 fr, to, dis , 表示...

2019-09-01 10:28:00 272

转载 #(树形动规)洛谷P1131 [ZJOI2007]时态同步(提高+/省选-)

题目描述小QQ在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3…1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一个它所连接的节...

2019-09-01 09:28:00 161

转载 #(树形DP)洛谷P2986 [USACO10MAR]伟大的奶牛聚集Great Cow Gat…(提高+/省选-)

题目描述Bessie is planning the annual Great Cow Gathering for cows all across the country and, of course, she would like to choose the most convenient location for the gathering to take place.B...

2019-08-31 22:27:00 499

转载 #(技巧型DP)洛谷P1070 道路游戏(提高+/省选-)

题目描述小新正在玩一个简单的电脑游戏。游戏中有一条环形马路,马路上有nn个机器人工厂,两个相邻机器人工厂之间由一小段马路连接。小新以某个机器人工厂为起点,按顺时针顺序依次将这nn个机器人工厂编号为1-n1−n,因为马路是环形的,所以第nn个机器人工厂和第11个机器人工厂是由一段马路连接在一起的。小新将连接机器人工厂的这 n 段马路也编号为1-n1−n,并规定第ii段马...

2019-08-31 21:38:00 95

转载 #(树上背包/多叉树上的背包问题)洛谷P1273 有线电视网( 提高+/省选-)

题目描述某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和。现在每个用户都准备了一笔费用想观看这场精彩的足球比赛,有线电视网有权决定给哪...

2019-08-29 23:47:00 212

转载 #洛谷P1220 关路灯(提高+/省选-)

题目描述某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张不知道怎样去关灯才能够最节省电。他每天都是在天亮时首先关掉自己所处位置的路灯,然后可以向左也可以向...

2019-08-29 17:44:00 123

转载 #(树形DP?贪心!)P2279 [HNOI2003]消防局的设立(提高+/省选-)

题目描述2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地。起初为了节约材料,人类只修建了n-1条道路来连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状结构。如果基地A到基地B至少要经过d条道路的话,我们称基地A到基地B的距离为d。由于火星上非常干燥,经常引发火灾,人类决定在火星上修建若干个消防局。消防局只能修建在基地里,每个消防...

2019-08-29 16:36:00 88

转载 #(矩阵DP+取模分析)P1373 小a和uim之大逃离(提高+/省选-)

题目描述瞬间,地面上出现了一个n*m的巨幅矩阵,矩阵的每个格子上有一坨0~k不等量的魔液。怪物各给了小a和uim一个魔瓶,说道,你们可以从矩阵的任一个格子开始,每次向右或向下走一步,从任一个格子结束。开始时小a用魔瓶吸收地面上的魔液,下一步由uim吸收,如此交替下去,并且要求最后一步必须由uim吸收。魔瓶只有k的容量,也就是说,如果装了k+1那么魔瓶会被清空成零,如果装了k+2就...

2019-08-29 15:56:00 222

转载 高精度算法学习

传送门:https://blog.csdn.net/q873040807/article/details/50519731https://blog.csdn.net/fanyun_01/article/details/79967170https://blog.csdn.net/ssssssay/article/details/52102173转载于:https://www...

2019-08-29 11:30:00 121

转载 #(区间DP+高精度)洛谷P1005矩阵取数(提高+/省选-)

作者:Jack_Homes_Huang更新时间: 2018-07-24 11:19在Ta的博客查看举报162题目大意有一个n \times mn×m的矩阵,对于第ii行,每次取走边缘的值A_{i,j}Ai,j​,增加这一行的得分xx(自行看题目规则),求nn行的最大得分总和。分析一下求nn行最大得分和,每一行取数又不会影响到其他行,那么只要...

2019-08-29 11:28:00 224

转载 周记#2.纵有疾风起,人生不言弃

周记二:纵有疾风起,人生不言弃时间:2019.8.23-2019.8.28①Revision这个周主要在学校参加oi集训,高一小同学也开始军训了。动态规划收获蛮大,洛谷AC数也突破了100,成就感满满~hhh马上就要开学辽,得做好生物钟的调整呐~(不然根本起不来)每天做的事太繁琐,就不记录了。然后,还是手机问题(笑哭),一拿到手机就控制不住自己233.。。。。。...

2019-08-28 19:21:00 140

转载 #(|模板|字符串算法+区间DP)P1026 统计单词个数(提高+/省选-)

题目描述给出一个长度不超过200200的由小写英文字母组成的字母串(约定;该字串以每行2020个字母的方式输入,且保证每行一定为2020个)。要求将此字母串分成kk份(1<k \le 401<k≤40),且每份中包含的单词个数加起来总数最大(每份中包含的单词可以部分重叠。当选用一个单词之后,其第一个字母不能再用。例如字符串thisthis中可包含thisthis和is...

2019-08-28 11:34:00 104

转载 #(离散化优化线性DP)P1052 过河(提高+/省选-)

题目描述在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,…,L0,1,…,L(其中LL是桥的长度)。坐标为00的点表示桥的起点,坐标为LL的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是S...

2019-08-28 10:50:00 63

转载 #STL函数学习:二分查找函数/去重函数

二分查找lower_bound():https://blog.csdn.net/qq_40160605/article/details/80150252https://www.jianshu.com/p/cb0d5488bb6a去重函数:https://www.cnblogs.com/wangkundentisy/p/9033782.htmlhttps://www.c...

2019-08-28 10:13:00 76

转载 #(离散化基础)知识扩展:利用离散化原理进行算法优化

(大量内容来自百度)离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。通俗的说,离散化是在不改变数据相对大小的条件下,对数据进行相应的缩小。例如:原数据:1,999,100000,15;处理后:1,3,4,2;原数据:{100,200},{20,50000},{1,400};处理后:{3,4},{2,6},{1,5};离散化是程...

2019-08-28 10:06:00 372

转载 #(抽象背包)洛谷P1156 垃圾陷阱(提高+/省选-)

题目描述卡门――农夫约翰极其珍视的一条Holsteins奶牛――已经落了到“垃圾井”中。“垃圾井”是农夫们扔垃圾的地方,它的深度为D(2 \le D \le 100)D(2≤D≤100)英尺。卡门想把垃圾堆起来,等到堆得与井同样高时,她就能逃出井外了。另外,卡门可以通过吃一些垃圾来维持自己的生命。每个垃圾都可以用来吃或堆放,并且堆放垃圾不用花费卡门的时间。假设卡门预先...

2019-08-28 09:19:00 65

转载 #(四维DP/Noip提高2010)洛谷P1541 乌龟棋(普及+/提高)

题目描述乌龟棋的棋盘是一行NN个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第NN格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。乌龟棋中MM张爬行卡片,分成4种不同的类型(MM张卡片中不一定包含所有44种类型的卡片,见样例),每种类型的卡片上分别标有1,2,3,41,2,3,4四个数字之一,表示使用这种卡片后,乌龟棋子将向前爬行相应的格子数。游戏...

2019-08-27 16:04:00 59

转载 #(二维DP)洛谷P1736 创意吃鱼法(提高+/省选-)

题目描述回到家中的猫猫把三桶鱼全部转移到了她那长方形大池子中,然后开始思考:到底要以何种方法吃鱼呢(猫猫就是这么可爱,吃鱼也要想好吃法 ^_*)。她发现,把大池子视为01矩阵(0表示对应位置无鱼,1表示对应位置有鱼)有助于决定吃鱼策略。在代表池子的01矩阵中,有很多的正方形子矩阵,如果某个正方形子矩阵的某条对角线上都有鱼,且此正方形子矩阵的其他地方无鱼,猫猫就可以从这个正方形...

2019-08-26 11:32:00 55

转载 #(有后效性?的背包问题/转化背包)洛谷P1417 烹调方案 (普及+/提高)

题目背景由于你的帮助,火星只遭受了最小的损失。但gw懒得重建家园了,就造了一艘飞船飞向遥远的earth星。不过飞船飞到一半,gw发现了一个很严重的问题:肚子饿了~gw还是会做饭的,于是拿出了储藏的食物准备填饱肚子。gw希望能在T时间内做出最美味的食物,但是这些食物美味程度的计算方式比较奇葩,于是绝望的gw只好求助于你了。题目描述一共有n件食材,每件食材有三个属...

2019-08-26 11:02:00 125

转载 #(四维DP/优化三维DP+求最短严格不相同子路线)洛谷P1006 传纸条(普及+/提高)...

题目描述小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个mm行nn列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1(1,1),小轩坐在矩阵的右下角,坐标(m,n)(m,n)。从小渊传到小轩的纸条只...

2019-08-26 10:30:00 134

转载 #(二维费用的DP问题)洛谷P1855 榨取kkksc03(普及/提高-)

洛谷的运营组决定,如果一名oier向他的教练推荐洛谷,并能够成功的使用(成功使用的定义是:该团队有20个或以上的成员,上传10道以上的私有题目,布置过一次作业并成功举办过一次公开比赛),那么他可以浪费掉kkksc03的一些时间的同时消耗掉kkksc03的一些金钱以满足自己的一个愿望。Kkksc03的时间和金钱是有限的,所以他很难满足所有同学的愿望。所以他想知道在自...

2019-08-26 09:30:00 94

转载 #(二维地图DP)洛谷P1508 Likecloud-吃、吃、吃(普及/提高-)

题目描述正处在某一特定时期之中的李大水牛由于消化系统比较发达,最近一直处在饥饿的状态中。某日上课,正当他饿得头昏眼花之时,眼前突然闪现出了一个n*m(n and m<=200)的矩型的巨型大餐桌,而自己正处在这个大餐桌的一侧的中点下边。餐桌被划分为了n*m个小方格,每一个方格中都有一个圆形的巨型大餐盘,上面盛满了令李大水牛朝思暮想的食物。李大水牛已将餐桌上所有的食物按其所能...

2019-08-26 09:18:00 54

转载 #(二维DP模型)洛谷P1387 最大正方形(普及/提高-)

题目描述在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长。输入格式输入文件第一行为两个整数n,m(1<=n,m<=100),接下来n行,每行m个数字,用空格隔开,0或1.输出格式一个整数,最大正方形的边长输入输出样例输入 #1复制4 40 1 1 11 1 1 00 1 1 0...

2019-08-26 09:16:00 124

转载 #(抽象背包的转化)洛谷P1282 多米诺骨牌(提高+/省选-)

题目描述多米诺骨牌有上下2个方块组成,每个方块中有1~6个点。现有排成行的上方块中点数之和记为S1,下方块中点数之和记为S2,它们的差为|S1-S2|。例如在图8-1中,S1=6+1+1+1=9,S2=1+5+3+2=11,|S1-S2|=2。每个多米诺骨牌可以旋转180°,使得上下两个方块互换位置。 编程用最少的旋转次数使多米诺骨牌上下2行点数之差达到最小。对于图中...

2019-08-25 21:52:00 150

转载 #(二维DP模型+类LCS模板)洛谷P1140 相似基因(普及-)

题目背景大家都知道,基因可以看作一个碱基对序列。它包含了44种核苷酸,简记作A,C,G,TA,C,G,T。生物学家正致力于寻找人类基因的功能,以利用于诊断疾病和发明药物。在一个人类基因工作组的任务中,生物学家研究的是:两个基因的相似程度。因为这个研究对疾病的治疗有着非同寻常的作用。题目描述两个基因的相似度的计算方法如下:对于两个已知基因,例如AGTGATG...

2019-08-25 20:40:00 361

转载 #(线性DP)洛谷P1280 尼克的任务(普及+/提高)

题目描述尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去完成,...

2019-08-25 20:06:00 105

转载 #(树形DP+容斥原理)洛谷P3047 [USACO12FEB]附近的牛Nearby Cows(提高+/省选-)

题目描述Farmer John has noticed that his cows often move between nearby fields. Taking this into account, he wants to plant enough grass in each of his fields not only for the cows situated initi...

2019-08-24 00:07:00 142

空空如也

空空如也

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

TA关注的人

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