제출 #747003

#제출 시각아이디문제언어결과실행 시간메모리
747003pascalAddk (eJOI21_addk)C++14
92 / 100
262 ms6604 KiB
#include <bits/stdc++.h> using namespace std; int main() { int N, K, Q; cin >> N >> K; vector<long long> A(N), S(N + 1), S2(N + 2); for (int i = 0; i < N; i++) cin >> A[i]; cin >> Q; for (int i = 0; i < N; i++) { S[i + 1] = S[i] + A[i]; S2[i + 2] = S2[i + 1] + S[i + 1]; } for (int i = 0; i < Q; i++) { int a, l, r, m; cin >> a; if (a == 1) for (int j = 0; j < K; j++) cin >> a; else { cin >> l >> r >> m; cout << S2[r + 1] + S2[l - 1] - S2[r - m + 1] - S2[l + m - 1] << endl; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...