1_474_288_25734\Main.java:1: 非法字符: \35
#include <iostream>
^
1_474_288_25734\Main.java:2: 非法字符: \35
#include <cstring>
^
1_474_288_25734\Main.java:3: 非法字符: \35
#include <cstdio>
^
1_474_288_25734\Main.java:4: 非法字符: \35
#include <algorithm>
^
1_474_288_25734\Main.java:7: 需要为 class、interface 或 enum
typedef long long ll;
^
1_474_288_25734\Main.java:8: 需要为 class、interface 或 enum
const int N=100010;
^
1_474_288_25734\Main.java:10: 需要为 class、interface 或 enum
const ll mod = 10007;
^
1_474_288_25734\Main.java:11: 需要为 class、interface 或 enum
struct SegTree {
^
1_474_288_25734\Main.java:14: 需要为 class、interface 或 enum
ll sum1,sum2 ,sum3;
^
1_474_288_25734\Main.java:15: 需要为 class、interface 或 enum
ll add;
^
1_474_288_25734\Main.java:16: 需要为 class、interface 或 enum
bool iscov;
^
1_474_288_25734\Main.java:17: 需要为 class、interface 或 enum
ll cov;
^
1_474_288_25734\Main.java:26: 需要为 class、interface 或 enum
void add(ll add) {
^
1_474_288_25734\Main.java:28: 需要为 class、interface 或 enum
ll add2 = add * add;
^
1_474_288_25734\Main.java:29: 需要为 class、interface 或 enum
ll add3 = add * add * add;
^
1_474_288_25734\Main.java:30: 需要为 class、interface 或 enum
sum3 = sum3 + add3 * (r - l + 1) + 3 * sum1 * add2 + 3 * sum2 * add;
^
1_474_288_25734\Main.java:31: 需要为 class、interface 或 enum
sum3 = sum3 % mod;
^
1_474_288_25734\Main.java:32: 需要为 class、interface 或 enum
sum2 = sum2 + add2 * ( r - l + 1) + 2 * sum1 * add;
^
1_474_288_25734\Main.java:33: 需要为 class、interface 或 enum
sum2= sum2 % mod
^
1_474_288_25734\Main.java:36: 需要为 class、interface 或 enum
sum1 = sum1 % mod;
^
1_474_288_25734\Main.java:37: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:40: 需要为 class、interface 或 enum
cov = val;
^
1_474_288_25734\Main.java:42: 需要为 class、interface 或 enum
add = 0;
^
1_474_288_25734\Main.java:43: 需要为 class、interface 或 enum
sum1 = val * ( r - l + 1) % mod;
^
1_474_288_25734\Main.java:44: 需要为 class、interface 或 enum
sum2 = val * val * ( r - l + 1) % mod;
^
1_474_288_25734\Main.java:45: 需要为 class、interface 或 enum
sum3 = val * val * val * ( r - l + 1) % mod;
^
1_474_288_25734\Main.java:46: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:49: 需要为 class、interface 或 enum
sum2 = (a.sum2 + b.sum2) % mod;
^
1_474_288_25734\Main.java:50: 需要为 class、interface 或 enum
sum3 = (a.sum3 + b.sum3) % mod;
^
1_474_288_25734\Main.java:51: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:55: 需要为 class、interface 或 enum
b.makecov(cov);
^
1_474_288_25734\Main.java:56: 需要为 class、interface 或 enum
iscov = false;
^
1_474_288_25734\Main.java:57: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:60: 需要为 class、interface 或 enum
b.add(add);
^
1_474_288_25734\Main.java:61: 需要为 class、interface 或 enum
add = 0;
^
1_474_288_25734\Main.java:62: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:70: 需要为 class、interface 或 enum
void build(int rt,int l,int r) {
^
1_474_288_25734\Main.java:72: 需要为 class、interface 或 enum
if( l == r) {
^
1_474_288_25734\Main.java:74: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:76: 需要为 class、interface 或 enum
build(rt<<1,l,m);
^
1_474_288_25734\Main.java:77: 需要为 class、interface 或 enum
build(rt<<1|1,m+1,r);
^
1_474_288_25734\Main.java:78: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:81: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:84: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:87: 需要为 class、interface 或 enum
if(key[rt].l >= l && key[rt].r <= r) {
^
1_474_288_25734\Main.java:93: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:95: 需要为 class、interface 或 enum
if(r <= m)
^
1_474_288_25734\Main.java:97: 需要为 class、interface 或 enum
else if(l >m)
^
1_474_288_25734\Main.java:99: 需要为 class、interface 或 enum
else {
^
1_474_288_25734\Main.java:101: 需要为 class、interface 或 enum
update(rt<<1|1,m+1,r,add , op);
^
1_474_288_25734\Main.java:102: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:104: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:109: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:111: 需要为 class、interface 或 enum
if(r <= m) return query(rt<<1 , l ,r );
^
1_474_288_25734\Main.java:112: 需要为 class、interface 或 enum
else if( l >m) return query(rt<<1|1,l,r);
^
1_474_288_25734\Main.java:113: 需要为 class、interface 或 enum
else {
^
1_474_288_25734\Main.java:115: 需要为 class、interface 或 enum
Key ls = query(rt<<1 , l ,r );
^
1_474_288_25734\Main.java:116: 需要为 class、interface 或 enum
Key rs = query(rt<<1|1 , l ,r);
^
1_474_288_25734\Main.java:117: 需要为 class、interface 或 enum
ret.up(ls,rs);
^
1_474_288_25734\Main.java:118: 需要为 class、interface 或 enum
return ret;
^
1_474_288_25734\Main.java:119: 需要为 class、interface 或 enum
}
^
1_474_288_25734\Main.java:123: 需要为 class、interface 或 enum
int main() {
^
1_474_288_25734\Main.java:127: 需要为 class、interface 或 enum
for(int i = 0 ,op ,x, y ,p; i < m ; ++i){
^
1_474_288_25734\Main.java:127: 需要为 class、interface 或 enum
for(int i = 0 ,op ,x, y ,p; i < m ; ++i){
^
1_474_288_25734\Main.java:127: 需要为 class、interface 或 enum
for(int i = 0 ,op ,x, y ,p; i < m ; ++i){
^
1_474_288_25734\Main.java:129: 需要为 class、interface 或 enum
if(op == 1) {
^
1_474_288_25734\Main.java:141: 需要为 class、interface 或 enum
}
^
67 错误
|