제출 #885710

#제출 시각아이디문제언어결과실행 시간메모리
885710NinedesuPilot (NOI19_pilot)C++14
55 / 100
1061 ms3328 KiB
#include<bits/stdc++.h>
#define ll long long
using namespace std;

const int N=1e6+1;
int n,q;
int arr[N];

int main(){
    ios_base::sync_with_stdio(0),cin.tie(0);
    cin >> n >> q;
    for(int i=1; i<=n; i++){
        cin >> arr[i];
    }
    while(q--){
        int h;
        ll ans=0,cnt=0;
        cin >> h;
        for(int i=1; i<=n; i++){
            if(arr[i]<h+1)cnt++;
            if(arr[i]>=h+1||i==n){
                ans+=(cnt*(cnt+1))/2;
                cnt=0;
            }
        }
        cout << ans << '\n';
    }

    return 0;
}
#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...