动态规划,单调队列(捡垃圾的机器人,LA 3983)
自己用优化了空间的O(NC)算法写,WA是因为格式和long long。以后要仔细看输出那一栏的全部输出细节,以及输入那一栏的数据范围。
还好C才100,所以没有超时。
但是大白书上的方法却优化到了O(N),也就是C很大也能过,十分优秀。
先将自己的O(NC)算法。
dp[i][j]表示捡完第i个垃圾后剩余j空间的最短路程。如果是-1说明没有此状态。
那么状态转移方程:
原创
2016-11-02 21:18:33 ·
1778 阅读 ·
0 评论