
dp
文章平均质量分 85
xuejye
123
展开
-
HDU - 4597 Play Game (博弈dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4597Play GameTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 1927 Accepted Submission(s):...原创 2018-11-02 20:41:51 · 344 阅读 · 0 评论 -
HDU - 3652 B-number (数位dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3652点击打开链接B-numberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7460 Accepted Subm原创 2018-01-07 22:08:36 · 194 阅读 · 0 评论 -
HDU - 2059 龟兔赛跑 (dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2059点击打开链接龟兔赛跑Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 20972 Accepted Submiss原创 2018-01-21 11:09:40 · 296 阅读 · 0 评论 -
分组背包
问题有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。算法这个问题变成了每组物品有若干种策略:是选择本组的某一件,还是一件都不选。也就是说设f[k][v]表示前k组物品花费费用v能取得的最大权值,则有:f[k][v]=max转载 2018-01-03 11:25:37 · 169 阅读 · 0 评论 -
CodeForces - 742D Arpa's weak amphitheater and Mehrdad's valuable Hoses (并查集+分组背包)
题目链接:http://codeforces.com/problemset/problem/742/D点击打开链接D. Arpa's weak amphitheater and Mehrdad's valuable Hosestime limit per test1 secondmemory limit per test256 megabytes原创 2018-01-03 11:24:19 · 368 阅读 · 0 评论 -
CodeForces - 580B Kefa and Company(尺取法)
题目链接:http://codeforces.com/problemset/problem/580/B点击打开链接B. Kefa and Companytime limit per test2 secondsmemory limit per test256 megabytesinputstandard input原创 2018-01-11 10:34:37 · 229 阅读 · 0 评论 -
CodeForces - 417A Elimination (完全背包)
题目链接:http://codeforces.com/problemset/problem/417/A点击打开链接A. Eliminationtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstand原创 2017-09-01 22:25:30 · 443 阅读 · 0 评论 -
CodeForces - 106C Buns (多重背包二进制优化)
题目链接:https://vjudge.net/problem/22519/origin点击打开链接C. Bunstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard output原创 2017-09-01 22:23:47 · 475 阅读 · 0 评论 -
HDU 2084 数塔 (dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2084点击打开链接数塔Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 46810 Accepted Submi原创 2017-08-31 15:04:03 · 270 阅读 · 0 评论 -
HDU 1176 免费馅饼(dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1176点击打开链接免费馅饼Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 52750 Accepted Submiss原创 2017-08-31 15:03:49 · 178 阅读 · 0 评论 -
qduoj ycb的ACM进阶之路(多重背包)
题目链接:https://qduoj.com/problem/142/点击打开链接ycb的ACM进阶之路发布时间: 2017年5月22日 14:30 最后更新: 2017年5月22日 14:31 时间限制: 1000ms 内存限制: 128M描述 ycb是个天资聪颖的孩子,他的梦想是成为世界上最伟大的ACMer。为此,他想拜附近最有威望的d原创 2017-08-31 15:03:13 · 327 阅读 · 0 评论 -
51Nod - 1270 数组的最大代价(dp)
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1270点击打开链接1270 数组的最大代价题目来源: HackerRank基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题数组A包含N个元素A1, A2......AN原创 2018-01-31 21:02:15 · 261 阅读 · 0 评论 -
CodeForces - 812B Sagheer, the Hausmeister (dp)
题目链接:http://codeforces.com/problemset/problem/812/B点击打开链接B. Sagheer, the Hausmeistertime limit per test1 secondmemory limit per test256 megabytesinputstandard input原创 2018-01-25 01:40:34 · 309 阅读 · 0 评论 -
牛客2018暑假多校第三场A PACM Team(01背包+纪录路径)
题目链接:https://www.nowcoder.com/acm/contest/141/A链接:https://www.nowcoder.com/acm/contest/141/A来源:牛客网 题目描述Eddy was a contestant participating in ACM ICPC contests. ACM is short for Algorithm, Cod...原创 2018-07-26 20:58:17 · 342 阅读 · 0 评论 -
HDU - 4028 The time of a day (离散dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4028点击打开链接The time of a dayTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 1392 Accepted Submi...原创 2018-07-15 21:20:50 · 237 阅读 · 0 评论 -
ZOJ - 3662 Math Magic(dp)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3662点击打开链接Math MagicTime Limit: 3 Seconds Memory Limit: 32768 KBYesterday, my teacher taught us about math: +, -, *, /, GCD, LCM....原创 2018-05-10 22:01:30 · 336 阅读 · 0 评论 -
HDU - 3092 Least common multiple (数论+背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3092点击打开链接Least common multipleTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1036 Accepted S...原创 2018-05-10 21:47:59 · 553 阅读 · 0 评论 -
POJ - 2923 Relocation(状态压缩+01背包)
题目链接:http://poj.org/problem?id=2923点击打开链接RelocationTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3684 Accepted: 1505DescriptionEmma and Eric are moving to their new house they bought after...原创 2018-05-09 20:04:48 · 337 阅读 · 0 评论 -
HDU - 4389 X mod f(x) (数位dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4389点击打开链接X mod f(x)Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3373 Accepted Submission(s...原创 2018-04-19 16:03:11 · 269 阅读 · 0 评论 -
数位dp总结 之 从入门到模板
基础篇数位dp是一种计数用的dp,一般就是要统计一个区间[le,ri]内满足一些条件数的个数。所谓数位dp,字面意思就是在数位上进行dp咯。数位还算是比较好听的名字,数位的含义:一个数有个位、十位、百位、千位......数的每一位就是数位啦!之所以要引入数位的概念完全就是为了dp。数位dp的实质就是换一种暴力枚举的方式,使得新的枚举方式满足dp的性质,然后记忆化就可以了。两种不同的枚举:对于一个求...转载 2018-04-15 22:38:45 · 161 阅读 · 0 评论 -
qduoj 来自julyc的新年求助(后缀数组判断回文+dp)
题目链接:https://qduoj.com/problem/205点击打开链接来自julyc的新年求助Description在2.14(情人节)的午夜,kkun作为一只程序猿并不难过,并且向单身狗julyc发动了嘲讽技能:julyc非常伤心,因为作为一只咸鱼直到年前都没有做完boss的任务,所以也没有时间去找学妹加强交流,因此他原创 2018-02-22 00:40:39 · 872 阅读 · 0 评论 -
POJ - 1661 Help Jimmy (dp)
题目链接:http://poj.org/problem?id=1661点击打开链接Help JimmyTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 12942 Accepted: 4300Description"Help Jimmy" 是原创 2018-01-21 00:16:57 · 249 阅读 · 0 评论 -
CodeForces - 835D Palindromic characteristics (dp)
题目链接:http://codeforces.com/problemset/problem/835/D点击打开链接D. Palindromic characteristicstime limit per test3 secondsmemory limit per test256 megabytesinputstanda原创 2018-01-27 00:25:48 · 276 阅读 · 0 评论 -
POJ 1276 Cash Machine(多重背包)
题目链接:http://poj.org/problem?id=1276点击打开链接Cash MachineTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 36807 Accepted: 13356DescriptionA Bank plan原创 2017-08-30 22:52:30 · 190 阅读 · 0 评论 -
POJ 1088 滑雪(dp)
题目链接:http://poj.org/problem?id=1088点击打开链接滑雪Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 100627 Accepted: 38300DescriptionMichael喜欢滑雪百这并不奇原创 2017-08-30 22:49:35 · 262 阅读 · 0 评论 -
HDU 1257 最少拦截系统(LIS)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1257点击打开链接最少拦截系统Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 45572 Accepted Submi原创 2017-08-30 22:38:34 · 221 阅读 · 0 评论 -
HDU - 1024 Max Sum Plus Plus (滚动数组)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1024点击打开链接Max Sum Plus PlusTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 31448 Acc原创 2017-09-04 23:31:04 · 253 阅读 · 0 评论 -
UVALive 4764 Bing it(dp)
题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2765点击打开链接4764 - Bing itTime limit: 3.000 secondsI guess mos原创 2017-09-04 23:24:38 · 413 阅读 · 0 评论 -
qduoj codeforces 山东省第八届acm省赛K题 CF (排序+01背包)
题目链接:https://qduoj.com/problem/133/点击打开链接Problem DescriptionLYD loves codeforces since there are many Russian contests. In an contest lasting for T minutes there are n problems, and fo原创 2017-08-15 21:14:32 · 663 阅读 · 0 评论 -
背包问题:多重背包的优化
在背包九讲里面将多重背包转化为01背包,并且进行时间优化,有利用到一个二进制分解的思想。下面是在网上搜索之后得到的一个关于二进制分解思想的讲解和实现多重背包二进制分解思想讲解/** 在这之前,我空间好像转过一个背包九讲,现在我就只对 01背包和多重背包有点印象了 先说下 01 背包,有n 种不同的物品,每个物品有两个属性 size 体积,value 价值...转载 2017-08-14 19:38:39 · 897 阅读 · 0 评论 -
背包问题:背包九讲
P01: 01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]=max{...转载 2017-08-14 17:54:50 · 260 阅读 · 0 评论 -
HDU - 4489 The King’s Ups and Downs (排列组合+dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4489点击打开链接The King’s Ups and DownsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 684原创 2017-08-17 00:59:16 · 476 阅读 · 0 评论 -
HDU - 2050 折线分割平面 (思维+dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2050点击打开链接折线分割平面Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 31627 Accepted Submi原创 2017-08-17 00:34:26 · 325 阅读 · 0 评论 -
HDU - 2041 超级楼梯 (斐波那契dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2041点击打开链接超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 61135 Accepted Submiss原创 2017-08-17 00:29:48 · 312 阅读 · 0 评论 -
HDU - 2018 母牛的故事 (dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2018点击打开链接母牛的故事Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 85407 Accepted Submis原创 2017-08-17 00:23:54 · 322 阅读 · 0 评论 -
HDU - 2044 一只小蜜蜂... (斐波那契dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2044点击打开链接一只小蜜蜂...Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 77277 Accepted Sub原创 2017-08-17 00:26:13 · 404 阅读 · 0 评论 -
HDU - 1074 Doing Homework(状压dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1074点击打开链接Doing HomeworkTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 10059 Accept原创 2017-09-04 23:41:20 · 327 阅读 · 0 评论 -
HDU 2047 阿牛的EOF牛肉串(递推dp)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2047点击打开链接阿牛的EOF牛肉串Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 37614 Accepted Su原创 2017-08-23 22:45:04 · 280 阅读 · 0 评论 -
POJ 2533 Longest Ordered Subsequence(LIS)
题目链接:http://poj.org/problem?id=2533点击打开链接Longest Ordered SubsequenceTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 55073 Accepted: 24687Descripti原创 2017-08-30 22:35:12 · 243 阅读 · 0 评论 -
POJ 1458 Common Subsequence(LCS)
题目链接:http://poj.org/problem?id=1458点击打开链接Common SubsequenceTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 54741 Accepted: 22802DescriptionA sub原创 2017-08-30 22:33:13 · 190 阅读 · 0 评论