HDU dp46

来源:互联网 发布:网络语因吹丝挺啥意思 编辑:程序博客网 时间:2024/05/16 16:09

人弱就要多刷题!

转自:
http://www.cppblog.com/doer-xee/archive/2010/01/28/102629.html#Post

  1. *Robberies http://acm.hdu.edu.cn/showproblem.php?pid=2955
    0-1背包问题。
    我的解法:
    界限处理:

        memset(dp, 0, sizeof(dp)); //等价于二维中将第一行的所有元素置为0,因为不抢银行抢到的价值为j这种事件不存在。    dp[0] = 1; //等价于二维中将第一列的所有元素置为1,表示抢前i个银行不抢钱不被抓的最大概率为1。

    状态:dp[i][j] 表示前i个银行抢到的价值j时不被抓到的最大概率
    状态转移方程:dp[j] = max(dp[j], dp[j - Money[i]] + Possible[i];

  2. 最大报销额 http://acm.hdu.edu.cn/showproblem.php?pid=1864

  3. *最大连续子序列 http://acm.hdu.edu.cn/showproblem.php?pid=1231
    最大连续子段和。
    我的解法:
    界限处理:

    dp[0] = 0;dp[i] = arr[i]; //代表i位置的数

    状态:dp[i] 表示以i结尾的最大连续子段和
    状态转移方程:dp[i] = max(dp[i], dp[i - 1] + arr[i]);
    需处理最后输入连续子段和的开始和结尾。

  4. *max sum http://acm.hdu.edu.cn/showproblem.php?pid=1003

  5. *Largest Rectangle http://acm.hdu.edu.cn/showproblem.php?pid=1506
  6. City Game http://acm.hdu.edu.cn/showproblem.php?pid=1505
  7. *Bone Collector http://acm.hdu.edu.cn/showproblem.php?pid=2602
  8. *Super Jumping http://acm.hdu.edu.cn/showproblem.php?pid=1087
  9. *命运http://acm.hdu.edu.cn/showproblem.php?pid=2571
  10. *Monkey And Banana http://acm.hdu.edu.cn/showproblem.php?pid=1069
  11. *Big Event in HDU http://acm.hdu.edu.cn/showproblem.php?pid=1171
  12. *数塔http://acm.hdu.edu.cn/showproblem.php?pid=2084
  13. *免费馅饼http://acm.hdu.edu.cn/showproblem.php?pid=1176
  14. I Need A Offer http://acm.hdu.edu.cn/showproblem.php?pid=1203
  15. FATE http://acm.hdu.edu.cn/showproblem.php?pid=2159
  16. How To Type http://acm.hdu.edu.cn/showproblem.php?pid=2577
  17. Coins http://acm.hdu.edu.cn/showproblem.php?pid=2844
  18. Beans http://acm.hdu.edu.cn/showproblem.php?pid=2845
  19. Largest Submatrix http://acm.hdu.edu.cn/showproblem.php?pid=2870
  20. Matrix Swapping II http://acm.hdu.edu.cn/showproblem.php?pid=2830
  21. 最少拦截系统http://acm.hdu.edu.cn/showproblem.php?pid=1257
  22. Common Subsequence http://acm.hdu.edu.cn/showproblem.php?pid=1159
  23. 搬寝室http://acm.hdu.edu.cn/showproblem.php?pid=1421
  24. Humble Numbers http://acm.hdu.edu.cn/showproblem.php?pid=1058
  25. Doing Homework Again http://acm.hdu.edu.cn/showproblem.php?pid=1789
  26. How Many Ways http://acm.hdu.edu.cn/showproblem.php?pid=1978
  27. 珍惜现在 感恩生活http://acm.hdu.edu.cn/showproblem.php?pid=2191
  28. Piggy-Bank http://acm.hdu.edu.cn/showproblem.php?pid=1114
  29. Max Sum Plus Plus http://acm.hdu.edu.cn/showproblem.php?pid=1024
  30. FatMouse’s Speed http://acm.hdu.edu.cn/showproblem.php?pid=1160
  31. Cstructing Roads http://acm.hdu.edu.cn/showproblem.php?pid=1025
  32. FatMouse Chees http://acm.hdu.edu.cn/showproblem.php?pid=1078
  33. To the Max http://acm.hdu.edu.cn/showproblem.php?pid=1081
  34. 龟兔赛跑http://acm.hdu.edu.cn/showproblem.php?pid=2059
  35. Employment Planning http://acm.hdu.edu.cn/showproblem.php?pid=1158
  36. Dividing http://acm.hdu.edu.cn/showproblem.php?pid=1059
  37. Human Gene Factions http://acm.hdu.edu.cn/showproblem.php?pid=1080
  38. Doing Homework http://acm.hdu.edu.cn/showproblem.php?pid=1074
  39. Free DIY Tour http://acm.hdu.edu.cn/showproblem.php?pid=1224
  40. 重温世界杯http://acm.hdu.edu.cn/showproblem.php?pid=1422
  41. Pearls http://acm.hdu.edu.cn/showproblem.php?pid=1300
  42. Zipper http://acm.hdu.edu.cn/showproblem.php?pid=1501
  43. Fast Food http://acm.hdu.edu.cn/showproblem.php?pid=1227
  44. Warcraft http://acm.hdu.edu.cn/showproblem.php?pid=3008
  45. Regular Words http://acm.hdu.edu.cn/showproblem.php?pid=1502
  46. Advanced Fruits http://acm.hdu.edu.cn/showproblem.php?pid=1503
0 0