Submission #1185077

#TimeUsernameProblemLanguageResultExecution timeMemory
1185077patgraFire (JOI20_ho_t5)C++20
1 / 100
1096 ms2216 KiB
#include <bits/stdc++.h> #define rep(a,b,c) for(auto a = (b); a != (c); a++) #define repD(a,b,c) for(auto a = (b); a != (c); a--) #define repIn(a, b) for(auto& a : (b)) #define repIn2(a, b, c) for(auto& [a, b] : (c)) constexpr bool dbg = 1; #define DEBUG if constexpr(dbg) #define DC DEBUG std::cerr #define eol std::endl #define ll long long #define pb push_back using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); int n, q; cin >> n >> q; vector<ll> V(n); rep(i, 0, n) cin >> V[i]; rep(_, 0, q) { int t, l, r; cin >> t >> l >> r; l--; r--; ll ans = 0; rep(i, l, r + 1) { ll xd = 0; rep(j, 0, min(t, i) + 1) xd = max(xd, V[i - j]); ans += xd; } cout << ans << eol; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...