示例#1
0
文件: e.cpp 项目: ifsmirnov/olymp
 int get(int lq, int rq) {
     if (lq <= l && rq >= r) return get();
     else if (lq > r || rq < l) return 0;
     else {
         push();
         return madd(L->get(lq, rq), R->get(lq, rq));
     }
 }
示例#2
0
文件: e.cpp 项目: ifsmirnov/olymp
 void norm() {
     if (L) s = madd(L->get(), R->get());
 }