#include #include using namespace std; #include using namespace atcoder; using ll = long long; int N,L,Q; vector S; vector OP; vector T; vector K; vector C,D; using mint = modint998244353; mint op(mint a, mint b){ return a+b; } mint e(){ return 0; } void solve(){ int base = 364; vector coef(L); coef[0] = 1; for(int i = 1;i> segs(N); for(int i = 0;i seg(L); for(int j = 0;j> N >> L >> Q; S.resize(N); OP.resize(Q); T.resize(Q); K.resize(Q); C.resize(Q); D.resize(Q); for(int i = 0;i> S[i]; } for(int i = 0;i> OP[i]; if(OP[i] == 2){ cin >> T[i]; }else{ cin >> K[i] >> C[i] >> D[i]; } } solve(); }