摘要:
http://poj.org/problem?id=2777http://acm.zstu.edu.cn:8080/JudgeOnline/showproblem?problem_id=3109(1)给指定的区间重新染色、统计不同颜色数。难点在于如何有效地重新染色。这里用到了 pushdown() 函数,即不在本次全部更新,而是设置标志数组 (color[]),在下次要访问的时候加上 pushdown() 函数。(要更新,下次,而且用到了才更新。)(2)有一个细节,输入的 a, b 需要预处理 if(a>b) {int x=a;a=b;b=x;} (否则,必然会WA。。)具体代码:Vie 阅读全文
posted @ 2012-08-21 15:55
tim11
阅读(200)
评论(0)
推荐(0)