自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

niiick

niiickの异次元世界

  • 博客(33)
  • 问答 (1)
  • 收藏
  • 关注

原创 POJ - 2559 Largest Rectangle in a Histogram【单调栈】

Time limit 1000 msMemory limit 65536 kBA histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. F...

2018-10-31 20:12:23 192

原创 洛谷P3932 浮游大陆的68号岛

题目描述有一天小妖精们又在做游戏。这个游戏是这样的。妖精仓库的储物点可以看做在一个数轴上。每一个储物点会有一些东西,同时他们之间存在距离。每次他们会选出一个小妖精,然后剩下的人找到区间[l,r]储物点的所有东西,清点完毕之后问她,把这个区间内所有储物点的东西运到另外一个仓库的代价是多少?比如储物点i有x个东西,要运到储物点j,代价为x×dist(i,j)x \times \mathrm{...

2018-10-31 19:42:46 152

原创 洛谷P3089 [USACO13NOV]POGO的牛Pogo-Cow【平衡树(?)优化DP】

时空限制 1000ms / 128MB题目描述In an ill-conceived attempt to enhance the mobility of his prize cow Bessie, Farmer John has attached a pogo stick to each of Bessie’s legs. Bessie can now hop around quickly ...

2018-10-30 22:14:01 178

原创 洛谷P3594 [POI2015]WIL-Wilcze doły【单调队列】

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

2018-10-30 17:52:01 163

原创 BZOJ1044 ||洛谷P2511 [HAOI2008]木棍分割【前缀和优化DP】

Time Limit: 10 SecMemory Limit: 162 MBDescription有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, 总共有n-1个连接处. 现在允许你最多砍断m个连接处, 砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小, 并且输出有多少种砍的方法使得总长度最大的一段长度最小. 并将结果mod 10007。。。Input输入文件...

2018-10-30 11:59:09 368

原创 BZOJ1415 || 洛谷P4206 [NOI2005]聪聪与可可【期望DP&&记忆化搜索】

Time Limit: 10 Sec Memory Limit: 162 MBDescriptionInput数据的第1行为两个整数N和E,以空格分隔,分别表示森林中的景点数和连接相邻景点的路的条数。 第2行包含两个整数C和M,以空格分隔,分别表示初始时聪聪和可可所在的景点的编号。 接下来E行,每行两个整数,第i+2行的两个整数Ai和Bi表示景点Ai和景点Bi之间有一条路。 所有的路都是...

2018-10-27 16:06:01 159

原创 洛谷P2680 运输计划【树链剖分+二分+差分】

Time Limit: 30 Sec Memory Limit: 128 MBDescriptionL 国有 n个星球,还有 n-1条双向航道,每条航道建立在两个星球之间,这 n-1条航道连通了 L 国的所有星球。小 P 掌管一家物流公司, 该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 $u_i $号星球沿最快的宇航路径飞行到 viv_ivi​号星球去。显然,飞船驶过一条...

2018-10-27 11:04:17 174 1

原创 BZOJ3156 防御准备【斜率优化DP】

Time Limit: 10 Sec Memory Limit: 512 MBDescriptionInput第一行为一个整数N表示战线的总长度。第二行N个整数,第i个整数表示在位置i放置守卫塔的花费Ai。Output共一个整数,表示最小的战线花费值。HINT1<=N<=106,1<=Ai<=1091<=N&...

2018-10-25 19:32:14 155

原创 BZO1911 ||洛谷P3628 [APIO2010]特别行动队【斜率优化DP】

Time Limit: 4 Sec Memory Limit: 64 MBDescriptionInputOutputHINT题目分析斜率优化DP–详解首先容易想到一个简单的O(n2)O(n^2)O(n2)算法dp[i]dp[i]dp[i]表示前iii个士兵分组能得到的最大战斗力dp[i]=max( dp[j]+a∗(sum[i]−sum[j])2+b∗(s...

2018-10-25 18:25:27 163

原创 BZOJ3437 小P的牧场【斜率优化DP】

Time Limit: 10 Sec Memory Limit: 128 MBDescription小P在MC里有n个牧场,自西向东呈一字形排列(自西向东用1…n编号),于是他就烦恼了:为了控制这n个牧场,他需要在某些牧场上面建立控制站,每个牧场上只能建立一个控制站,每个控制站控制的牧场是它所在的牧场一直到它西边第一个控制站的所有牧场(它西边第一个控制站所在的牧场不被控制)(如果它西边不存在...

2018-10-24 20:38:55 175

原创 BZOJ1010 ||洛谷P3195 [HNOI2008]玩具装箱TOY【斜率优化DP】

Time Limit: 1 Sec Memory Limit: 162 MBDescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如...

2018-10-24 17:41:16 193

原创 斜率优化DP--详解

参考资料 《算法竞赛–进阶指南》学习斜率优化前请确认你已对单调队列有了充分了解下面我们通过这样一道题来逐步引入斜率优化CodeVS 2212 任务安排N个任务排成一个序列在一台机器上等待完成(顺序不得改变),这N个任务被分成若干批,每批包含相邻的若干任务。从时刻0开始,这些任务被分批加工,第i个任务单独完成所需的时间是Ti。在每批任务开始前,机器需要启动时间S,而完成这批任务所需的时间是...

2018-10-23 22:33:27 1280

原创 洛谷P1120 小木棍 [数据加强版]【搜索+毒瘤剪枝】

原题来源POJ - 1011 Sticks时空限制 300ms-1000ms / 128MB题目描述乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50。现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它们的长度。给出每段小木棍的长度,编程帮他找出原始木棍的最小可能长度。输入格式:共二行。第一行为一个单独的整数N表示砍过以后的小木棍的...

2018-10-22 21:31:54 200

原创 AC自动机--学习笔记

在学习AC自动机前,请确保你已经充分理解KMP算法 ANDTrie字典树我们将从这样一个问题开始引入AC自动机Q:给定n个模式串和1个文本串,求有多少个模式串在文本串中出现过这个问题要怎么解?用N次KMP吗,这样显然爆炸啊于是闲着没事干脑袋又十分丰腴的科学家们有了一个奇妙的想法在Trie上求KMP!(当然实际上只是类似KMP的nxt,定义还是有所不同的)假设当前有5个模式串’sh...

2018-10-22 18:25:21 229

原创 KMP--学习笔记

Q:给定两个字符串A、B,求A在B中所有出现的位置这是KMP的经典问题,我们将从这里开始引入KMP算法KMP算法分为两步1.对A进行自我匹配,求出A的nxt数组其中nxt[i]nxt[i]nxt[i]表示 A中以iii结尾的非前缀子串 与 A的前缀的最大匹配长度即若nxt[i]=jnxt[i]=jnxt[i]=j,则A[i−j+1A[i-j+1A[i−j+1~i]=A[1i]=A[1i...

2018-10-20 12:17:58 222

原创 洛谷P2312 解方程【取膜HASH】

时空限制 1000ms / 128MB题目描述已知多项式方程:a0+a1x+a2x2+⋯+anxn=0a_0+a_1x+a_2x^2+\cdots+a_nx^n=0a0​+a1​x+a2​x2+⋯+an​xn=0求这个方程在 [1,m]内的整数解(n 和 m 均为正整数)。输入格式:共 n + 2行。第一行包含 2 个整数 n, m每两个整数之间用一个空格隔开。接下来的 n+1 行...

2018-10-19 17:07:28 178

原创 洛谷P1441 砝码称重【状态压缩】

时空限制 1000ms / 128MB题目描述现有n个砝码,重量分别为a1,a2,a3,……,an,在去掉m个砝码后,问最多能称量出多少不同的重量(不包括0)。输入格式:输入文件weight.in的第1行为有两个整数n和m,用空格分隔第2行有n个正整数a1,a2,a3,……,an,表示每个砝码的重量。输出格式:输出文件weight.out仅包括1个整数,为最多能称量出的重量数量。说...

2018-10-18 22:26:09 290

原创 POJ - 3171 Cleaning Shifts【线段树优化DP】

Time limit 1000 msMemory limit 65536 kBFarmer John’s cows, pampered since birth, have reached new heights of fastidiousness. They now require their barn to be immaculate. Farmer John, the most oblig...

2018-10-18 21:18:54 224

原创 UVA1336 Fixing the Great Wall && 洛谷P2466 [SDOI2008]Sue的小球【区间DP&&记忆化搜索】

Time limit 3000ms题目大意长城上有N个地点要修补,给定每个点的位置、初始修复成本,每单位时间增加的成本给定修补机器人 初始位置及移动速度求机器人如何移动使得总成本最小题目分析将这N个点按位置排序显然如果一个点走过他再回头修一定不会最优所以任意时刻已修补的区间一定是连续的即若当前以修好第llllll~rrrrrr个地点,那么下一个修补的一定是ll−1ll-1l...

2018-10-16 20:37:48 210

原创 洛谷P1005 矩阵取数游戏【记忆化搜索】

题目描述帅帅经常跟同学玩一个矩阵取数游戏:对于一个给定的n×mn \times mn×m的矩阵,矩阵中的每个元素ai,ja_{i,j}ai,j​ 均为非负整数。游戏规则如下:每次取数时须从每行各取走一个元素,共nnn个。经过mmm次后取完矩阵内所有元素;每次取走的各个元素只能是该元素所在行的行首或行尾;每次取数都有一个得分值,为每行取数的得分之和,每行取数的得分 = 被取走的元素值×2i\...

2018-10-16 18:35:41 281

原创 洛谷P2787 语文1(chin1)- 理理思维【暴力ODT珂朵莉树】x【正解线段树】

时空限制 1000ms / 128MB题目描述考试开始了,可是蒟蒻HansBug脑中还是一片空白。哦不!准确的说是乱七八糟的。现在首要任务就是帮蒟蒻HansBug理理思维。假设HansBug的思维是一长串字符串(字符串中包含且仅包含26个字母),现在的你,有一张神奇的药方,上面依次包含了三种操作:获取第x到第y个字符中字母k出现了多少次将第x到第y个字符全部赋值为字母k将第x到第y个字符...

2018-10-15 18:24:22 674

原创 ODT珂朵莉树

珂朵莉树の由来珂朵莉树(或称ODT(Old Driver Tree老司机树))这毒瘤算法由CodeForces - 896C Willem, Chtholly and Seniorious 的正解衍化而来由于其骗分暴力的非正统算法思想虽然很多时候在随机数据下跑时不错但切记这只是骗分暴力,时间复杂度上并不正确什么时候用珂朵莉树珂朵莉树一般用来解决本来应当由线段树解决的区间类问题而使...

2018-10-15 17:45:48 5232

原创 洛谷P3052 [USACO12MAR]Cows in a Skyscraper【模拟退火+DP】

时空限制 1000ms / 128MB题目描述A little known fact about Bessie and friends is that they love stair climbing races. A better known fact is that cows really don’t like going down stairs. So after the cows fi...

2018-10-10 20:27:43 254

原创 洛谷P2915 [USACO08NOV]奶牛混合起来Mixed Up Cows【状压DP】

时空限制 1000ms / 128MB题目描述Each of Farmer John’s N (4 <= N <= 16) cows has a unique serial number S_i (1 <= S_i <= 25,000). The cows are so proud of it that each one now wears her number in ...

2018-10-10 19:21:37 180

原创 二分图 x 覆盖集 POJ - 1325Machine Schedule POJ - 2226Muddy Fields

二分图最小点覆盖集定义:在二分图中求出一个最小点集使得图中任意一条边至少有一个端点在点集内换句话说若一个点能覆盖所有与他的连边要求一个最小点集覆盖所有边解法:对二分图进行最大匹配最大匹配数就是二分图的最小点覆盖集包含的点数POJ - 1325 Machine ScheduleTime limit 1000 msMemory limit 10000 kBAs we all...

2018-10-09 16:56:29 140

原创 二分图 x 独立集 洛谷P2774 方格取数问题 P4304 [TJOI2013]攻击装置

x

2018-10-08 21:05:03 152

原创 洛谷P2402 奶牛隐藏【二分+最大流】

题目描述在一个农场里有n块田地。某天下午,有一群牛在田地里吃草,他们分散在农场的诸多田地上,农场由m条无向的路连接,每条路有不同的长度。突然,天降大雨,奶牛们非常混乱,想要快点去躲雨。已知每个田地都建立有一个牛棚,但是每个牛棚只能容纳一定数量的牛躲雨,如果超过这个数量,那多出的牛只能去别的田地躲雨。奶牛们每移动1的距离花费1时间,奶牛们想知道它们全部都躲进牛棚,最少需要多少时间。(即最后一头奶...

2018-10-08 19:07:15 180

原创 洛谷P2679 [NOIP2015]子串【DP】

时空限制 1000ms / 128MB题目描述有两个仅包含小写英文字母的字符串 A 和 B。现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一个新的字符串。请问有多少种方案可以使得这个新串与字符串 B 相等?注意:子串取出的位置不同也认为是不同的方案。输入格式:第一行是三个正整数 n,m,k,分别表示字符串 A ...

2018-10-07 21:25:23 186 1

原创 BZOJ1076 || 洛谷P2473 [SCOI2008]奖励关【状压&&期望DP】

Time Limit: 10 SecMemory Limit: 128 MBDescription你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1次系统都抛出...

2018-10-07 12:36:56 186

原创 BZOJ4720 || 洛谷P1850[NOIP2016]换教室【期望DP】

Time Limit: 20 SecMemory Limit: 512 MBDescription对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有2n节课程安排在n个时间段上。在第i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室ci上课,而另一节课程在教室di进行。在不提交任何申请的情况下,学生...

2018-10-06 21:15:58 109

原创 洛谷P4316 绿豆蛙的归宿【期望DP】

时空限制 1000ms / 128MB题目描述给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。 到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为 1/K 。 现在绿豆蛙想知道,从起点走到终点的所经过的路径总长度期望是多少?输入格式:第一行: ...

2018-10-06 21:01:26 166

原创 BZOJ1855 || 洛谷P2569 [SCOI2010]股票交易【单调队列优化DP】

Time Limit: 5 SecMemory Limit: 64 MBDescription最近lxhgww又迷上了投资股票,通过一段时间的观察和学习,他总结出了股票行情的一些规律。 通过一段时间的观察,lxhgww预测到了未来T天内某只股票的走势,第i天的股票买入价为每股APi,第i天的股票卖出价为每股BPi(数据保证对于每个i,都有APi>=BPi),但是每天不能无限制地交易,于...

2018-10-06 17:47:34 990

原创 BZOJ3289 Mato的文件管理【莫队+树状数组】

Time Limit: 40 SecMemory Limit: 128 MBDescriptionMato同学从各路神犇以各种方式(你们懂的)收集了许多资料,这些资料一共有n份,每份有一个大小和一个编号。为了防止他人偷拷,这些资料都是加密过的,只能用Mato自己写的程序才能访问。Mato每天随机选一个区间[l,r],他今天就看编号在此区间内的这些资料。Mato有一个习惯,他总是从文件大小...

2018-10-02 10:38:45 173

空空如也

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

TA关注的人

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