为什么这么写会RE
char opt = getchar();
if(opt == 'A') {
ll x;
scanf("%lld", &x);
add((x + t) % mod);
} else {
ll L;
scanf("%lld", &L);
t = query(n - L + 1, n);
printf("%lld\n", t);
}
这么写才能A
scanf("%lld%lld", &m, &mod);
init();
while(m--) {
char opt[3];
scanf("%s", &opt);
getchar();
if(opt[0] == 'A') {
ll x;
scanf("%lld", &x);
add((x + t) % mod);
} else {
ll L;
scanf("%lld", &L);
t = query(n - L + 1, n);
printf("%lld\n", t);
}
}