摘要:
题目大意就是在给出的串中找出一段连续数字,使得 这一段的和 乘上 这一段最小的数 的结果最大。可以用rmq做。每次区间找当中最小的数,算出值并记录位置。然后再递推它的左右区间。不过- -,一开始用深搜递推RE了。栈空间不够了,然后慢慢优化,最后还是ac了。貌似这一题是用单调栈做的,还可以用查并集做。... 阅读全文
posted @ 2014-07-22 11:49
milaso
阅读(441)
评论(0)
推荐(0)
摘要:
bfs + hash + 打表记录所有的状态,所有状态一共9! = 362880种所以时间来得及。从目标状态反向bfs,记录路径要反向。具体看程序,就是这样。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 ... 阅读全文
posted @ 2014-07-22 11:23
milaso
阅读(292)
评论(0)
推荐(0)
浙公网安备 33010602011771号