02 2015 档案
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3549题意分析:最大网络流 模板题#include#include#include#include#include#include#define INF 0x7fffffff#define N 100us...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3665题意分析:以0为起点,求到Sea的最短路径。 所以可以N为超级汇点,使用floyd求0到N的最短路径。/*SeasideTime Limit: 2000/1000 MS (Java/Others) ...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1869题意分析:比较简单的最短路算法,最后只需判断最远两点距离是否大于7即可。/*六度分离Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 3...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1087题意分析:LIS变形,由于是要求最大和上升子序列而不是最长上升子序列,故状态转移方程:dp[i] = max(dp[i], dp[j]+a[i])/*Problem DescriptionNowad...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1963//多重背包#include #include #include using namespace std;const int maxn = 1000000 + 10;#define N 15long...
阅读全文
摘要:题意分析:0-1背包变形 递推公式:dp[i] = max(dp[i], 1-(1-dp[i-C])*(1-p))/*I NEED A OFFER!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2191题意:标准的多重背包,由于数据量较小,可转化为0-1背包。/*悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000/1000 MS (Java/Others) M...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1284递推公式:dp[i] = sum(dp[i], dp[i-C])/*钱币兑换问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 655...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1114题意分析:给出存钱罐存钱前后的重量,以及钱的种类及其价值和种类, 要求装满存钱罐最小的价值。 完全背包/*Piggy-BankTime Limit: 2000/1000 MS (Java/Other...
阅读全文
摘要:/*RobberiesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 13854 Accepted Submission(s): 51...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602题目分析:0-1背包 注意dp数组的清空, 二维转化为一维后的公式变化/*Bone CollectorTime Limit: 2000/1000 MS (Java/Others) Memory...
阅读全文
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1002题目分析:高精度问题,大整数相加。 由此题可见java相较于C/C++的优势,即丰富多彩的类以及强大的字符串/IO处理机制。调用BigeInteger类,减少了太多麻烦~~/*A + B Probl...
阅读全文


浙公网安备 33010602011771号