Submission #1096473

#TimeUsernameProblemLanguageResultExecution timeMemory
1096473Trisanu_DasPilot (NOI19_pilot)C++17
55 / 100
1031 ms2136 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long

signed main() {
    ios_base::sync_with_stdio(0); 
    cin.tie(NULL);
    int n, q; cin >> n >> q;
    int h[n + 1]; for(int i = 0; i < n; i++) cin >> h[i];
    h[n] = LLONG_MAX;
    while(q--){
        int y, ans = 0, last = 0; cin >> y;
        for(int i = 0; i <= n; i++){
            if(h[i] > y){
                ans += (i - last) * (i - last + 1) / 2;
                last = i + 1;
            }
        }
        cout << ans << '\n';
    }
}
#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...
#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...