• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ACM s1124yy
守りたいものが 強くさせること
博客园    首页    新随笔    联系   管理     

随笔分类 -  DP~普通

1
POJ 1159 Palindrome(最长公共子序列)

摘要:Palindrome 【题目链接】 " Palindrome " 【题目类型】 最长公共子序列 &题解: 你做的操作只能是插入字符,但是你要使最后palindrome,插入了之后就相当于抵消了,所以就和在这个串中删除最少的字符,使得它回文是一样的. 那么我们可以把这个串reverse,之后的串称为s 阅读全文
posted @ 2017-07-19 15:46 s1124yy 阅读(199) 评论(0) 推荐(0)
POJ 1390 Blocks(区间DP)

摘要:Blocks 【题目链接】 " Blocks " 【题目类型】 区间DP &题意: 给定n个不同颜色的盒子,连续的相同颜色的k个盒子可以拿走,权值为k k,求把所有盒子拿完的最大权值 &题解: 这题是在16北大集训的pdf看见的,听说黑书上也有.它的那个多加一维真的很难想,dp方程现在也没怎么懂,先 阅读全文
posted @ 2017-07-11 12:14 s1124yy 阅读(255) 评论(0) 推荐(0)
CF822D 贪心+递推

摘要:CF822D 【题目链接】 " CF822D " 【题目类型】 贪心+递推 &题意: 给你n个人,你可以把他们分组,但必须保持每组相等,分组之后每2个人会比赛,比如一组有i个人,那么就要比赛 次,f[i]:表示当人数为i时,随意分组,比赛最少的次数.现在我们要求 &题解: 这是cf评测机,所以只要可 阅读全文
posted @ 2017-07-09 23:45 s1124yy 阅读(201) 评论(0) 推荐(0)
HDU 3033 分组背包(至少选一个)

摘要:分组背包(至少选一个) 我真的搞不懂为什么,所以现在就只能当作是模板来用吧 如果有大牛看见 希望评论告诉我 &代码: c++ include include include include include include include include include include using n 阅读全文
posted @ 2017-05-13 20:31 s1124yy 阅读(190) 评论(0) 推荐(0)
HDU 3535 AreYouBusy(分组背包)

