Submission #997594

#TimeUsernameProblemLanguageResultExecution timeMemory
997594TitanicXDzzPilot (NOI19_pilot)C++14
55 / 100
1096 ms2152 KiB
#include<bits/stdc++.h> using namespace std; long long a[100010]; int main(){ int n,q; cin>>n>>q; long long ans=0; for(int i=0;i<n;i++){ cin>>a[i]; } a[n]=LLONG_MAX; for(int ii=0;ii<q;ii++){ ans=0; long long h; cin>>h; long long y=0; for(long long i=0;i<n+1;i++){ if(a[i]>h){ ans+=(i-y)*(i-y+1)/2; y=i+1; } } 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...