Output
对于每一次询问操作,在一行里面输出最高成绩。
Sample Input
5 6 1 2 3 4 5 Q 1 5 U 3 6 Q 3 4 Q 4 5 U 2 9 Q 1 5
Sample Output
5 6 5 9 [hint]Huge input,the C function scanf() will work better than cin[/hint]
比较模板型的线段树应用,处理不好会超时,本来按模板做的超时两次,然后看了题解,又回去优化了一下就A了,主要是输入数据时不用再转存到中间数组而是在建树时直接输入tree,然后位运算优化,每次找到叶子节点后返回。
两个代码都是1076MS,
代码(1076 MS, 7844 KB):
#include
#include
#include
#include
#include
#include
#include
#include
#include
代码(1076 MS ,3720 KB)
#include
#include
#include
#include
#include
#include
#include
#include
#include