Submission #943088

#TimeUsernameProblemLanguageResultExecution timeMemory
943088LilypadPilot (NOI19_pilot)C++14
55 / 100
1059 ms3952 KiB
#include<bits/stdc++.h> using namespace std; #define ll long long #define pii pair<ll,ll> #define pb push_back #define fi first #define se second const ll N = 1e6+5; ll n,q,a[N]; ll ans,tmp,x; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cin >> n >> q; for(int i=1; i<=n; i++) { cin >> a[i]; } while(q--) { cin >> x; ans = 0; tmp = 0; for(int i=1; i<=n; i++) { if(a[i] <= x) { tmp++; } else { ans += tmp*(tmp-1)/2 + tmp; tmp = 0; } } if(tmp > 0) ans += tmp*(tmp-1)/2 + tmp; cout << ans << endl; } }
#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...