
动态规划
文章平均质量分 84
动态规划
ShadyPi
写写博客当笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[NeetCode 150] Longest Increasing Subsequence
DP + binary search原创 2024-10-28 14:20:05 · 318 阅读 · 0 评论 -
[NeetCode 150] Longest Common Subsequence
Longest Common SubsequenceGiven two strings text1 and text2, return the length of the longest common subsequence between the two strings if one exists, otherwise return 0.A subsequence is a sequence that can be derived from the given sequence by deleting原创 2024-10-28 13:40:51 · 587 阅读 · 0 评论 -
[NeetCode 150] Combination Target Sum
Memorized search原创 2024-10-28 11:59:45 · 475 阅读 · 0 评论 -
[NeetCode 150] Word Break
DP原创 2024-10-28 10:46:24 · 732 阅读 · 0 评论 -
[NeetCode 150] Counting Bits
DP原创 2024-10-28 08:35:58 · 791 阅读 · 0 评论 -
[NeetCode 150] House Robber II
Circlular DP原创 2024-10-22 11:34:35 · 816 阅读 · 0 评论 -
[NeetCode 150] Non-overlapping Intervals
【代码】[NeetCode 150] Non-overlapping Intervals。原创 2024-10-22 11:18:47 · 818 阅读 · 0 评论 -
[NeetCode 150] Min Cost Climbing Stairs
DP原创 2024-10-21 14:13:04 · 777 阅读 · 0 评论 -
[NeetCode 150] Binary Tree Maximum Path Sum
DP on the tree原创 2024-10-21 13:45:01 · 397 阅读 · 0 评论 -
[NeetCode 150] House Robber
DP原创 2024-10-21 13:17:09 · 894 阅读 · 0 评论 -
[NeetCode 150] Longest Increasing Path in Matrix
【代码】[NeetCode 150] Longest Increasing Path in Matrix。原创 2024-07-18 00:41:13 · 808 阅读 · 0 评论 -
[NeetCode 150] Longest Consecutive Sequence
【代码】[NeetCode 150] Longest Consecutive Sequence。原创 2024-07-12 23:11:17 · 901 阅读 · 0 评论 -
挑战性题目DSCT601:背包问题
UESTC 数据结构挑战性课程题目原创 2022-01-12 22:48:27 · 239 阅读 · 0 评论 -
挑战性题目DSCT302:求不同形态的平衡二叉树数目
UESTC 数据结构挑战性课程题目原创 2022-01-12 22:19:19 · 380 阅读 · 0 评论 -
挑战性题目DSCT101:硬币找换问题
UESTC 数据机构挑战性课程题目原创 2022-01-12 19:14:52 · 164 阅读 · 0 评论 -
Luogu2605 [ZJOI2010]基站选址
原题链接:https://www.luogu.com.cn/problem/P2605基站选址题目描述有 NNN 个村庄坐落在一条直线上,第 i(i>1)i(i>1)i(i>1) 个村庄距离第 111 个村庄的距离为 DiD_iDi。需要在这些村庄中建立不超过 KKK 个通讯基站,在第 iii 个村庄建立基站的费用为 CiC_iCi。如果在距离第 iii 个村庄不超过 SiS_iSi 的范围内建立了一个通讯基站,那么就村庄被基站覆盖了。如果第 iii 个村庄没有被覆盖,则需要向原创 2021-03-01 21:01:12 · 455 阅读 · 0 评论 -
Luogu1169 [ZJOI2007]棋盘制作
原题链接:https://www.luogu.com.cn/problem/P1169棋盘制作题目描述国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8×88 \times 88×8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规则,于是他跟他的好朋友小W决定将棋盘扩大以适应他们的新规则。小Q找到了一张由N×MN \times MN原创 2021-02-14 13:20:36 · 160 阅读 · 0 评论 -
Luogu3431 [POI2005]AUT-The Bus
原题链接:https://www.luogu.com.cn/problem/P3431AUT-The Bus题目描述The streets of Byte City form a regular, chessboardlike network - they are either north-south or west-east directed. We shall call them NS- and WE-streets. Furthermore, each street crosses the wh原创 2021-02-05 15:23:27 · 210 阅读 · 1 评论 -
Luogu3205 合唱队
原题链接:https://www.luogu.com.cn/problem/P3205合唱队题目描述为了在即将到来的晚会上有更好的演出效果,作为 AAA 合唱队负责人的小 A 需要将合唱队的人根据他们的身高排出一个队形。假定合唱队一共 nnn 个人,第 iii 个人的身高为 hih_ihi 米(1000≤hi≤20001000 \le h_i \le 20001000≤hi≤2000),并已知任何两个人的身高都不同。假定最终排出的队形是 AAA 个人站成一排,为了简化问题,小 A 想出了如下排原创 2020-10-09 09:35:24 · 301 阅读 · 0 评论 -
Luogu1514 引水入城
原题链接:https://www.luogu.com.cn/problem/P1514引水入城题目描述在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个NNN 行×M\times M×M列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市都有一个海拔高度。为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市建造水利设施。水利设施有两种,分别为蓄水厂和输水站。蓄水厂的功能是利用水泵将湖泊中的水抽取到所在城市的蓄水池中。因此,只有与湖泊毗原创 2020-09-21 16:09:21 · 278 阅读 · 0 评论 -
Luogu1880 石子合并
原题链接:https://www.luogu.com.cn/problem/P1880石子合并题目描述在一个圆形操场的四周摆放 NNN 堆石子,现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。试设计出一个算法,计算出将 NNN 堆石子合并成 111 堆的最小得分和最大得分。输入格式数据的第 111 行是正整数 NNN,表示有 NNN 堆石子。第 222 行有 NNN 个整数,第 iii 个整数 aia_iai表示第 iii 堆原创 2020-09-14 15:30:43 · 194 阅读 · 0 评论 -
[分组背包]Luogu1064 金明的预算方案
原题链接:https://www.luogu.com.cn/problem/P1064金明的预算方案题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过 nn 元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件附件电脑打印机,扫描仪书柜图书书桌台灯原创 2020-09-14 14:10:51 · 260 阅读 · 0 评论 -
[二进制拆分]Luogu1833 樱花
原题链接:https://www.luogu.com.cn/problem/P1833樱花题目背景《爱与愁的故事第四弹·plant》第一章。题目描述爱与愁大神后院里种了 nnn 棵樱花树,每棵都有美学值 CiC_iCi 。爱与愁大神在每天上学前都会来赏花。爱与愁大神可是生物学霸,他懂得如何欣赏樱花:一种樱花树看一遍过,一种樱花树最多看 AiA_iAi 遍,一种樱花树可以看无数遍。但是看每棵樱花树都有一定的时间 TiT_iTi 。爱与愁大神离去上学的时间只剩下一小会儿了。求解看哪几棵樱花树能原创 2020-09-11 16:00:18 · 415 阅读 · 0 评论 -
Luogu1091 合唱队形
原题链接:https://www.luogu.com.cn/problem/P1091合唱队形题目描述NNN位同学站成一排,音乐老师要请其中的(N−KN-KN−K)位同学出列,使得剩下的KKK位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K1,2,…,K1,2,…,K他们的身高分别为T1,T2,…,TKT_1,T_2,…,T_KT1,T2,…,TK , 则他们的身高满足T1<...<Ti>Ti+1>…>TK(1≤i≤K)原创 2020-09-07 23:19:19 · 322 阅读 · 0 评论 -
Luogu1832 A+B Problem(再升级)
题解在做这道题的时候,我才发现我之前对这种方案累计的正确性理解不够深刻。原创 2020-09-07 21:45:48 · 387 阅读 · 0 评论 -
Luogu1060 开心的金明
原题链接:https://www.luogu.com.cn/problem/P1060开心的金明题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过NNN元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的NNN元。于是,他把每件物品规定了一个重要度,分为555等:用整数1−51-51−5表示,第555等最重要。他还从因特网上查到了每件物品的价原创 2020-09-06 20:11:01 · 196 阅读 · 0 评论 -
动态规划精卫填海之路
省选前dp精卫填海动态规划部分索引,凯老师留下的题就是我的红太阳orz简单入门(震惊,要用dp吗?!): FJOI2014石子合并问题 bzoj1646 CF651A LIS(最长上升子序列):bzoj4300背包(这里面的题正解几乎都不是背包): bzoj2118 bzoj3687 CF618F hdu5234 ...原创 2018-04-15 13:56:54 · 511 阅读 · 0 评论 -
[2018.03.14 T2] 树(tree)
暂无链接树(tree)【题目描述】shy 有一颗树,树有 n 个结点。有 k 种不同颜色的染料给树染色。一个染色方案是合法 的,当且仅当对于所有相同颜色的点对(x,y),x 到 y 的路径上的所有点的颜色都要与 x 和 y 相同。请统计方案数。【输入】第一行两个整数 n,k 代表点数和颜色数;接下来 n-1 行,每行两个整数 x,y 表示 x 与 y 之间存...原创 2018-04-17 22:47:58 · 312 阅读 · 0 评论 -
Code[VS]1273 风战
原题链接:http://codevs.cn/problem/1273/风战题目描述 DescriptionColonel Trapp is trapped! For several days he has been fighting General Position on a plateau and his mobile command unit is now stuck a...原创 2018-04-17 22:49:16 · 227 阅读 · 0 评论 -
BZOJ1597 [Usaco2008 Mar] 土地购买
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1597土地购买Description农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长<=1,000,000...原创 2018-04-22 12:42:44 · 221 阅读 · 0 评论 -
BZOJ1010[HNOI2008] 玩具装箱toy
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1010玩具装箱toyDescription P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为C...原创 2018-04-22 12:43:16 · 144 阅读 · 0 评论 -
BZOJ3675[APIO2014] 序列分割
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3675序列分割Description小H最近迷上了一个分隔序列的游戏。在这个游戏里,小H需要将一个长度为n的非负整数序列分割成k+1个非空的子序列。为了得到k+1个子序列,小H需要重复k次以下的步骤: 1.小H首先选择一个长度超过1的序列(一开始小H只有一个长度为n...原创 2018-04-22 12:43:36 · 232 阅读 · 0 评论 -
BZOJ1096[ZJOI2007] 仓库建设
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1096仓库建设Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之...原创 2018-04-22 12:44:10 · 192 阅读 · 0 评论 -
BZOJ1911[APIO2010] 特别行动队
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1911特别行动队题目描述你有一支由 n 名预备役士兵组成的部队,士兵从 1 到 n 编号,要将他们拆分 成若干特别行动队调入战场。出于默契的考虑,同一支特别行动队中队员的编号 应该连续,即为形如(i,i+1,...,i+k)(i,i+1,...,i+k)(i,i+1...原创 2018-04-22 12:48:17 · 240 阅读 · 0 评论 -
Code[VS]1159 最大全0子矩阵
原题链接:http://codevs.cn/problem/1159/题目描述 Description在一个0,1方阵中找出其中最大的全0子矩阵,所谓最大是指O的个数最多。输入描述 Input Description输入文件第一行为整数N,其中1<=N<=2000,为方阵的大小,紧接着N行每行均有N个0或1,相邻两数间严格用一个空格隔开。输出描述 O...原创 2018-04-30 10:10:41 · 370 阅读 · 0 评论 -
[2018.04.29 T3] 矩阵
暂无链接矩阵题目描述Shy有一个矩阵.有些位置是空的,有些是满的。Shy每次会把一个空的位置改成满的,求每次改完以后最大的空的正方形的边长。输入说明第一行三个整数n,m,kn,m,kn, m, k表示矩阵的长和宽和操作数。接下来nnn行,每行mmm个字符表示矩阵,XXX表示满的...表示空的。接下来kkk行每行两个整数x,yx,yx,y表示把位置(x...原创 2018-04-30 10:59:50 · 317 阅读 · 0 评论 -
BZOJ3156 防御准备
原题链接:https://www.lydsy.com/JudgeOnline/problem.php?id=3156 防御准备DescriptionInput第一行为一个整数N表示战线的总长度。第二行N个整数,第i个整数表示在位置i放置守卫塔的花费Ai。Output共一个整数,表示最小的战线花费值。Sample Input10 ...原创 2018-04-23 20:23:44 · 348 阅读 · 0 评论 -
Luogu1095 守望者的逃离
原题链接:https://www.luogu.org/problemnew/show/P1095守望者的逃离题目描述恶魔猎手尤迪安野心勃勃,他背叛了暗夜精灵,率领深藏在海底的娜迦族企图叛变。守望者在与尤迪安的交锋中遭遇了围杀,被困在一个荒芜的大岛上。为了杀死守望者,尤迪安开始对这个荒岛施咒,这座岛很快就会沉下去。到那时,岛上的所有人都会遇难。守望者的跑步速度为17m/s,以...原创 2018-04-19 18:45:08 · 274 阅读 · 0 评论 -
BZOJ4300 绝世好题
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4300绝世好题Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。Input输入文件共2行。 第一行包括一个整数n。 第二行包括n个整数,第i个整数表示ai...原创 2018-04-19 18:45:31 · 195 阅读 · 0 评论 -
BZOJ3687 简单题
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3687简单题Description小呆开始研究集合论了,他提出了关于一个数集四个问题: 1.子集的异或和的算术和。 2.子集的异或和的异或和。 3.子集的算术和的算术和。 4.子集的算术和的异或和。 目前为止,小呆已经解决了前三个问题,还剩下最后一个...原创 2018-04-19 18:46:14 · 524 阅读 · 0 评论