摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=2795(1)用到了线段树求最大值。线段树求最值、求和是两种重要工具,很多题目要以此为基石(很多时候第一眼看不出来要用上他们)。 本题的本质为求一段区间的最大值,每读入一个新的数据,都要递归地与该最大值判定,最底层时更新信息,得到结果。(2)线段树输入数据较多,不宜使用C++输入输出数据流(会超时的)。(3)多开了一个数组,没有赋初值,直接运算,但并没有对结果产生影响(独立的变量,不影响其他数的值),结果判定为WA。。。(4)注意到一个优化:h=min(h, n);否则要开一个1亿的数组,显然是不现实的。具.. 阅读全文
posted @ 2012-08-24 19:46
tim11
阅读(128)
评论(0)
推荐(0)
2012年8月24日