自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

A.pro的博客

心愿有你

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

原创 A.pro读算法--报刊(咕)

第1期(2018.05.29):A.pro读算法の1:贪心算法第2期(2018.06.16):A.pro读算法の2:高精度算法第3期(2018.07.24):A.pro读算法の3:二分查找及模板第4期(2018.08.01):A.pro读算法の4:搜索算法第5期(2018.08.05):A.pro读算法の5:模拟算法第6期(2018.08.08):A.pro读算法の6:快速搞定...

2018-10-08 23:45:51 310 3

原创 洛谷1月月赛div2题解

A.P6013 压岁钱退役了,真的退役了…三个月没怎么刷题,div2div2div2的第一题就把我弄自闭了,写了半个小时,跑的还死慢。。不过我想只要是人都能看懂我这个代码,大体上就是硬核模拟。#include <stdio.h>#include <iostream>#include <queue>#define int long long int#d...

2020-01-29 11:07:47 621

原创 [洛谷]P6013 压岁钱 (#模拟)

题目链接:https://www.luogu.com.cn/problem/P6013思路退役了,真的退役了......三个月没怎么刷题,div2的第一题就把我弄自闭了,写了半个小时,跑的还死慢。。不过我想只要是人都能看懂我这个代码,大体上就是硬核模拟。#include <stdio.h>#include <iostream>#include <qu...

2020-01-28 23:46:23 611

原创 [洛谷]P1137 旅行计划 (#拓扑排序+线性dp)

题目描述小明要去一个国家旅游。这个国家有#NN个城市,编号为11至NN,并且有MM条道路连接着,小明准备从其中一个城市出发,并只往东走到城市i停止。所以他就需要选择最先到达的城市,并制定一条路线以城市i为终点,使得线路上除了第一个城市,每个城市都在路线前一个城市东面,并且满足这个前提下还希望游览的城市尽量多。现在,你只知道每一条道路所连接的两个城市的相对位置关系,但并不知道所有城市具体...

2019-11-05 23:52:45 468

原创 [洛谷]P5018 对称二叉树 (#搜索)

题目描述一棵有点权的有根树如果满足以下条件,则被轩轩称为对称二叉树:二叉树; 将这棵树所有节点的左右子树交换,新树和原树对应位置的结构相同且点权相等。下图中节点内的数字为权值,节点外的idid表示节点编号。现在给出一棵二叉树,希望你找出它的一棵子树,该子树为对称二叉树,且节点数 最多。请输出这棵子树的节点数。注意:只有树根的树也是对称二叉树。本题中约定,以节点TT为...

2019-10-31 23:17:10 361

原创 [洛谷]P1738 洛谷的文件夹 (#STL)

题目描述kkksc03是个非凡的空想家!在短时间内他设想了大量网页,然后总是交给可怜的lzn去实现。洛谷的网页端,有很多文件夹,文件夹还套着文件夹。例如:/luogu/application/controller表示根目录下有一个名称为luogu的文件夹,这个文件夹下有一个名称application的文件夹,其中还有名为controller的文件夹。每个路径的第1个字符总是’/’,...

2019-10-31 21:51:37 348

原创 CF1114D Flood Fill (#区间dp)

题目描述You are given a line ofnncolored squares in a row, numbered from11tonnfrom left to right. Theii-th square initially has the colorc_ici​.Let's say, that two squaresiiandjjbelong to...

2019-10-30 00:19:54 284

原创 [洛谷]P2145 [JSOI2007]祖码 (#区间dp)

题目描述这是一个流行在Jsoi的游戏,名称为祖玛。精致细腻的背景,外加神秘的印加音乐衬托,彷佛置身在古老的国度里面,进行一个神秘的游戏——这就是著名的祖玛游戏。祖玛游戏的主角是一只石青蛙,石青蛙会吐出各种颜色的珠子,珠子造型美丽,并且有着神秘的色彩。环绕着石青蛙的是载着珠子的轨道,各种颜色的珠子会沿着轨道往前滑动,石青蛙必需遏止珠子们滚进去轨道终点的洞里头,如何减少珠子呢?就得要靠石青...

2019-10-29 23:42:26 276

原创 [洛谷]P2018 消息传递 (#树形dp+贪心)

题目描述巴蜀国的社会等级森严,除了国王之外,每个人均有且只有一个直接上级,当然国王没有上级。如果A是B的上级,B是C的上级,那么A就是C的上级。绝对不会出现这样的关系:A是B的上级,B也是A的上级。最开始的时刻是0,你要做的就是用1单位的时间把一个消息告诉某一个人,让他们自行散布消息。在任意一个时间单位中,任何一个已经接到消息的人,都可以把消息告诉他的一个直接上级或者直接下属。现在,你...

2019-10-29 00:35:23 406

原创 [洛谷]P3047 [USACO12FEB]附近的牛Nearby Cows (#树形dp)

题目描述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 initially in...

2019-10-28 23:52:41 182

原创 [洛谷]P5365 [SNOI2017]英雄联盟 (#背包dp)

题目描述正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」。现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤!小皮球只会玩\text{N}N个英雄,因此,他也只准备给这\text{N}N个英雄买皮肤,并且决定,以后只玩有皮肤的英雄。这\text{N}N个英雄中,第\text{i}i个英雄有K_iKi​款皮肤,价...

2019-10-28 22:10:25 582

原创 [洛谷]P1892 [BOI2003]团伙 (#并查集)

题目描述1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是:我朋友的朋友是我的朋友;我敌人的敌人也是我的朋友。两个强盗是同一团伙的条件是当且仅当他们是朋友。现在给你一些关于强盗们的信息,问你最多有多少个强盗团伙。输入格式输入文件gangs.in的第一行是一个整数N(2<=N<=1000),表示强盗的个...

2019-10-26 22:12:12 215

原创 [洛谷]P2647 最大收益 (#线性dp+贪心)

题目描述现在你面前有n个物品,编号分别为1,2,3,……,n。你可以在这当中任意选择任意多个物品。其中第i个物品有两个属性Wi和Ri,当你选择了第i个物品后,你就可以获得Wi的收益;但是,你选择该物品以后选择的所有物品的收益都会减少Ri。现在请你求出,该选择哪些物品,并且该以什么样的顺序选取这些物品,才能使得自己获得的收益最大。注意,收益的减少是会叠加的。比如,你选择了第i个物品,那么你就...

2019-10-24 21:12:13 302

原创 [洛谷]P1514 引水入城 (#搜索 线性dp)

题目描述在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个NN行\times M×M列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市都有一个海拔高度。为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市建造水利设施。水利设施有两种,分别为蓄水厂和输水站。蓄水厂的功能是利用水泵将湖泊中的水抽取到所在城市的蓄水池中。因...

2019-10-23 23:41:45 196

原创 [洛谷]P2296 寻找道路 (#最短路)

题目描述在有向图GG中,每条边的长度均为11,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件:路径上的所有点的出边所指向的点都直接或间接与终点连通。 在满足条件11的情况下使路径最短。注意:图GG中可能存在重边和自环,题目保证终点没有出边。请你输出符合条件的路径的长度。输入格式第一行有两个用一个空格隔开的整数nn和mm,表示图有n...

2019-10-23 00:27:53 324

原创 [洛谷]P2889 [USACO07NOV]挤奶的时间Milking Time (#线性dp)

题目描述Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0..N-1) so th...

2019-10-19 23:18:40 222

原创 [洛谷]P4158 [SCOI2009]粉刷匠 (#线性dp+背包dp)

题目描述windy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。如果windy只能粉刷 T 次,他最多能正确粉刷多少格子?一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。输入格式第一行包含三个整数,N M T。接下来有N行,每...

2019-10-16 20:56:59 216

原创 CF545C Woodcutters (#线性dp)

题目描述Little Susie listens to fairy tales before bed every day. Today's fairy tale was about wood cutters and the little girl immediately started imagining the choppers cutting wood. She imagined the ...

2019-10-14 23:46:24 336

原创 [洛谷]P1541 乌龟棋 (#线性dp)

题目背景小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。题目描述乌龟棋的棋盘是一行NN个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第NN格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。乌龟棋中MM张爬行卡片,分成4种不同的类型(MM张卡片中不一定包含所有44种类型的卡片,见样例),每种类型的卡片上分别标有1,2,3,41,2,3,4四个数字之一,表示使用这...

2019-10-10 23:56:22 193

原创 [洛谷]P3594 [POI2015]WIL-Wilcze doły (#单调队列)

题目描述给定一个长度为n的序列,你有一次机会选中一段连续的长度不超过d的区间,将里面所有数字全部修改为0。请找到最长的一段连续区间,使得该区间内所有数字之和不超过p。输入格式第一行包含三个整数n,p,d(1<=d<=n<=2000000,0<=p<=10^16)。第二行包含n个正整数,依次表示序列中每个数wi。输出格式包含一行一个正整数,即修改后能...

2019-10-08 23:51:31 191

原创 [洛谷]P1006 传纸条 (#线性dp)

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

2019-10-08 23:37:49 208

原创 [洛谷]P4170 [CQOI2007]涂色 (#区间dp)

题目描述假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。用尽量少的涂色次数达到目标。输入格式输入仅一行,包含一个长度...

2019-10-07 00:06:39 245

洛谷-P4170 [CQOI2007]涂色

思路我感觉和P2899 手机网络是一模一样的题目…相比之下,只需要改2处代码…(双倍经验 )对于P2899那道题,我已经写了详细的题解。首先对于每个节点iii,都有如下3种选择:不选自己,选儿子;不选自己,选父亲;我自己选我自己。令dp[i][0/1/2]dp[i][0/1/2]dp[i][0/1/2]为节点iii及其节点iii的子树中全部被覆盖所需的最小保安数,dp[i][0]dp[...

2019-10-07 00:00:44 208 1

原创 [洛谷]P2458 [SDOI2006]保安站岗 (#树形dp)

题目描述五一来临,某地下超市为了便于疏通和指挥密集的人员和车辆,以免造成超市内的混乱和拥挤,准备临时从外单位调用部分保安来维持交通秩序。已知整个地下超市的所有通道呈一棵树的形状;某些通道之间可以互相望见。总经理要求所有通道的每个端点(树的顶点)都要有人全天候看守,在不同的通道端点安排保安所需的费用不同。一个保安一旦站在某个通道的其中一个端点,那么他除了能看守住他所站的那个端点,也能看到...

2019-10-05 21:25:41 185

原创 [洛谷]P2279 [HNOI2003]消防局的设立 (#树形dp)

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

2019-10-05 00:19:27 253

原创 [洛谷]P1736 创意吃鱼法 (#记忆化搜索)

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

2019-10-03 23:42:03 166

原创 [洛谷]P3406 海底高铁 (#模拟)

题目背景大东亚海底隧道连接着厦门、新北、博艾、那霸、鹿儿岛等城市,横穿东海,耗资1000亿博艾元,历时15年,于公元2058年建成。凭借该隧道,从厦门可以乘坐火车直达台湾、博艾和日本,全程只需要4个小时。题目描述该铁路经过N个城市,每个城市都有一个站。不过,由于各个城市之间不能协调好,于是乘车每经过两个相邻的城市之间(方向不限),必须单独购买这一小段的车票。第i段铁路连接了城市i和城市...

2019-10-03 21:41:13 272

原创 [洛谷]P2285 [HNOI2004]打鼹鼠 (#线性dp)

题目描述鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿牛编写了一个打鼹鼠的游戏:在一个n*n的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的话,那么这个鼹鼠就会被机器人打死。而机器人每一时刻只能够移动一格或停留在原地不动。机器人的移动是指从当前所处的网...

2019-08-28 23:45:04 376 1

原创 [洛谷]P2899 [USACO08JAN]手机网络 (#树形dp)

题目描述Farmer John has decided to give each of his cows a cell phone in hopes to encourage their social interaction. This, however, requires him to set up cell phone towers on his N (1 ≤ N ≤ 10,000) pa...

2019-08-28 23:28:47 228

原创 [洛谷]P2380 狗哥采矿 (#线性dp)

题目背景又是一节平静的语文课狗哥闲来无事,出来了这么一道题题目描述一个n*m的矩阵中,每个格子内有两种矿yeyenum和bloggium,并且知道它们在每个格子内的数量是多少。最北边有bloggium的收集站,最西边有 yeyenum 的收集站。现在要你在这些格子上面安装向北或者向西的传送带(每个格子只能装一种)。问最多能采到多少矿?输入格式第一行包含两个整数n,m,( 1...

2019-08-25 23:46:40 173

原创 [洛谷]P2308 添加括号 (#区间dp)

题目背景给定一个正整数序列a(1),a(2),...,a(n),(1<=n<=20)不改变序列中每个元素在序列中的位置,把它们相加,并用括号记每次加法所得的和,称为中间和。例如:给出序列是4,1,2,3。第一种添括号方法:((4+1)+(2+3))=((5)+(5))=(10)有三个中间和是5,5,10,它们之和为:5+5+10=20第二种添括号方法...

2019-08-25 23:08:15 413

原创 [洛谷]P1336 最佳课题选择 (#线性dp)

题目描述Matrix67要在下个月交给老师n篇论文,论文的内容可以从m个课题中选择。由于课题数有限,Matrix67不得不重复选择一些课题。完成不同课题的论文所花的时间不同。具体地说,对于某个课题i,若Matrix67计划一共写x篇论文,则完成该课题的论文总共需要花费Ai*x^Bi个单位时间(系数Ai和指数Bi均为正整数)。给定与每一个课题相对应的Ai和Bi的值,请帮助Matrix67计算出如...

2019-08-23 23:51:36 304

原创 [洛谷]P3371 【模板】单源最短路径(弱化版) (#最短路)

题目背景本题测试数据为随机数据,在考试中可能会出现构造数据让SPFA不通过,如有需要请移步P4779。题目描述如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。输入格式第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度。输出格式一行,包含N...

2019-08-23 21:21:21 211

原创 CF767C Garland (#图论)

题意翻译nn个节点的树第ii个节点权值为a_iai​.n<=10^6n<=106-100<=a_i<=100−100<=ai​<=100问是否能够删除掉两条边,使得该树分成三个不为空,并且每部分权值之和相等.无解输出-1−1否则输出要删除边(u->vu−>v)的vv节点序号.题目描述Once at New Year D...

2019-08-23 17:07:25 245

原创 [洛谷]P2015 二叉苹果树 (#树形dp)

题目描述有一棵苹果树,如果树枝有分叉,一定是分2叉(就是说没有只有1个儿子的结点)这棵树共有N个结点(叶子点或者树枝分叉点),编号为1-N,树根编号一定是1。我们用一根树枝两端连接的结点的编号来描述一根树枝的位置。下面是一颗有4个树枝的树2 5 \ / 3 4 \ / 1现在这颗树枝条太多了,需要剪枝。但是一些树枝上长有苹果。给定需要保留的...

2019-08-22 23:53:39 176

原创 [洛谷]P2016 战略游戏 (#树形dp)

题目描述Bob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。请你编一程序,给定一树,帮Bob计算出他需要放置最少的士兵.输入格式第一行 N,表示树中结点的数...

2019-08-22 22:31:20 249

原创 [洛谷]P2014 选课 (#树形dp)

题目描述在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课程里选择M门课程学习,问他能获得的最大学分是多少?输入格式第一行有两个整数N,M用空格隔开...

2019-08-22 21:50:29 206

原创 [洛谷]P4084 [USACO17DEC]Barn Painting (#树形dp)

题意翻译题意:给定一颗N个节点组成的树,3种颜色,其中K个节点已染色,要求任意两相邻节点颜色不同,求合法染色方案数。 翻译贡献者:Il_ItzABC_lI题目描述Farmer John has a large farm withNNbarns (1 \le N \le 10^51≤N≤105), some of which are already painted and some ...

2019-08-21 23:51:01 241

原创 [洛谷]P1681 最大正方形II (#线性dp)

题目背景忙完了学校的事,v神终于可以做他的“正事”:陪女朋友散步。一天,他和女朋友走着走着,不知不觉就来到了一个千里无烟的地方。v神正要往回走,如发现了一块牌子,牌子上有有一行小字和一张图,小字说道:“找到图上最大的交错正方形之后和我联系,这块地就是你的了。”在房价疯长的年代,v神当然不愿错过这个机会,于是开始找了起来……以v神的能力当然找不出来了,你能帮v神找出来吗?题目描述图上有一...

2019-08-21 22:43:32 257

原创 [洛谷]P4343 [SHOI2015]自动刷题机 (#二分答案)

题目描述曾经发明了信号增幅仪的发明家 SHTSC 又公开了他的新发明:自动刷题机——一种可以自动 AC 题目的神秘装置。自动刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写程序。每秒,自动刷题机的代码生成模块会有两种可能的结果:1.写了xx行代码2.心情不好,删掉了之前写的yy行代码。(如果yy大于当前代码长度则相当于全部删除。)对于一个 OJ,存在某个固定的...

2019-08-20 23:07:20 479

空空如也

空空如也

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

TA关注的人

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