# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
626069 | 2022-08-11T07:45:52 Z | Blagoj | Addk (eJOI21_addk) | C++14 | 1254 ms | 1176 KB |
#include<bits/stdc++.h> using namespace std; typedef long long int ll; typedef long double ld; int main() { cin.tie(0); cout.tie(0); ios::sync_with_stdio(0); int n, q, k; cin >> n >> k; ll a[n + 1]; for (int i = 1; i <= n; i++) { cin >> a[i]; } cin >> q; int type, l, r, m; ll sum; int p1, p2; while (q--) { cin >> type; if (type == 1) { for (int i = 0; i < k; i++) { cin >> type; } continue; } cin >> l >> r >> m; sum = 0; p1 = 1; for (int i = l; i <= (l + r) / 2; i++) { sum += a[i] * min(p1, m); p1++; } p1 = 1; for (int i = r; i > (l + r) / 2; i--) { sum += a[i] * min(p1, m); p1++; } cout << sum << "\n"; } }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 0 ms | 212 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 281 ms | 784 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 1254 ms | 1176 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |