随笔分类 -  DP

摘要:P1021 邮票面值设计 题目传送门 题意: 给定一个信封,最多只允许粘贴N张邮票,计算在给定K(N+K≤15N+K≤15)种邮票的情况下 (假定所有的邮票数量都足够),如何设计邮票的面值,能得到最大值MAX, 使在1至MAX之间的每一个邮资值都能得到。 思路: dfs+背包dp 暴搜k种邮票,下一 阅读全文
posted @ 2019-02-13 22:25 better46 阅读(478) 评论(0) 推荐(0)
摘要:题目传送门 时间限制: 1Sec 内存限制: 128MB 提交: 423 解决: 94 题目传送门 时间限制: 1Sec 内存限制: 128MB 提交: 423 解决: 94 题目传送门 时间限制: 1Sec 内存限制: 128MB 提交: 423 解决: 94 题目描述 X 国王有一个地宫宝库。是 阅读全文
posted @ 2019-02-08 19:49 better46 阅读(250) 评论(0) 推荐(0)
摘要:hdu3664 Permutation Counting 题目传送门 题意: 在一个序列中,如果有k个数满足a[i]>i;那么这个序列的E值为k,问你 在n的全排列中,有多少个排列是恰好是E值为k的序列? 思路: 定义dp[i][j]: 在 i 的全排列中,E值为j的个数;则从i转移到i+1时,有三 阅读全文
posted @ 2019-01-29 14:53 better46 阅读(249) 评论(0) 推荐(0)
摘要:题目传送门 Greatest Common Increasing Subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1027 阅读全文
posted @ 2018-11-01 17:50 better46 阅读(201) 评论(0) 推荐(0)
摘要:题目传送门 Apple Catching Apple Catching Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 15444 Accepted: 7582 Description It is a little known f 阅读全文
posted @ 2018-10-30 12:34 better46 阅读(243) 评论(0) 推荐(0)
摘要:题目传送门 烟花 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K Special Judge, 64bit IO Format: %lld 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 阅读全文
posted @ 2018-09-07 22:30 better46 阅读(267) 评论(0) 推荐(0)
摘要:题目传送门 Combinations, Once Again Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 1897 Accepted: 636 Description Given n objects you'd have to 阅读全文
posted @ 2018-09-06 22:06 better46 阅读(342) 评论(0) 推荐(0)
摘要:题目传送门 Employment Planning Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 6242 Accepted Submissio 阅读全文
posted @ 2018-09-05 22:52 better46 阅读(145) 评论(0) 推荐(0)
摘要:int n,m; int v[MAX],w[MAX]; int dp[MAX]; bool path[MAX][MAX]; int V; void solve() { memset(dp,0,sizeof(dp)); memset(path,false,sizeof(path)); for(int i=0;i=w[i];j--) if(dp[j-w[i]]+v... 阅读全文
posted @ 2018-08-21 23:19 better46 阅读(814) 评论(0) 推荐(0)
摘要:Monkey and Banana Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2599 Accepted Submission(s): 13 阅读全文
posted @ 2018-08-17 17:09 better46 阅读(181) 评论(0) 推荐(0)
摘要:hdu 1087 Super Jumping! Jumping! Jumping!(动态规划DP) 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1087 Super Jumping! Jumping! Jumping! Time Limit: 200 阅读全文
posted @ 2018-08-17 15:26 better46 阅读(261) 评论(0) 推荐(0)
摘要:A - Max Sum Plus Plus A - Max Sum Plus Plus I think you have got an AC in Ignatius.L's "Max Sum" problem. To be a brave ACMer, we always challenge our 阅读全文
posted @ 2018-08-15 18:00 better46 阅读(601) 评论(0) 推荐(0)
摘要:牛客网暑假训练第二场D题: 链接:https://www.nowcoder.com/acm/contest/140/D来源:牛客网 题目描述 White Cloud has built n stores numbered from 1 to n. White Rabbit wants to visi 阅读全文
posted @ 2018-08-13 20:58 better46 阅读(242) 评论(0) 推荐(0)
摘要:链接:https://www.nowcoder.com/acm/contest/140/A 来源:牛客网 题目描述 White Cloud is exercising in the playground. White Cloud can walk 1 meters or run k meters p 阅读全文
posted @ 2018-08-12 22:37 better46 阅读(338) 评论(0) 推荐(0)
摘要:链接:https://www.nowcoder.com/acm/contest/79/A来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536KSpecial Judge, 64bit IO Format: %lld 时间限制:C/C++ 1秒, 阅读全文
posted @ 2018-08-10 16:02 better46 阅读(893) 评论(0) 推荐(0)
摘要:Divisibility Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 10598 Accepted: 3787 Description Consider an arbitrary sequence of integers. O 阅读全文
posted @ 2018-06-07 13:15 better46 阅读(231) 评论(0) 推荐(0)
摘要:这几天都在学习状压DP,总结一下,首先是状压DP的工具。 类型 符号 规则 例子 按位与 & 同1为1,其余为0 9 00001001 & 5 00000101 5 00000101 1 00000001 按位或 | 同0则0,其余为1 9 00001001 | 5 00000101 5 00000 阅读全文
posted @ 2018-06-02 23:00 better46 阅读(318) 评论(0) 推荐(0)