06 2013 档案

摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3401题目大意:现在要你去炒股,给你每天的开盘价值,每股买入价值为ap,卖出价值为bp,每天最多买as股,最多卖出bs股,并且要求两次买卖必须间隔W天,问你在T天内如何进行炒股操作从而获得最大收益。解题思路:先吐槽一下,会单调队列但不会dp不行,会dp但不会单调队列也不行!!开始dp动态转移方程倒是写对了,然后算算时间复杂度T*T*Maxp*Maxp,优化不得当,一直以为是dp思路错了,囧。 对于有单调队列参与dp的题,dp方程必须准确先写好,然后再观察可否用单调队列。 dp[i][j]... 阅读全文
posted @ 2013-06-24 17:07 Mr. Ant 阅读(711) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4571题目大意:小A去小B家,图中有多个点,每个点有一个两个值c,w,表示拜访该点消费的时间为c,同时获得的幸福指数为w,问你在时间T范围内,要求走走最短的路程,并且如果先拜访u再拜访v,那么v点的幸福指数大于u才可以去拜访,求小A能够获得的最大的幸福指数是多少。解题思路:这题巨坑,开始用优先队列+bfs,无奈的TLE,后来又改成spfa,WA到死。 本题要求路程最短,可以先用floyd预处理出最短路,然后再在这个最短路的基础上进行spfa,spfa过程中每个点都有T个状态,dis[x][t... 阅读全文
posted @ 2013-06-06 18:49 Mr. Ant 阅读(539) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示