摘要:AreYouBusy 【题目链接】 " AreYouBusy " 【题目类型】 分组背包 &题意: 给你n个工作集合,给你T的时间去做它们。给你m和s,说明这个工作集合有m件事可以做,它们是s类的工作集合(s=0,1,2,s=0说明这m件事中最少得做一件,s=1说明这m件事中最多只能做一件,s=2说 阅读全文
posted @ 2017-05-13 16:22 s1124yy 阅读(199) 评论(0) 推荐(0)
HDU 1712 分组背包

摘要:分组背包 【题目链接】https://cn.vjudge.net/problem/HDU 1712 【题目类型】 分组背包 &题解: 3层for 第一层:循环分成组的组数 第二层:倒着循环你有的钱数 第三层:循环每个组里面的个数 【时间复杂度】$O(n^3)$ &代码: c++ include in 阅读全文
posted @ 2017-05-13 09:25 s1124yy 阅读(198) 评论(0) 推荐(0)
Codeforces Round #383 (Div. 2) D. Arpa's weak amphitheater and Mehrdad's valuable Hoses(分组背包+dsu)

摘要:D. Arpa's weak amphitheater and Mehrdad's valuable Hoses Problem Description: Mehrdad wants to invite some Hoses to the palace for a dancing party. Ea 阅读全文
posted @ 2016-12-07 17:01 s1124yy 阅读(233) 评论(2) 推荐(0)
UVA 10003 切木棍(普通DP)

摘要:切木棍 紫书P278 算是简单的dp了吧,当然,这是看完别人题解后的想法,呵呵,我仍然是想了半小时,没思路,啥时候能自个整个dp啊!!→_→ dp的时候,输入数组必须从1开始,一定要注意状态的设计,和初始化边界。 必须写成递推,不要写dfs。 【题目链接】 " 切木棍 " 【题目类型】普通DP &题 阅读全文
posted @ 2016-10-17 01:22 s1124yy 阅读(863) 评论(0) 推荐(0)
UVA 12563 劲歌金曲(01背包)

摘要:劲歌金曲 【题目链接】 " 劲歌金曲 " 【题目类型】01背包 &题解: 题意:求在给定时间内,最多能唱多少歌曲,在最多歌曲的情况下,使唱的时间最长。 该题类似于01背包问题,可用01背包问题的解题思路来求,每个歌曲相当于物品,歌曲的长度相等于物品重量,每个歌曲的“价值”为1。由于金歌劲曲时间最长, 阅读全文
posted @ 2016-10-13 12:35 s1124yy 阅读(611) 评论(0) 推荐(0)
UVA116 单向 DSP(多段图最短路)

摘要:单向 DSP 【题目链接】 " 单向 DSP " 【题目类型】dp &题解: 紫书P271 这块的字典序排序我觉得挺厉害的,每次都把那3步sort一下,之后if (v【时间复杂度】O(m n) &代码: 阅读全文
posted @ 2016-10-12 15:24 s1124yy 阅读(505) 评论(0) 推荐(0)
uva 437 巴比伦塔(DAG上dp)

摘要:巴比伦塔 紫书P269 看完紫书,终于可以自己写一个dp了 :) 【题目链接】 " 巴比伦塔 " 【题目类型】DAG上dp &题意: 有n种立方体 n &题解: 看紫书前,我的想法: 这题就把所有的3种情况排个序啊,根据长和宽排,之后累计加高,就好了。 看紫书后,我的想法: 这是一个二元关系,而且没 阅读全文
posted @ 2016-10-10 21:53 s1124yy 阅读(499) 评论(0) 推荐(0)
UVA 11137 Ingenuous Cubrency(dp)

摘要:Ingenuous Cubrency 又是dp问题,我又想了2 30分钟,一点思路也没有,最后又是看的题解,哎,为什么我做dp的题这么烂啊! 【题目链接】 " Ingenuous Cubrency " 【题目类型】dp &题意: 21种硬币,第i种的价值是i i i,给出一个数额,问有几种方法能组成 阅读全文
posted @ 2016-10-09 15:34 s1124yy 阅读(297) 评论(0) 推荐(0)
NYOJ16 矩形嵌套(DAG最长路)

摘要:矩形嵌套 紫书P262 这是有向无环图DAG(Directed Acyclic Graph)上的动态规划,是DAG最长路问题 【题目链接】 " NYOJ16 矩形嵌套 " 【题目类型】DAG上的dp &题解: 矩形之间的"可嵌套"关系是一个典型的二元关系,二元关系可以用图来建模。如果矩形X可以嵌套在 阅读全文
posted @ 2016-10-09 10:17 s1124yy 阅读(476) 评论(0) 推荐(0)
BestCoder Round #87 LCIS(dp)

摘要:LCIS 要用dp的思路想这题 【题目链接】 " LCIS " 【题目类型】dp &题意: 给定两个序列,求它们的最长公共递增子序列的长度, 并且这个子序列的值是连续的,比如(x,x+1,...,y−1,y). &题解: 一定要抓住递增的子序列是连续的这一条件,那么dp方程就是 dp[a[i]] = 阅读全文
posted @ 2016-09-29 19:46 s1124yy 阅读(148) 评论(0) 推荐(0)
洛谷 P1060 开心的金明

摘要:开心的金明 Problem Description: 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过 阅读全文
posted @ 2016-08-31 22:42 s1124yy 阅读(153) 评论(0) 推荐(0)
Codeforces Round #369 (Div. 2) C. Coloring Trees(dp)

摘要:Coloring Trees Problem Description: ZS the Coder and Chris the Baboon has arrived at Udayland! They walked in the park where n trees grow. They decide 阅读全文
posted @ 2016-08-31 20:23 s1124yy 阅读(259) 评论(0) 推荐(0)
Educational Codeforces Round 16 E. Generate a String

摘要:Generate a String Problem Description: zscoder wants to generate an input file for some programming competition problem. His input is a string consist 阅读全文
posted @ 2016-08-23 17:44 s1124yy 阅读(143) 评论(0) 推荐(0)
Codeforces Round #367 (Div. 2) Hard problem

摘要:Hard problem 题意: 有n个字符串,对第i个字符串进行反转操作代价为ci。 要使n个字符串按照字典序从小到大排列,最小的代价是多少。 题解: 反转就是reverse操作,比如说45873反转之后只能是37845,不能是别的,当时就这没有理解好,所以没继续去想,其实可以假设这样,之后来一发 阅读全文
posted @ 2016-08-12 17:01 s1124yy 阅读(238) 评论(0) 推荐(0)
2016 Multi-University Training Contest 5 Two

摘要:本文转自: "http://blog.csdn.net/queuelovestack/article/details/52096337" 题意: 给你两个序列A和B 问两个序列有多少个子序列一样 例如{1,2}与{1,2}一样,{1,2,4}与{1,4,2}不一样 题解: 很显然的一道DP题 求的是 阅读全文
posted @ 2016-08-03 20:29 s1124yy 阅读(133) 评论(0) 推荐(0)
XueXX and Chessboard(dp)

摘要:题解: 本题是DP,状态转移方程是dp[i][j]=dp[i-1][j]+dp[i][j-1],只不过要加上许多判断,最后即可求出答案,要注意输入从1开始输入,并且dp[0][1]=1,这样才能使dp[1][1]赋值为1。 最后提交上去的时候一定不要忘了取模!!! 并且,dp的题也要注意边界情况,比 阅读全文
posted @ 2016-05-15 20:50 s1124yy 阅读(194) 评论(0) 推荐(0)

1
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3